{"_id":"@cad0p/pi-steering","_rev":"41-1b796f344c8732c0620d2638f56ddcbe","name":"@cad0p/pi-steering","dist-tags":{"latest":"0.2.0","next":"0.2.0-20260908.1"},"versions":{"0.1.0":{"name":"@cad0p/pi-steering","version":"0.1.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.1.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"ff2a0e1605dfd3b39583b735216a2617134ed524","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.1.0.tgz","fileCount":246,"integrity":"sha512-1Ll4CWc47PrQQUbCXGw21Iq7trv/R7nYjlrDB6WDk8b3JzSRmEHIrW6auCbOSEC8vzQx63shrsjlpXwRZemB3Q==","signatures":[{"sig":"MEUCIQCMX+jkF8u66u9rEFnkkRX3OEzP2LZVS6pNjxdwqWGlcAIgQiaKxz6Ilw9r9NE7mjmgAxqPU4sWM4Q241SvY8HMh1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"92f886316d2ef39f760a0ad74fff3152070fff1f","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"cad0p","email":"dev@pcad.it"},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.1.0_1786402279013_0.9486812491394756","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-20260810.1":{"name":"@cad0p/pi-steering","version":"0.1.0-20260810.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.1.0-20260810.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"9bea4d3a0af39ff3439e9d997b0ac99f9289e334","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.1.0-20260810.1.tgz","fileCount":246,"integrity":"sha512-OfWFRpWU9nNR5/Y4J2wdrb7HEMGAphaK1kBaf+g0FxuKaAC2nvzr+WXuzvwjUh8+hYIq33aCMZo5LR8j7ax0yQ==","signatures":[{"sig":"MEUCIQCU3TYMNpZ71atJzuaUll2T8zrYf+FDBVXA9vAoZG5O0AIgBRz5hg6sBxEP1dmKavvbxBdc8Vro/PxddoP8fbt75mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.1.0-20260810.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"d4c297239f1ee1746b5c2558f0987c00fb0bb671","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.1.0-20260810.1_1786403953676_0.9323626946966208","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-20260810.2":{"name":"@cad0p/pi-steering","version":"0.1.0-20260810.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.1.0-20260810.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"cda3f1e981bfe0d6d59ee038f1bdf0eca0bac767","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.1.0-20260810.2.tgz","fileCount":246,"integrity":"sha512-MTk/RJ9asX7w0j6b2iKWLQ6py9+zy6NSvaJYrvhAESjOth/ij+Cp9d6zSeOXLQReEBQIr5q6sF1n1d89d3nSeQ==","signatures":[{"sig":"MEYCIQC0RYgF/FNx3P1Q30aF/4qsC7EB0MNKx42ov2XVcwyADgIhALmtx8p47shRghE5Q+oxjU3nmRCxx8oKvZpl/LLJcdee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.1.0-20260810.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160266},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"0d49f52834c460a33fc077fffa1643f5ac956763","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.1.0-20260810.2_1786404512994_0.3755943667961785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-20260811.0":{"name":"@cad0p/pi-steering","version":"0.1.0-20260811.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.1.0-20260811.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"de72e1d4a8122b08bcba9d1c7b294bda5b27666e","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.1.0-20260811.0.tgz","fileCount":246,"integrity":"sha512-s2yojvZHfSqqpkhG3R7+V9cfGfqsxJflfy1p1wAzFgUkusG1cOHDpB1Mw4l/izM+tPIlDmW+y++GHtHcLjPC9g==","signatures":[{"sig":"MEUCIEQPf2KYK3frLEIaeWT/xLSWX8Ww++GqQLBMZNKe15mbAiEAjnbH+zavTMYtK3+bSFYW9/NhqOYum6tlgOy8sruC0fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.1.0-20260811.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2170492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"c613a9f303ea198708284e7059ceae791ba65846","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.1.0-20260811.0_1786459498889_0.6366811848149416","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cad0p/pi-steering","version":"0.2.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"edd6e94be2b69790f276e7ff8b0743f15bbf856a","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0.tgz","fileCount":246,"integrity":"sha512-LPpxSzl2wTjOgC/MtSAtVC4Qwp9xs29x/8oJ1gPY6r/99O5EOY7FBmdLPoRrZnKP7SaoPuVwI+eLZTzy9H0SHQ==","signatures":[{"sig":"MEQCIFzEaiKeHxNeNJBi9sdxThT5t5QzYoLQKMyL5DK0c/vlAiA0/pF3CO8hHGHVEk12pzReL1P6UdZ0XSprQMitZLxAbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2171964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"83e0c70c4cc4b411130bea188778b2df9f919aeb","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0_1786460497684_0.5357988778670597","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260812.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260812.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260812.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"c28f83b71443e09e69f44e8c05de85216368e7ba","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260812.0.tgz","fileCount":246,"integrity":"sha512-eYJurIqVhOxKj6U8tywqnFjB2pD4spoMyGx8FFRwcdwedyssMGSccUOSzS/VgZrkX33tw9IJLYmLjKbBj+zKwQ==","signatures":[{"sig":"MEUCIQD9/72F4lT6c/zi9AxRk/kfiAzCD9V73emDRzH+iZatAQIgaUyXw1/ZicIS2UpmYNqLnnoJoH3edP/tjCStY5++hL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260812.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2296511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"c56ba5073fa0869c3099ee2ccc88803e445ee259","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260812.0_1786493662356_0.7625198849387491","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260812.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260812.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260812.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"ec7d4926c5eef531bdac58be78a16557eecb64ef","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260812.1.tgz","fileCount":246,"integrity":"sha512-604GR6r8UyinKDJybyV0kyzTAXt5aJfch/mT7OQ631rwg5gSM1Nj4TvK8c+rPVwea+89UGyPGKQU65WV/2KEEQ==","signatures":[{"sig":"MEUCIQC/FgBEJi8SsZWRS2wiB0PRnbPqS+wwqphPD/v16pdeRgIgTJ7Ti76snzguZONpRO1CEwhJg/xh5tEZqFZqcBR+o1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260812.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2305416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"97bc2083d15aef8d0625df8bf8644d780734868e","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test --experimental-strip-types 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@types/node":"^20.19.39","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260812.1_1786576890414_0.3335963907639452","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260813.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260813.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260813.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"e851a30412af6a35559545d0432be1300c3c4abe","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260813.0.tgz","fileCount":246,"integrity":"sha512-+07c6cChdZuTbzjCmiMxrsHwn1bQ08YycZaqKMH/2OHIE0uZgHqJGprNu8PF+QLwzD/fadKok9Vdgj0AD180ew==","signatures":[{"sig":"MEQCIHivQAs3XHPw/U1b+jG8RWlk2i6GEhpD0D/A58NwQYrEAiBpFusQa6cBuWa6mDhzJyjE8VMIKdxEVg9LR+MPISKPyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260813.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2307583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"cb83e499ffff7bbadd8eb479c20a7a8525146253","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260813.0_1786583991657_0.7492276021674784","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260813.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260813.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260813.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"f4765d8cf46562724ec9fe48128c5ac3279f620f","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260813.1.tgz","fileCount":246,"integrity":"sha512-vGs7sMo59/anaQwA0Vjj/tji32UlXN0Gc4Q12UzewslUMVCjnip3IQ7/zXLNbPHwpwc8Q7fwe/MDjdRA8l+6ng==","signatures":[{"sig":"MEUCIQDooTt0qkb6jt7PmA9bF9e4iCpzZHm91IF6Df2EZXSSUgIgO4dp0e3pQ3vU33AO0kTBDMPwBzdXbBb4hELzsGi81sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260813.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2307583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"c6d0f177f20ce34c9d8d6acf8855a554b8b5208d","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260813.1_1786590347847_0.6798645206602978","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260813.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260813.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260813.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"3c713127d3a7e4f7c85f46853092d2fa50a17b83","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260813.2.tgz","fileCount":246,"integrity":"sha512-6YPKsG17u/5+thXCroL5S7UBmTNn+1cU00PxxRrQIobGatqE+cz9+C4raK9ajvAjd5WgBDl413JzyJHT98PX2Q==","signatures":[{"sig":"MEUCIQDI3sfX6x6t+UrmjwceHk22YJLrYqiW0z87PdRTCyPT5AIgFIIXNTiGXbbVmbf+91CgAtiK1epIYAIAgiP7UWCBrV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260813.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2332231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"39dc9131fef03b2f168e0b2825a453bb38922680","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260813.2_1786618882891_0.3019308828198317","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260813.3":{"name":"@cad0p/pi-steering","version":"0.2.0-20260813.3","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260813.3","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"612ba699a7e47a9ece73f41e82752414aae83cd6","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260813.3.tgz","fileCount":246,"integrity":"sha512-oeFldqgT50mXtmqT8MjXCnWhQo4GW8ZYR2Ln1lt76g50tioMpDJJCjejs64/ptuYr8DNct87v2dGtmsr0/T/Uw==","signatures":[{"sig":"MEQCIBhPizvj06gj3ppH+TqIpUQj2B8LgX1OXn6MODfYto71AiAsku6nXLSq7HuXQB0BeLY5mgLp3PnGl5GRAjLjknzMtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260813.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2339728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"b4c6694b9873d18e24998fccbef9ce65a240276b","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260813.3_1786621504012_0.11814653216733118","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260814.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260814.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260814.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"705e9f671cae2f875d9ae13797d3c6a413dddbef","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260814.0.tgz","fileCount":246,"integrity":"sha512-bRgaNx7/6zvOY4G8IlsgycRGx+TrDfxzgDBONqWXQpDXDXR3RIm/0eIlWdoR0nplNBZXDokr9gBMr+2dDFv6TQ==","signatures":[{"sig":"MEUCIQC7g8xOF4SsaNJclsNdD0lSdxoFnXvb2PYFrMJW+2btJwIgCpznKm9xp7tosDtJAVLf1es5nS/qkhM3RWhI8uPtaL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260814.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399075},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"0054bb1af4b1c81198eb4c0c7cab513e85a04062","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260814.0_1786671312930_0.9650612558613554","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260814.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260814.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260814.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"df249c1b020e6630a4b98c48a71e70a8766dcf98","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260814.1.tgz","fileCount":247,"integrity":"sha512-MZ+7htWOe1ENj167fKFcm7fFljl4Q5ULo9HksYlkcFe5rG+mr5n5mCVytdoqP0NcnM1lwZ9qIefPqdvyxH9dCg==","signatures":[{"sig":"MEUCIQD8DD2CZfhZkf6HR2fRthWGikdS8w5UirACd62RjMSz4QIgVj3SbbDtSEA7473lyiA7/YKfFyIaysOt9wBz03LzcoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260814.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2420086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"140b735fe59fea8944ddc3dc6e9fe2f82efbe977","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260814.1_1786678747408_0.154544024567842","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260814.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260814.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260814.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"24eb0ef743fb4783e0efe76d0b0725d17a61c782","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260814.2.tgz","fileCount":247,"integrity":"sha512-L/JXFX1tgPVaUxiglp1MPFngeXmI1N4C/Sp2osFiLNREkRgRI6sor7iwKH/JPnkBWX/JJj3O2EiyRf/zo7poTQ==","signatures":[{"sig":"MEQCICKzVQGvg7JG7JIxo1fRDgIduzeO0PmH3qjqS8Sutv3zAiBoJzuiu+SKqL9fFNh2QjHeKbN2Z8Gm9j7+ABD8mtUdVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260814.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"25cb39bb19009a8099922363f0534312f75e8cc6","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260814.2_1786694211783_0.7634568058229381","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260814.3":{"name":"@cad0p/pi-steering","version":"0.2.0-20260814.3","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260814.3","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"e54e82e465ded6a1cb7f76783c33d714dd78fc4e","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260814.3.tgz","fileCount":247,"integrity":"sha512-VqIjLczA3vBEMWjsDaqcR22zM9iTRerho+N+xU7Xa3Y00v1LcNlZdw2W4IM+fSWAVKAFNv2gcVWa0TaLKAnbfg==","signatures":[{"sig":"MEUCIQDyT9+45CqwKGwVwIc9LRKBHQ9IbZAnqKz+v5c2LkScQQIgTIHMe1lWCk4bb42LuC/DfiEU7epjdLsLc35hMYmU+Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260814.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2453339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"57c343cf1847a1d3dd69e591ac65aa9140494749","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.16.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260814.3_1786696242290_0.3247312700646303","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260816.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260816.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260816.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"9542a038980faf3c596b308023adfbd1e1cc5b6b","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260816.0.tgz","fileCount":247,"integrity":"sha512-oPc3QbJAuUxrITHZ5f7ssSjOy06fKtJEfeSM45IA7Vf75EYk/YOGwjmGVir7G6xZdUl/ol8d75zyVJI3xiUcwQ==","signatures":[{"sig":"MEYCIQDJ6Wiy1fRX/SIP1nHh+vw52YPPTln3jQAt8bjVCwSA/gIhAMUk+pQIIekjvH7XwAOjFtE8lHEXur6m8guOccUEjl7q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260816.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2503538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"46f5c93ee6f8349eaa864cad25ddba2241c4dcab","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260816.0_1786860637007_0.3466853422908558","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260818.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260818.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260818.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"99bb14b9b3ec095123a58cc4451e4d0a0e35b319","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260818.0.tgz","fileCount":247,"integrity":"sha512-OBX0ulJOzQW8QmaNpU1fKPI42pKkzZdzXasSEIYNinCM16PtVWVf3ymDaHvEkoqJINrwEtdLSPZ3/M45XD7CKA==","signatures":[{"sig":"MEQCIHkx5D7zyktLRAPgQ0X8/ymvcTrIsSbiszmBKpQ2DFokAiBvare7HNbziBC3wHRyHb3t/cuqd6CRhPt6sWuOAnHthQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260818.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2505317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"437bee832f882380071b8aacbc9e422287d19718","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260818.0_1787025923222_0.06432311421201198","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260818.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260818.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260818.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"53c926a60b98cf00dadfc2e134992543009c0265","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260818.1.tgz","fileCount":247,"integrity":"sha512-2tWD/1hrzAWygUdCNhEQZs/EWACJwdK15qknUwX7AZCnW3LVyB4Cev3pXQWXE5umYn/asT1eCne0IOBFutHRbg==","signatures":[{"sig":"MEYCIQDU3lV2qXNXZQ6NHn9OdAI8nuk1hNeOhr1CPkU/cmOqygIhAP4Oq6VgF5MdIGOktAwjirOeqKMRgTm6A5+a8KyHUkH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260818.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2504636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"242f3e4e5bbd2fa203cd3e9f4462b41be0498de0","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260818.1_1787026019268_0.5468579875589232","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260819.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260819.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260819.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"773153465ea02c5816a1dd08b2385f0d6212b11f","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260819.0.tgz","fileCount":254,"integrity":"sha512-d4pyUMynDSF+WVrmEWWc0PlwFENaeInkNwFsz/tlX1g5nLs5q5ee83k/Xeoc/u53RSw2Aw/g3ygoOlIdujmyZg==","signatures":[{"sig":"MEUCIDGeULC8aEXYyvcldRDSQ7/u2XuXVB2X/+CuWj9W6rXFAiEAvb5vyFY1DF/QSzPGrDA2fL0DfjzRxiLaEDOrkYAUl/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260819.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2566989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"3b9ea3ce86c9bf46e2dc8dd6b0136b0a1422a994","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260819.0_1787164680740_0.7600744760556792","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260820.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260820.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260820.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"ce53134cc5e4fde49a7e0e04f7f0da45da6f4ae5","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260820.0.tgz","fileCount":254,"integrity":"sha512-8DiiSPRaDTjHgysVjOyCOv+0oLhXckF3myWnKt1hyBy/enD4EueLjUh/tUkMvW0FDjdmdvUBcg82lpOHAUgdbA==","signatures":[{"sig":"MEQCIGdK24pQEtQIGkW6anBtzo5pSMHomg84e+k4b6zvvkSiAiANarCbPW481zuGB94A9zfUXA2GIZ1U536PEYGlFnTxpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260820.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2567210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"daf0c99888a828e44fc921700725deb8d4d1e1e8","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260820.0_1787188761813_0.030519531102237485","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260820.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260820.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260820.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"b2d174a919a7b5edcff493c047e574fc091d74c1","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260820.1.tgz","fileCount":319,"integrity":"sha512-DD4wTQ89MNzuH07bOi1gG01RvnfV3tjTfOYp4GaHbIwVvSLIlLKfRbbLQL/fVyepyykG8tS85nXoFgdCkS/BeQ==","signatures":[{"sig":"MEUCIDsloIXntxBpmzPCWpOFUh8sbKBsZThMVUt9tsbZRl24AiEAqslzn8BI9gh2AIBGY2YEPmRR731nFfKKPHz1XFcj3GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260820.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"e2e6950223b402521ca9aef4df2d130c41729176","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260820.1_1787258007265_0.08346228995896854","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260820.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260820.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260820.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"4becdc5d347f0e8331e06a17ae895234ed30310e","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260820.2.tgz","fileCount":309,"integrity":"sha512-TSh1DWtGFS2dFsYsnCPsWdmrGaN15JgkB4x1WjKVvAo+CZiJ1ISAkIxBOYGlfTHQElqmDArFxXkMk/6/2HPRhQ==","signatures":[{"sig":"MEYCIQCSTP/Q1X4veRe2j0J6v8C8se5hBBLgMizPxExzRQI1jgIhAMqbvmYRqxNfiLjWCZ+ODcT8udbVoyKBfUpFs0AfcloE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260820.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2599902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"112a4718986ce73d81fd3b5ab67231d9534b965d","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260820.2_1787270131047_0.9935498699158403","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260821.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260821.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260821.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"f4fab8a98d0ff67ecf2a4666b685b1ab050b0aea","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260821.0.tgz","fileCount":309,"integrity":"sha512-Y95wXN+n45OADWnzmYNOH2X8Uo3969L0+AGlymv28MaD3JLIDChuaqx5tyVTJ1apgLZJs7xeJvaY8vGm+xe7fw==","signatures":[{"sig":"MEUCIQDlevjqIc73/7SrnKldPw5vfSu67GJTJ6RZDymsEHLBFAIgQ30r8wPR+w27u5BsKRzU7xOnMQwtRFGrNaWAp7bNVi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260821.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2608595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"3171a3b62d607421b6d6db0dcb3a5d667e67c987","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260821.0_1787275135817_0.5803031306151607","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260824.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260824.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260824.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"4a399fd1500341c3519c40b635eb4073eed1a926","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260824.0.tgz","fileCount":309,"integrity":"sha512-6ieqNNG00hSkeHKYuzeglro7N1HOueBlWHs8Utyvx1o2FLSWvv36C0G52mIj/771cDaa+AZtLv93cVMJsEAhxg==","signatures":[{"sig":"MEQCIDiR5L/wRyh5rLLiaHtJfYiAJVLqCBgO7BvIhM5WOPUvAiA+889/FPHCF1KGzorQFJZHTYyammoxtJodbgegu5+2Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260824.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2610350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"e9e9dece0fdfa66526a358a0bb209d0c26e77a39","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260824.0_1787533913235_0.5239673093077946","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260824.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260824.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260824.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"f065be97cd74826343e2b1f5ffec0d6215b379c7","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260824.1.tgz","fileCount":309,"integrity":"sha512-zgmcUnnZd1oLmCgzYoxTCl2pKIjpgmjf+x3ETDsLTR+90+XL3ZCACWgXuhKfIfeh+wGDopI4ih+ftEnSCaQN4A==","signatures":[{"sig":"MEYCIQDdnC0eitF1ctudWxFPjbWemuI0+STAGePHQhsQbDLq0wIhAPA5kfVlNQBdP7n/jlNPAsgl7clcP07Uz9ebpjgj9jkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260824.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"a6397ae1a458e365b91710ba91fd3d03b3724790","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260824.1_1787537298603_0.27767829037615166","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260824.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260824.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260824.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"1c34c902769806fbd92b8492e47ff28d966719f6","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260824.2.tgz","fileCount":309,"integrity":"sha512-uHgSTqTQZ9ZLr/dHbab0J9NqrUh504u3x7v9qW4Pxjg/JhtGWoXaoXtpr41CZzLwFjgHYkBYyLKpUX/wcxuCnQ==","signatures":[{"sig":"MEUCIQCMmBTOWCDzn7gt0H/tMF364/8ymj7qNKJt8NHxCjm7CAIgclCACPWOPom06t++ockgEZFHxVLp9cAF6bfHLKWIrgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260824.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"1b0e27b6e95f2473d8b1b5abb8e1030b41533040","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260824.2_1787613434332_0.04404642704760775","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260825.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260825.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260825.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"8c9dbcd028628d6e7f23315ca4ce9dfdaba27168","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260825.0.tgz","fileCount":339,"integrity":"sha512-FZOJppPS91GqI1x1shwc2PKdyFBwXyo2RngpxqqBWRT4yjHSbyqC9tRlfP0FuL+xRJt44oHzg/D5R2xD4zIlUg==","signatures":[{"sig":"MEQCIGEbIVM20s6FtRZ3gUXRJJeq989pP0dzzARN9bZTz/uBAiBJrUXEtgzZ5DpW1S0wjYJMzqBcXXCy9q5udD8zsMCHkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260825.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2631733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"9578341d37fcd3e31f24fbe04e54d2dfe559d764","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260816.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260825.0_1787627335232_0.9930609375189161","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260827.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260827.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260827.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"3031e85ab64c0eb59c1af8638a0019e365e373af","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260827.0.tgz","fileCount":339,"integrity":"sha512-furx+5rv7bA207x6xdVehBjYiovWbxdDtisgfIXxkmMfZYFqDl0AWFFKH0ff9pv41Qfg4r2pfjxlQM2p2oBq1w==","signatures":[{"sig":"MEQCIFIAcWoudFDqPZyaLk7ku5c5vPikEDv6RknFwK7dmS1wAiB2B5XX4AvCmXgS6HkYeEpKDxc9zBGbKZ+ml8JYgrXQfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260827.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2634103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"3d16f573a9a9c0af1d63a625dc8bd4c8c4938943","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260827.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260827.0_1787859783938_0.09766867893293174","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260901.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260901.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260901.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"bbed9aac4cc6d57a613030cdf3ca5cd1382b2671","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260901.0.tgz","fileCount":344,"integrity":"sha512-TxBuUZ8H8DNIrmOig32CDyjIllqPsb5lJ59k9+r4n1G/VcWZmJX6m/TOnCCZbmVsZqxeCkX3E64DZgZhMCLzmg==","signatures":[{"sig":"MEUCICv1AlD8mEmxaJuaN6ZZYFWlUfJaqwwoefKlS964sy+VAiEAooQCHra7VmrZL/8sS5dOk7VmWucuygSdIHt0x7CZkSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260901.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2651067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"39bef8106791b3bec213ac2c6ab27f24b531c224","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260827.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260901.0_1788271657050_0.5015754062621975","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260903.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260903.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260903.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"bd8049dbde0d6293b892c75d1074f495eac14c44","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260903.0.tgz","fileCount":345,"integrity":"sha512-kk19b/UK8Lv4oz7SquhWjgiZEhOlGMrkP3RtBgtH5t4TmZv9rZiTNoHvoH92mdNSs8PGI4WT0/9OQlNS1n1bmA==","signatures":[{"sig":"MEYCIQCPGHeZz4WY2+m3RN1BOssCsGmVGgXOfezUvADkwUOVUQIhAJc5bPHFkJxDyPE7R8VE6BqGAW1AiLFmZwetOsShuQzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGDgddtUgZtnpFeLU9T8d3dcq1HsusDBgoQlDUvDVQZAiEA00FvStM+Ur3ErIuEFOvDZlX6SaY0rgtuYLms+ZmGrdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260903.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2653499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"46d2973da223b7c985d19f4f304adb7a8b775d9f","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260903.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260903.0_1788464868738_0.1486884101326047","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260904.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260904.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260904.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"12ac61e94495cf9cf28003bc6236acf3db0d1396","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260904.0.tgz","fileCount":345,"integrity":"sha512-wvbq6tAQR+dp8ZPIWxkzaFtFBffpPI8FKX7j6jjQU0g6pkCigPov7Y4+6DlyXJBqSDacQXIo56fviJZJwEJn7A==","signatures":[{"sig":"MEUCIB5MI2nLZ3urALtkG7mcs4k5ERRIvvffj4H3j3ouIJb3AiEA1S6KdYbfwbs+VEI46zphY91/O6XXrc32YaNwdocqLno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYnXmfYVOqP/lkkeXEszb23cl5KyrRt2YgAuVm2aSCrAiBtV3w3i7x76JEa4WvFzrwm5Skc2+8amJRxLyGFeROp9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260904.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2654427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"51b55ec2bd7e358aaf30c1031af828c3685b2463","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260903.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260904.0_1788491404708_0.8703698729526841","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260904.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260904.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260904.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"246261a391b4771062ed0f4523d1f4ae86012c5e","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260904.1.tgz","fileCount":346,"integrity":"sha512-60wTlV7Dv4S8cOOwXLvXePtteLc+rqa/loc631YTHN609CQiAeHlni1GY1KbrVnrvG0j9kjPH9hvkbAjXfYH7w==","signatures":[{"sig":"MEUCIQCwN3nDKHwCLaXirQRWX6RhG8qV3YFI1cFydXhi0yiUhAIgO72rNvxb8XAo2inyu5BDBrS7vOjIaDMvu+wIw0Z11v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6VuhjbHDkxmPKNp7sW5H6pAwPo4wjy/gt8+s1nbIE9AIhAI+DMcfdymu/hDuksP59dsGzSRFsxtQG2qlgvM52V3g3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260904.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2759958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"443dd42e5db95e374d302f95121540411140a098","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.17.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260903.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260904.1_1788522936908_0.7221627194585896","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260904.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260904.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260904.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"e6fefcbec975a87547ae8a38688ce22abd190230","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260904.2.tgz","fileCount":346,"integrity":"sha512-UzN0356Xzker7IU/JNBsESGYsu8jkmeTITAkGbE6dsYa/vlWomNdgPLvHn+44rbFeYJ9AWUDLd1ibCPF2rWNbQ==","signatures":[{"sig":"MEYCIQDZVHdD/NI9j+TGTZKHPzr9HKpkzJp8Otw84iju38VpogIhAMCHrHLX+hS34CA9l8M8M5+9UcvynV0avpk142QJTqNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYnRoA2n/ax/mCV3UL7my6MYa6BBCcSs/M6Cvw+2AfiAIgft8N5ZJZlcC45I8CpZW0rx2VzvX7rzSl6mRd+0Slf7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260904.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"6a5267e8557df941d8e63ab9500e72c432079ac8","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260904.2_1788523463571_0.9254724090522026","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260904.3":{"name":"@cad0p/pi-steering","version":"0.2.0-20260904.3","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260904.3","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"f9ac2828bbc9f0f4b8b8f5c74ece5495b6bc1eb6","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260904.3.tgz","fileCount":352,"integrity":"sha512-0A4aXl7zPe3egqoJuJafsRusjses63NgR2IeN1+hcewy3CJta3GNKZdMi1zxhr5yz+P4vLoW2LUb0T91RY4pXg==","signatures":[{"sig":"MEUCID2E3IxShTL0VLks2FqfW0l8c+bwFESu5PJ1zzJi5WIuAiEA9CTxoUWACXZRNOdl/rhmSJ8A33I6RPJVqSUIZSd44OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbkQYO3CsPWHvGUHjJnOz3CPqEB+rlllFAoAiRVi4l1AiAoSD3Yo5cyentfvSucz34SRlpH+fZ6Pfq2QO+jvQxftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260904.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2816681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"912e661c460a0b19decce72fcd800b2874e99d7a","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260904.3_1788530807498_0.4702990981704729","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260905.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260905.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260905.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"e4cb895ff689646c57ac399a45ab2b61053366a8","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260905.0.tgz","fileCount":358,"integrity":"sha512-Aw9upcdnX62CWl5p1rSs3LvHDM44ZGpJUGltIcZ2lWH2o/kjGR7T78G81Wg7ZyPof/nO2HWC280oDKYR6//p9A==","signatures":[{"sig":"MEQCIGzQp5O4I9v+G9uFXRgkZ3RfOwNUBpezly6HdfR/tvCIAiAUD+69TlsPJ5spUzUAf/Kw6UQCOjumj+GbRlRkSh4afQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkYTHHmnisO/ZVdHiUwfKgaOOdOK0ZtLQhEMVPmfIQ/gIhAK3dPQmiE0htW1PjLsdhFceIsrBofGEyEeQ202i4tAVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260905.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2854963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"289e9d9bb975996ab9741a62d38eac41a0b2cbab","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260905.0_1788580954250_0.8280905967854613","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260907.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260907.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260907.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"08035da672c0c0f4baee6ce96477624b27f9bb92","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260907.0.tgz","fileCount":369,"integrity":"sha512-OCSx+aQrZcVPRogu4npy07nNFidDNGAoA4zX7JTKQzS8ziC1BnWKsRnkZv9MJVjyy1p2QXT2qEs8056Pcvpung==","signatures":[{"sig":"MEQCIEiBHs3xFNio+9ut4/C6/VdxXAseZqL0Nwi1nLapKA7GAiB8uzVS+RYvoW6ed0/FozQVh4vitUTBSMnWlZlmAmtMrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHFe8yGDjSYZZQ905xZejXYDCL42iKH/AvFXIQ15Djx+AiEA8aMx6dce3be0ElVGYbQSZYJZWlH4GowNHmGP3ssX15A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260907.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2926959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"f02cb5f96537180e4121d0459be4ada6ca6e6920","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260907.0_1788739378607_0.4026453396705363","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260907.1":{"name":"@cad0p/pi-steering","version":"0.2.0-20260907.1","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260907.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"328ed2250beebaab2b29c9a80d8a5eb3386e7b42","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260907.1.tgz","fileCount":370,"integrity":"sha512-HTXq4Du/tt+o58qritTaD1KYhaBwSeFnxMJudD/0/P0BrIDO4Nwd5z97jPdk+eybnlwDTE2EEzwzBo+8ZjEjkg==","signatures":[{"sig":"MEQCIDxiyCr7eyoHq0h8qG4HU91AoJ2CH2mxAu/TOQwz+vTnAiA71/SSxoU2RlX+G6/x6a8nqTeP296ovRS0yRcb8bSYTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlLM2BgWsphVN3jRw1pfbxK/2XtQAyY7N8mWFNVZ9nrgIhAPErvQxDT81Lgd1qIgHNr0YqUfuO2gUluTtY2MDsBHub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260907.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2981908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"d99b62fee0337d682e865c0b48d17e43a956046f","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260907.1_1788753589396_0.5645371814888924","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260907.2":{"name":"@cad0p/pi-steering","version":"0.2.0-20260907.2","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260907.2","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"51a588c3185d9cab54318eef8e0836a057e3f5b5","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260907.2.tgz","fileCount":376,"integrity":"sha512-nJvHdTJlQtinbgJc3GunytahhZ5nYY3Iwmdx8Bu3WcaQzUO/Ty2iQZcPPaBx4/igPyWm8ASNaOBxW1dg/wZyKA==","signatures":[{"sig":"MEQCIAiiiX8TRHWAtVrVbXoS2EL6VTsChPbamFyZpRUdgb2KAiAEPStsRJp+iXsNnjs6GhrQ/6/YKE0P0keyIcwHhFFOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAZxOxp224sJuTD0RJB1f88V8png1U9E3je/S0Oks9fYAiEAlBg6pa21Wlv0AzJIXrcCQnVvR0jLxI+7NUK8BeC2H+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260907.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3062350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"743b5c07ba4a228d5b7d527df7cd3da97622f31f","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260907.2_1788788832285_0.20255046503773388","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260907.3":{"name":"@cad0p/pi-steering","version":"0.2.0-20260907.3","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260907.3","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"bec6580096982d15c60537f5f09f17b10a612b48","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260907.3.tgz","fileCount":376,"integrity":"sha512-MGZmM2MfTdHmFw/KVOSvZVDt3P9kFE1apO1KZR+Gi3txYnUFTaqxsLPnCFAtiWXTST6lfZ4dYyFrsZx/dbrTyw==","signatures":[{"sig":"MEUCIQDgIx8r05q9tb1z4Eddq/kBnlPn4f9+DBtUu9veRGAdCgIgTzT4OBQCwYNgypa5pG0nhpKrFSyMGpUQ9WdAkxBii9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOm+V5ozOtJ7ukJ/Gk+1hg4Mdv1QjxYNe8A60WDMXy+QIgeVYdXl8tSfyTNs6VCqv6/c3krG2j2cXOB8FnmCzBQjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260907.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"d6a72cf9d7ed3c03a49f826a5da2ff0ad4ab5d56","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260907.3_1788791322405_0.4458817068980967","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260908.0":{"name":"@cad0p/pi-steering","version":"0.2.0-20260908.0","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"license":"MIT","_id":"@cad0p/pi-steering@0.2.0-20260908.0","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-steering#readme","bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"bin":{"pi-steering":"dist/bin/pi-steering.js"},"dist":{"shasum":"b6cd6ed8e918077211c6303d8599de6ae4230c2d","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260908.0.tgz","fileCount":376,"integrity":"sha512-6H9Tg2QAeiDwSpqHuWQ41j1WUX4w0mRcoRFVkRTcvPKn69y/Ylo2USylcC65tirQFLosGVT9fisR2lvk5dXpbQ==","signatures":[{"sig":"MEUCIA4PU+/9NXnmdqxsiJHtDT4PQWJ7ALyoRoVpa9XwnqPzAiEAztOi7QIvfSXZ2PiL9dge+89Q0cCQ65SMYiYMD5m1zvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU026fQtYrnh5ALWtrt7Ec2NUOPO2dkyhU4lBgL+E7VQIhAJsWdiqYgToup/4fKwymF5oNigFo47QVFD7FdVQhWofp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260908.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"},"./plugins/async":{"types":"./dist/plugins/async/index.d.ts","import":"./dist/plugins/async/index.js"}},"gitHead":"1b4dec9d2a97c1c0e602e170eb8064b79c567320","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-steering_0.2.0-20260908.0_1788827854730_0.20453684284886808","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260908.1":{"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"_id":"@cad0p/pi-steering@0.2.0-20260908.1","bin":{"pi-steering":"dist/bin/pi-steering.js"},"bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"dist":{"shasum":"fb8c41180a1a2bd7b36f999b56bed1649121fb9d","tarball":"https://registry.npmjs.org/@cad0p/pi-steering/-/pi-steering-0.2.0-20260908.1.tgz","fileCount":377,"integrity":"sha512-5AW7YgtOlypVvIWb766+iDTdiDAIQBakRjCg+ol1/y+ugnA/Y/yatRDTo+/+MN3mbabrXk6ggpGPRXkHBKmItA==","signatures":[{"sig":"MEQCIA+fvrrED4brkd7eFshqY/npTkzSimM4qeKEypqd7bXCAiBQ+ldzIE/BoD84Xj3Qr8rkMjcytE9FVLLxTDloyixmbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJk01Q/Z7nbhkR3hF8iDdSURdNpj6wGsD4JCzznS9S8wIhALOPuZO2p4XOhtYtWNJJ67f376zFj+aY5OzWYhDJCjHu"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-steering@0.2.0-20260908.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3201395},"main":"./dist/index.js","name":"@cad0p/pi-steering","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./plugins/rm":{"types":"./dist/plugins/rm/index.d.ts","import":"./dist/plugins/rm/index.js"},"./plugins/git":{"types":"./dist/plugins/git/index.d.ts","import":"./dist/plugins/git/index.js"}},"gitHead":"7862e035cb187dbf0ea12aff17f6e3ee42a7a96d","license":"MIT","private":false,"scripts":{"lint":"biome check src/ examples/ skills/ scripts/","test":"node --test 'src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist tsconfig.build.tsbuildinfo","smoke":"node scripts/smoke.mjs","prepare":"pnpm build","lint:fix":"biome check --write src/ examples/ skills/ scripts/","typecheck":"tsc --noEmit","test:examples":"pnpm -r test","typecheck:examples":"pnpm -r typecheck"},"version":"0.2.0-20260908.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8db97b93-98fa-4cd1-8ae9-c97ab8dde6f9"}},"homepage":"https://github.com/cad0p/pi-steering#readme","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"_npmVersion":"11.19.0","description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","directories":{},"maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"_nodeVersion":"24.20.0","dependencies":{"jiti":"^2.7.0","unbash":"^3.0.0","@cad0p/unbash-walker":"0.1.0-20260904.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8","@types/node":"^22.19.0","@biomejs/biome":"^2.3.14"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-steering_0.2.0-20260908.1_1788900391445_0.85521725321777"}}},"time":{"created":"2026-08-10T22:51:18.812Z","modified":"2026-09-08T20:46:32.009Z","0.1.0":"2026-08-10T22:51:19.213Z","0.1.0-20260810.1":"2026-08-10T23:19:13.920Z","0.1.0-20260810.2":"2026-08-10T23:28:33.203Z","0.1.0-20260811.0":"2026-08-11T14:44:59.065Z","0.2.0":"2026-08-11T15:01:37.839Z","0.2.0-20260812.0":"2026-08-12T00:14:22.527Z","0.2.0-20260812.1":"2026-08-12T23:21:30.595Z","0.2.0-20260813.0":"2026-08-13T01:19:51.878Z","0.2.0-20260813.1":"2026-08-13T03:05:48.045Z","0.2.0-20260813.2":"2026-08-13T11:01:23.073Z","0.2.0-20260813.3":"2026-08-13T11:45:04.159Z","0.2.0-20260814.0":"2026-08-14T01:35:13.133Z","0.2.0-20260814.1":"2026-08-14T03:39:07.595Z","0.2.0-20260814.2":"2026-08-14T07:56:51.969Z","0.2.0-20260814.3":"2026-08-14T08:30:42.466Z","0.2.0-20260816.0":"2026-08-16T06:10:37.173Z","0.2.0-20260818.0":"2026-08-18T04:05:23.447Z","0.2.0-20260818.1":"2026-08-18T04:06:59.454Z","0.2.0-20260819.0":"2026-08-19T18:38:00.922Z","0.2.0-20260820.0":"2026-08-20T01:19:22.065Z","0.2.0-20260820.1":"2026-08-20T20:33:27.482Z","0.2.0-20260820.2":"2026-08-20T23:55:31.224Z","0.2.0-20260821.0":"2026-08-21T01:18:56.108Z","0.2.0-20260824.0":"2026-08-24T01:11:53.431Z","0.2.0-20260824.1":"2026-08-24T02:08:18.750Z","0.2.0-20260824.2":"2026-08-24T23:17:14.539Z","0.2.0-20260825.0":"2026-08-25T03:08:55.463Z","0.2.0-20260827.0":"2026-08-27T19:43:04.153Z","0.2.0-20260901.0":"2026-09-01T14:07:37.225Z","0.2.0-20260903.0":"2026-09-03T19:47:48.874Z","0.2.0-20260904.0":"2026-09-04T03:10:04.841Z","0.2.0-20260904.1":"2026-09-04T11:55:37.035Z","0.2.0-20260904.2":"2026-09-04T12:04:23.727Z","0.2.0-20260904.3":"2026-09-04T14:06:47.679Z","0.2.0-20260905.0":"2026-09-05T04:02:34.373Z","0.2.0-20260907.0":"2026-09-07T00:02:58.711Z","0.2.0-20260907.1":"2026-09-07T03:59:49.641Z","0.2.0-20260907.2":"2026-09-07T13:47:12.402Z","0.2.0-20260907.3":"2026-09-07T14:28:42.601Z","0.2.0-20260908.0":"2026-09-08T00:37:34.930Z","0.2.0-20260908.1":"2026-09-08T20:46:31.616Z"},"bugs":{"url":"https://github.com/cad0p/pi-steering/issues"},"license":"MIT","homepage":"https://github.com/cad0p/pi-steering#readme","keywords":["pi-package","extension","steering","guardrails","safety","hooks","ast","bash"],"repository":{"url":"git+https://github.com/cad0p/pi-steering.git","type":"git"},"description":"AST-backed steering hooks for pi — deterministic tool-call guardrails with command-level effective-cwd scoping.","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"readme":"","readmeFilename":""}