{ "name": "chatoa-server", "version": "0.1.0", "description": "ChatOA IM server (NestJS + TypeScript + Socket.IO)", "private": true, "scripts": { "start": "ts-node -r tsconfig-paths/register src/main.ts", "start:dev": "nodemon --watch src -e ts --exec \"ts-node -r tsconfig-paths/register src/main.ts\"", "build": "tsc -p tsconfig.json", "typecheck": "tsc --noEmit" }, "dependencies": { "@nestjs/common": "^11.0.0", "@nestjs/core": "^11.0.0", "@nestjs/platform-express": "^11.0.0", "@nestjs/platform-socket.io": "^11.0.0", "@nestjs/websockets": "^11.0.0", "bcryptjs": "^2.4.3", "jsonwebtoken": "^9.0.2", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", "socket.io": "^4.8.0" }, "devDependencies": { "@types/bcryptjs": "^2.4.6", "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.7", "@types/multer": "^1.4.12", "@types/node": "^22.10.0", "nodemon": "^3.1.7", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^5.6.0" } }