{
  "name": "scrying-pool",
  "version": "0.1.0",
  "description": "FoundryVTT v14 module — Scrying Pool camera visibility control",
  "type": "module",
  "scripts": {
    "build": "lessc styles/scrying-pool.less styles/scrying-pool.css",
    "postinstall": "npm run build",
    "watch": "chokidar 'styles/**/*.less' -c 'lessc styles/scrying-pool.less dist/styles/scrying-pool.css'",
    "typecheck": "tsc --noEmit",
    "lint": "eslint src/ module.js scripts/ tests/",
    "test": "vitest run",
    "test:watch": "vitest",
    "release": "node scripts/package.mjs"
  },
  "devDependencies": {
    "@league-of-foundry-developers/foundry-vtt-types": "9.280.1",
    "@playwright/test": "^1.60.0",
    "@types/node": "22.x",
    "chokidar": "5.0.0",
    "eslint": "^9.0.0",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-jsdoc": "^50.0.0",
    "happy-dom": "^20.0.0",
    "less": "4.6.4",
    "typescript": "5.9.3",
    "vitest": "2.1.8",
    "zip": "^1.0.0"
  }
}
