{"pi":{"image":"https://raw.githubusercontent.com/DevMortimer/pi-warden/main/docs/preview.png","extensions":["./extensions/index.js"]},"bugs":{"url":"https://github.com/DevMortimer/pi-warden/issues"},"dist":{"shasum":"8ce1256a0be90b4cbe6780cd0924becea24d88f1","tarball":"https://registry.npmjs.org/pi-warden/-/pi-warden-0.34.1.tgz","fileCount":86,"integrity":"sha512-v/RwKK+PubVyQ3Z61UPMXmKMaukgYl2+85FA3MYBsTTBVUPFu4UGPxaapO0w9qlGjzUzd7s1Uh4BKjTHZ+829Q==","signatures":[{"sig":"MEQCID97SiXWKAm8pMCW6/2+zJMbaiWknkgtwR9/fzcqD57rAiAO8hJpS1LQm86cHMbqHGBNLVDZ7ktKp11b+ny8pYQFUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCV7ladArC1OYuW5n62lcsEEp1u49zM2ROuSd5j+bpcSwIhAKExiy/JkJjGWC0tesY+KgY+BSNOmU4jtYx8qgjoxYvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799260},"name":"pi-warden","type":"module","author":{"name":"Ryan Gapac"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension.d.ts","import":"./dist/extension.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/DevMortimer","gitHead":"784104a167bffb94cd0f6f48f3c1f92acf4b4f40","license":"MIT","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","check":"npm run typecheck && npm test && npm run build","dev:pi":"node scripts/dev-pi.mjs","eval:ab":"node scripts/eval-ab.mjs","prepack":"npm run build","preview":"node scripts/render-preview.mjs","test:live":"node --env-file-if-exists=.env scripts/live-smoke.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"devmortimer","email":"mail@ryanjoshuagapac.com"},"homepage":"https://github.com/DevMortimer/pi-warden#readme","keywords":["pi-package","pi-extension","typesafe","jev","project-rules","code-quality","guardrails","harness-engineering"],"repository":{"url":"git+https://github.com/DevMortimer/pi-warden.git","type":"git"},"_npmVersion":"11.19.1","description":"Makes the Pi agent follow your project's rules. Jev judges every write against your pi-warden.md and quotes the broken rule back to the agent, names slop, breaks stuck loops, calls out unverified done claims, compresses large tool output, and holds the ra","directories":{},"maintainers":[{"name":"devmortimer","email":"mail@ryanjoshuagapac.com"}],"_nodeVersion":"26.9.0","dependencies":{"pi-typesafe":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","typescript":"^6.0.0","@types/node":"^22.0.0","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1 <1","@earendil-works/pi-coding-agent":">=0.85.1 <1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-warden_0.34.1_1790005629765_0.2180562513577029","host":"s3://npm-registry-packages-npm-production"},"_id":"pi-warden@0.34.1","version":"0.34.1"}