{ "scripts": { "dev": "vike dev", "build": "vike build", "preview": "run-s build preview:wrangler", "lint": "biome lint --write .", "format": "biome format --write .", "preview:wrangler": "wrangler pages dev", "deploy:wrangler": "wrangler pages deploy", "deploy": "run-s build deploy:wrangler", "generate-types": "kanel" }, "dependencies": { "@ai-sdk/react": "^1.2.12", "@auth/core": "^0.40.0", "@compiled/react": "^0.18.6", "@hono/node-server": "^1.14.4", "@mantine/core": "^8.1.1", "@mantine/hooks": "^8.1.1", "@openrouter/ai-sdk-provider": "^0.7.2", "@sinclair/typebox": "^0.34.37", "@tabler/icons-react": "^3.34.0", "@trpc/client": "^11.4.2", "@trpc/server": "^11.4.2", "@universal-middleware/core": "^0.4.8", "@universal-middleware/hono": "^0.4.14", "@vitejs/plugin-react": "^4.6.0", "@zilliz/milvus2-sdk-node": "^2.5.11", "ai": "^4.3.16", "dotenv": "^17.0.0", "hono": "^4.8.2", "kysely": "^0.28.2", "pg": "^8.16.3", "react": "^19.1.0", "react-dom": "^19.1.0", "vike": "^0.4.235", "vike-cloudflare": "^0.1.7", "vike-react": "^0.6.4", "zod": "^3.25.67", "zustand": "^5.0.6" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@cloudflare/workers-types": "^4.20250620.0", "@hono/vite-dev-server": "^0.19.1", "@types/node": "^20.19.0", "@types/pg": "^8.15.4", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "kanel": "^3.14.1", "kanel-kysely": "^0.7.1", "npm-run-all2": "^8.0.4", "postcss": "^8.5.6", "postcss-preset-mantine": "^1.17.0", "postcss-simple-vars": "^7.0.1", "typescript": "^5.8.3", "vite": "^6.3.5", "vite-plugin-compiled-react": "^1.3.1", "wrangler": "^4.20.5" }, "type": "module" }