{ "name": "multiplayer chess", "version": "1.0.0", "private":true, "type": "module", "scripts": { "start": "node server/dist/server.js", "dev:server": "nodemon --watch './**/*.ts' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' server/src/server.ts", "dev:client": "npm run dev --prefix client", "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"", "build:server": "tsc -p .", "build:client": "npm run build --prefix client", "build": "concurrently \"npm run build:server\" \"npm run build:client\"", "test": "vitest run" }, "dependencies": { "dotenv": "^16.3.1", "express": "^4.18.2", "nanoid": "^4.0.2", "socket.io": "^4.7.1" }, "devDependencies": { "@types/express": "^4.17.17", "@types/node": "^18.15.11", "concurrently": "^8.2.0", "nodemon": "^2.0.22", "ts-node": "^10.9.1", "typescript": "^5.0.3", "vitest": "^0.29.8" } }