spb/chat-spboucher-ai
Public
1{2 "name": "chat-spboucher-ai",3 "version": "0.1.0",4 "private": true,5 "type": "module",6 "scripts": {7 "dev": "next dev -p 8500",8 "build": "next build",9 "start": "next start -p 8500",10 "lint": "eslint",11 "db:migrate": "tsx scripts/db/migrate.ts",12 "setup:owner": "tsx scripts/setup-owner.ts",13 "bench": "tsx scripts/benchmarks/run.ts",14 "bench:discover": "tsx scripts/benchmarks/discover.ts",15 "bench:modalities": "tsx scripts/benchmarks/modalities.ts",16 "bench:report": "tsx scripts/benchmarks/report.ts",17 "registry:refresh": "tsx scripts/registry-refresh.ts"18 },19 "dependencies": {20 "@anthropic-ai/sdk": "^1.3.0",21 "@node-rs/argon2": "^2.2.2",22 "@types/node": "^26.6.6",23 "@types/pngjs": "^6.0.5",24 "clsx": "^2.1.1",25 "date-fns": "^4.4.0",26 "docx": "^9.15.0",27 "highlight.js": "^11.12.0",28 "katex": "^0.19.1",29 "lucide-react": "^1.66.0",30 "mammoth": "^1.13.0",31 "mermaid": "^12.2.0",32 "mime": "^4.1.2",33 "nanoid": "^6.0.2",34 "next": "16.4.3",35 "openai": "^7.47.0",36 "pdf-parse": "^2.4.5",37 "pngjs": "^7.0.0",38 "postgres": "^4.0.0",39 "react": "19.3.0",40 "react-dom": "19.3.0",41 "react-markdown": "^10.1.0",42 "recharts": "^3.10.1",43 "rehype-highlight": "^7.0.2",44 "rehype-katex": "^7.0.1",45 "remark-gfm": "^4.0.1",46 "remark-math": "^6.0.0",47 "swr": "^2.5.1",48 "tsx": "^4.23.15",49 "xlsx": "^0.18.5",50 "zod": "^4.6.7"51 },52 "packageManager": "pnpm@11.1.2",53 "devDependencies": {54 "@tailwindcss/postcss": "^4.3.3",55 "@types/pdf-parse": "^1.1.5",56 "@types/react": "^19.3.0",57 "@types/react-dom": "^19.3.0",58 "eslint": "^10.14.0",59 "eslint-config-next": "16.4.3",60 "playwright": "^1.64.1",61 "tailwindcss": "^4.3.3",62 "typescript": "^5.9.3"63 },64 "pnpm": {65 "onlyBuiltDependencies": [66 "esbuild",67 "sharp",68 "unrs-resolver",69 "@tailwindcss/oxide",70 "@node-rs/argon2"71 ]72 }73}74