{
  "name": "chatapp",
  "version": "0.1.0",
  "private": true,
  "packageManager": "npm@10.8.2",
  "workspaces": [
    "backend/apps/*",
    "backend/libs/*"
  ],
  "scripts": {
    "dev": "turbo dev",
    "dev:api": "turbo dev --filter=api",
    "dev:realtime": "turbo dev --filter=realtime",
    "dev:web": "turbo dev --filter=web",
    "build": "turbo build",
    "db:migrate": "dotenv -e backend/.env -- prisma migrate dev --schema backend/libs/database/prisma/schema.prisma",
    "db:generate": "prisma generate --schema backend/libs/database/prisma/schema.prisma",
    "db:seed": "dotenv -e backend/.env -- node backend/libs/database/prisma/seed.js",
    "docker:up": "docker compose up -d",
    "docker:down": "docker compose down"
  },
  "devDependencies": {
    "dotenv-cli": "^8.0.0",
    "prisma": "^6.2.1",
    "turbo": "^2.3.3",
    "typescript": "^5.7.2"
  },
  "dependencies": {
    "@nestjs/platform-socket.io": "^11.1.28",
    "@nestjs/testing": "^11.1.28",
    "@nestjs/websockets": "^11.1.28",
    "@types/jest": "^30.0.0",
    "@types/multer": "^2.2.0",
    "@types/otplib": "^7.0.0",
    "@types/supertest": "^7.2.1",
    "bullmq": "^5.80.2",
    "ioredis": "^5.11.1",
    "jest": "^30.4.2",
    "multer": "^2.2.0",
    "nodemailer": "^9.0.3",
    "otplib": "^13.4.1",
    "socket.io": "^4.8.3",
    "socket.io-redis-adapter": "^8.4.6",
    "supertest": "^7.2.2",
    "ts-jest": "^29.4.11"
  }
}
