{ "name": "backend", "module": "index.ts", "type": "module", "private": true, "devDependencies": { "@types/bcrypt": "^6.0.0", "@types/bun": "latest", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/node": "^25.2.1", "@types/pg": "^8.16.0", "drizzle-kit": "^0.31.0", "ts-node": "^10.9.2" }, "peerDependencies": { "typescript": "^5.9.3" }, "dependencies": { "actions-on-google": "^3.0.0", "axios": "^1.13.4", "bcrypt": "^6.0.0", "cors": "^2.8.6", "dotenv": "^17.2.4", "drizzle-orm": "^0.44.0", "express": "^5.2.1", "helmet": "^8.1.0", "better-auth": "^1.4.0", "minio": "^8.0.6", "openai": "^6.18.0", "pg": "^8.18.0", "socket.io": "^4.8.3", "uuid": "^13.0.0", "zod": "^4.3.6" }, "scripts": { "start": "bun run index.ts", "dev": "bun --watch index.ts", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:push": "drizzle-kit push", "db:studio": "drizzle-kit studio", "auth:migrate": "bun run scripts/migrate-better-auth.ts" } }