{
  "name": "ludo",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "engines": {
    "node": "^22.13.0 || ^24.0.0 || >=26.0.0"
  },
  "scripts": {
    "dev": "vite",
    "build": "vite build && node tools/copyConfig.mjs",
    "preview": "vite preview",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "eslint .",
    "check": "npm run lint && npm test && npm run build",
    "build:font": "node tools/buildSpriteFont.mjs",
    "build:avatars": "node tools/shrinkAvatars.mjs",
    "archive": "node scripts/archive.mjs",
    "server": "node server/start.js",
    "check:online": "node tools/checkOnline.mjs"
  },
  "dependencies": {
    "phaser": "^4.2.1",
    "ws": "^8.22.0"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "eslint": "^10.13.0",
    "globals": "^17.13.0",
    "vite": "^8.3.5",
    "vitest": "^5.0.5"
  }
}


