{ "name": "scrying-pool", "version": "0.1.0", "license": "CC-BY-NC-SA-4.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" } }