{ "_note": "Merge these into package.json in task 01. `prepare` is what installs husky; without it every hook is inert.", "scripts": { "dev": "astro dev", "build": "astro build", "preview": "astro preview", "check": "astro check", "lint": "eslint . --max-warnings=0 && stylelint '**/*.css' --max-warnings=0", "format": "prettier --write .", "verify": "node scripts/verify.mjs && node scripts/audit-ui.mjs && node .agents/scripts/check-tokens.mjs", "gate": "./.agents/scripts/gate.sh", "snapshot": "node .agents/scripts/snapshot-route.mjs", "prepare": "husky" }, "devDependencies": { "astro": "^5", "@eslint/js": "^9", "eslint": "^9", "eslint-plugin-astro": "^1", "husky": "^9", "lint-staged": "^16", "prettier": "^3", "prettier-plugin-astro": "^0.14", "stylelint": "^16", "stylelint-config-standard": "^39" } }