{
  "name": "support-chat",
  "private": true,
  "version": "1.0.0",
  "description": "Production-ready real-time customer support chat (customer widget + agent multi-chat dashboard)",
  "workspaces": ["server", "web", "widget"],
  "scripts": {
    "dev": "concurrently -n server,web,widget -c green,cyan,magenta \"npm:dev:server\" \"npm:dev:web\" \"npm:dev:widget\"",
    "dev:server": "npm --workspace server run dev",
    "dev:web": "npm --workspace web run dev",
    "dev:widget": "npm --workspace widget run dev",
    "build": "npm --workspace server run build && npm --workspace web run build && npm --workspace widget run build",
    "db:migrate": "npm --workspace server run db:migrate",
    "db:seed": "npm --workspace server run db:seed",
    "infra:up": "docker compose up -d",
    "infra:down": "docker compose down"
  },
  "devDependencies": {
    "concurrently": "^9.1.0"
  },
  "engines": { "node": ">=20" }
}
