{
  "name": "easy-multiplayer",
  "version": "1.0.0",
  "type": "module",
  "main": "RollbackNetcode.js",
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "check:node": "node -e \"if(+process.versions.node.split('.')[0]<18){console.error('\\nEasy-Multiplayer needs Node >= 18 (see .nvmrc). Run: nvm use\\n');process.exit(1)}\"",
    "pretest": "npm run check:node",
    "test": "NO_COLOR=1 vitest run",
    "test:watch": "vitest",
    "test:design": "DESIGN_SPECS=1 NO_COLOR=1 vitest run",
    "test:desync": "DESYNC_SPECS=1 NO_COLOR=1 vitest run",
    "test:harness": "node test-harness/selftest.mjs && node test-harness/selftest-a3.mjs && node test-harness/selftest-a5.mjs && node test-harness/selftest-b1.mjs && node test-harness/selftest-b2.mjs && node test-harness/selftest-b3.mjs && node test-harness/selftest-b4.mjs && node test-harness/selftest-b5.mjs && node test-harness/selftest-b6.mjs && node test-harness/selftest-b7.mjs && node test-harness/selftest-b8.mjs && node test-harness/selftest-b9.mjs && node test-harness/selftest-b10.mjs && node test-harness/selftest-b-integrate.mjs && node test-harness/selftest-c3.mjs && node test-harness/selftest-trystero.mjs"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": "",
  "devDependencies": {
    "vitest": "^4.1.0"
  }
}
