{
  "name": "@pintrush/game-server",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "description": "Long-running Socket.IO game server: rooms, timers, scoring authority, persistence, always-on scheduler.",
  "scripts": {
    "dev": "tsx watch --clear-screen=false src/index.ts",
    "start": "tsx src/index.ts",
    "build": "tsc -p tsconfig.json",
    "typecheck": "tsc -p tsconfig.json",
    "test": "vitest run"
  },
  "dependencies": {
    "@pintrush/db": "workspace:*",
    "@pintrush/engine": "workspace:*",
    "@pintrush/protocol": "workspace:*",
    "@socket.io/redis-adapter": "8.3.0",
    "ioredis": "6.0.0",
    "jose": "6.2.13",
    "socket.io": "4.8.4",
    "tsx": "4.23.15",
    "zod": "4.6.7"
  },
  "devDependencies": {
    "socket.io-client": "4.8.4"
  }
}
