{ "name": "veridian", "type": "module", "private": true, "scripts": { "build": "nuxt build", "triplit": "triplit dev -s sqlite", "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/openai-compatible": "^2.0.30", "@daveyplate/better-auth-triplit": "^0.2.2", "@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", "@triplit/client": "^1.0.50", "@triplit/server": "^1.1.8", "@types/big.js": "^6.2.2", "ai": "^6.0.89", "ai-sdk-ollama": "^3.7.1", "better-auth": "^1.4.18", "big.js": "^7.0.1", "comlink": "^4.4.2", "glob": "^13.0.5", "nanoid": "^5.1.6", "nuxt": "^4.3.1", "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", "triplit-nuxt": "0.3.1-prerelease.5", "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", "@triplit/cli": "^1.0.61", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^25.3.0", "@unocss/nuxt": "^66.6.0", "jsonwebtoken": "^9.0.3", "knip": "^5.84.1", "typescript": "^5.9.3", "unocss": "^66.6.0" }, "trustedDependencies": [ "@parcel/watcher", "@sentry/cli", "core-js", "esbuild", "unrs-resolver" ], "patchedDependencies": { "@triplit/db@1.1.10": "patches/@triplit%2Fdb@1.1.10.patch", "@triplit/client@1.0.50": "patches/@triplit%2Fclient@1.0.50.patch" }, "overrides": { "@vercel/nft": "^0.27.4", "vite": "8.0.0-beta.15" } }