{ "name": "@sammo-ts/gateway-api", "private": true, "version": "0.0.0", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "scripts": { "build": "tsdown -c ../../tsdown.config.ts -F @sammo-ts/gateway-api", "dev": "tsdown -c ../../tsdown.config.ts -F @sammo-ts/gateway-api --watch", "orchestrator": "GATEWAY_ROLE=orchestrator node dist/index.js", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "vitest run --config vitest.config.ts", "typecheck": "tsc -b" }, "devDependencies": { "tsdown": "^0.18.4", "vite-tsconfig-paths": "^6.0.3", "vitest": "^4.0.16" }, "dependencies": { "@fastify/cors": "^11.2.0", "@prisma/client": "^7.2.0", "@sammo-ts/common": "workspace:*", "@sammo-ts/game-engine": "workspace:*", "@sammo-ts/infra": "workspace:*", "@trpc/server": "^11.8.1", "date-fns": "^4.1.0", "es-toolkit": "^1.43.0", "fastify": "^5.6.2", "pm2": "^5.4.3", "redis": "^5.10.0", "zod": "^4.3.4" } }