{ "name": "veridian", "type": "module", "private": true, "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare" }, "dependencies": { "@ai-sdk/cerebras": "^2.0.34", "@ai-sdk/cohere": "^3.0.21", "@ai-sdk/google": "^3.0.29", "@ai-sdk/mistral": "^3.0.24", "@ai-sdk/openai-compatible": "^2.0.30", "@aws-sdk/client-s3": "^3.1000.0", "@aws-sdk/s3-request-presigner": "^3.1000.0", "@better-auth/drizzle-adapter": "https://pkg.pr.new/better-auth/better-auth/@better-auth/drizzle-adapter@6913", "@floating-ui/vue": "^1.1.10", "@iconify-json/mynaui": "^1.2.17", "@nuxt/fonts": "0.14.0", "@nuxt/hints": "1.0.0-alpha.5", "@nuxt/icon": "2.2.0", "@openrouter/ai-sdk-provider": "^2.2.3", "@sentry/nuxt": "^10.39.0", "@tanstack/vue-virtual": "^3.13.18", "ai": "^6.0.89", "ai-sdk-ollama": "^3.7.1", "better-auth": "^1.4.18", "comlink": "^4.4.2", "drizzle-orm": "^1.0.0-beta.15-859cf75", "glob": "^13.0.5", "longcat-ai-sdk-provider": "^0.0.4", "nanoid": "^5.1.6", "nuxt": "^4.3.1", "pg": "^8.19.0", "rehype-katex": "^7.0.1", "remark-breaks": "^4.0.0", "remark-gfm": "^4.0.1", "remark-math": "^6.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "shiki": "^3.22.0", "unified": "^11.0.5", "vue": "^3.5.28", "vue-router": "^5.0.3", "zod": "^4.3.6" }, "devDependencies": { "@iconify-json/logos": "^1.2.10", "@iconify-json/svg-spinners": "^1.2.4", "@iconify-json/tabler": "^1.2.26", "@types/node": "^25.3.0", "@types/pg": "^8.18.0", "@unocss/nuxt": "^66.6.0", "drizzle-kit": "^1.0.0-beta.15-859cf75", "typescript": "^5.9.3", "unocss": "^66.6.0" }, "trustedDependencies": [ "@parcel/watcher", "@sentry/cli", "core-js", "esbuild", "unrs-resolver", "vue-demi" ], "overrides": { "@vercel/nft": "^0.27.4", "vite": "8.0.0-beta.15" } }