{ "name": "two-keys", "private": true, "version": "1.3.0", "description": "Co-op mystery games for couples", "workspaces": [ "shared", "server", "client" ], "engines": { "node": ">=20" }, "scripts": { "dev": "npm run validate-content && concurrently -n server,client \"npm -w server run dev\" \"npm -w client run dev\"", "build": "npm -w shared run build && npm -w client run build && npm -w server run build", "start": "npm run validate-content && node server/dist/index.js", "test": "npm -w shared test && npm -w server test", "validate-content": "tsx server/src/scripts/validate-content.ts" }, "devDependencies": { "concurrently": "^9.0.0", "tsx": "^4.19.0", "typescript": "^5.6.0" } }