group conversations with models and local files
1.3 kB
42 lines
1{
2 "name": "centrosome",
3 "version": "0.1.0",
4 "private": true,
5 "type": "module",
6 "scripts": {
7 "dev": "concurrently -k -n web,api -c blue,green \"vite\" \"tsx watch server/index.ts\"",
8 "dev:web": "vite",
9 "dev:api": "tsx watch server/index.ts",
10 "build:web": "vite build",
11 "build:api": "tsc -p tsconfig.server.json",
12 "build": "npm run build:web && npm run build:api",
13 "start": "NODE_ENV=production node dist-server/server/index.js",
14 "typecheck": "tsc --noEmit -p tsconfig.server.json && tsc --noEmit -p tsconfig.web.json"
15 },
16 "dependencies": {
17 "@anthropic-ai/sdk": "^0.27.0",
18 "@fastify/cookie": "^9.4.0",
19 "@fastify/static": "^7.0.4",
20 "@fastify/websocket": "^10.0.1",
21 "better-sqlite3": "^11.3.0",
22 "fastify": "^4.28.1",
23 "react-markdown": "^10.1.0",
24 "react-resizable-panels": "^2.1.9",
25 "remark-gfm": "^4.0.1",
26 "zod": "^3.23.8"
27 },
28 "devDependencies": {
29 "@types/better-sqlite3": "^7.6.11",
30 "@types/node": "^20.12.0",
31 "@types/react": "^18.3.0",
32 "@types/react-dom": "^18.3.0",
33 "@types/ws": "^8.18.1",
34 "@vitejs/plugin-react": "^4.3.0",
35 "concurrently": "^9.0.1",
36 "react": "^18.3.0",
37 "react-dom": "^18.3.0",
38 "tsx": "^4.19.1",
39 "typescript": "^5.4.0",
40 "vite": "^5.3.0"
41 }
42}