{ "name": "Ai-chat-backend", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node dist/server.js", "dev": "powershell -Command \"[Console]::OutputEncoding=[System.Text.Encoding]::UTF8; nodemon --exec ts-node src/server.ts\"", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "dependencies": { "@socket.io/redis-adapter": "^8.3.0", "@socket.io/redis-emitter": "^5.1.0", "bcryptjs": "^3.0.2", "bson": "^6.10.4", "bullmq": "^5.66.1", "busboy": "^1.6.0", "cookie-parser": "^1.4.7", "cors": "^2.8.5", "crypto": "^1.0.1", "dotenv": "^16.4.5", "express": "^5.2.1", "express-rate-limit": "^8.5.2", "helmet": "^8.0.0", "http": "^0.0.1-security", "https": "^1.0.0", "morgan": "^1.10.0", "nanoid": "^3.3.11", "nodemailer": "^7.0.11", "pino": "^10.3.1", "pino-pretty": "^13.1.3", "redis": "^6.1.0", "socket.io": "^4.8.1", "ua-parser-js": "^2.0.6", "ulid": "^3.0.1", "uuid": "^11.1.0" }, "devDependencies": { "@types/cookie-parser": "^1.4.8", "@types/cors": "^2.8.18", "@types/crypto-js": "^4.2.2", "@types/express": "^5.0.2", "@types/node": "^22.19.7", "@types/nodemailer": "^7.0.4", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "nodemon": "^3.1.14", "ts-node": "^10.9.2", "tsx": "^4.20.6", "typescript": "^5.9.2" } }