{ "name": "mobile-tag-server", "private": true, "version": "0.1.0", "description": "Mobile Tag game server (Node.js + Socket.io)", "main": "dist/index.js", "scripts": { "dev": "nodemon --exec ts-node src/index.ts", "build": "tsc", "start": "node dist/index.js", "lint": "eslint . --ext ts --report-unused-disable-directives --max-warnings 0" }, "dependencies": { "@tensorflow-models/pose-detection": "^2.1.3", "@tensorflow/tfjs": "^4.20.0", "@tensorflow/tfjs-backend-cpu": "^4.20.0", "@turf/bearing": "^7.0.0", "@turf/distance": "^7.0.0", "@turf/helpers": "^7.0.0", "canvas": "^2.11.2", "cors": "^2.8.5", "express": "^4.19.2", "socket.io": "^4.7.5", "uuid": "^10.0.0" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/node": "^20.14.12", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.16.1", "@typescript-eslint/parser": "^7.16.1", "eslint": "^8.57.0", "nodemon": "^3.1.4", "ts-node": "^10.9.2", "typescript": "^5.5.4" } }