{ "name": "@chessu/server", "private": true, "main": "./dist/server.js", "type": "module", "scripts": { "start": "node ./dist/server.js", "build": "tsc", "dev": "node --loader ts-node/esm --watch src/server.ts" }, "dependencies": { "argon2": "^0.30.3", "chess.js": "^1.0.0-beta.4", "connect-pg-simple": "^8.0.0", "cors": "^2.8.5", "dotenv": "^16.0.3", "express": "^4.18.2", "express-session": "^1.17.3", "nanoid": "^4.0.2", "pg": "^8.10.0", "socket.io": "^4.6.1", "xss": "^1.0.14" }, "devDependencies": { "@chessu/types": "*", "@types/connect-pg-simple": "^7.0.0", "@types/express": "^4.17.17", "@types/express-session": "^1.17.7", "@types/node": "^18.15.11", "@types/pg": "^8.6.6", "ts-node": "^10.9.1", "typescript": "^5.0.3" }, "engines": { "node": ">=18" }, "optionalDependencies": { "bufferutil": "^4.0.7", "utf-8-validate": "^6.0.3" } }