{"_id":"@agimon-ai/doompi-hook","_rev":"141-3421865f9b8c8fccb992e1105e2b4aaa","name":"@agimon-ai/doompi-hook","dist-tags":{"latest":"0.0.1-alpha.90","alpha":"0.0.1-alpha.90"},"versions":{"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.2","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4b183935bfef9c3e51f43180e434e3670e9b09b4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.2.tgz","fileCount":105,"integrity":"sha512-Uw5MmEEsCPaLil9s2bI8rL7AGDBnOYMndScSFJ8PwntV7ibiBb4d4pnhkzSXqzbM27+OlVbLqS4evM8ZfRTdgQ==","signatures":[{"sig":"MEYCIQCntTPZ+FtU6aDwTXCbmUk8TwXI6WoXwRWdLa6RHQaSQAIhALliGI2jBV3p8j8oT6C4HpZ9LqKgVoQkMBB200ggTc/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.24","@agimon-ai/doompi-telemetry":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.24"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.2_1787224803945_0.8084579777250815","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.3","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"82e92037c5df95351a4bac1bfbda9017bd738bbc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.3.tgz","fileCount":105,"integrity":"sha512-1buOil7eO6LGjQ1/3678NM8N92n7xb+4i7TvbtPmR8q9pON9FZeCMYUAnM60SjOVfgeByr251UT+nLMuAQeP7Q==","signatures":[{"sig":"MEUCIAx+wKFKIjgAwKXcaqVimYGK8avgM7x6iiiumuu69BbpAiEAhmU9LJUB7jIO8WynyGnl4BwFzU6k1/yR9BOvtD49egw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200315},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.25","@agimon-ai/doompi-telemetry":"0.0.1-alpha.25","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.25"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.3_1787263491140_0.7573914515181057","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.4","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"fb13a7474c79329c3c0bc358a66a172bfc1e9167","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.4.tgz","fileCount":105,"integrity":"sha512-wCtrZ7HtvhiTWkJhqgnKlHyWF5pbHQb2r1dLN0e4QJSB6soJueKaVdMxLBakgVO2UywWSRMrSnXEy8T8U+bsVQ==","signatures":[{"sig":"MEUCIAMguIJTAY1KHOyuBp7AW7lNfRmcVFsJS2kZ9DONanVmAiEAie0p5BoMGyadtZZJ+lhlVOLRnpis0S/fvgkPMj+ryOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200315},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.26","@agimon-ai/doompi-telemetry":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.4_1787275413287_0.8148366069347983","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.5","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"6025fa508b906108786c4f0ac367426be38f7ccc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.5.tgz","fileCount":4,"integrity":"sha512-PFVcdtl6kn27/sx1YPa/CGDEMxTqCQ/RuBOJBKpOdx0ux6L/HcAfwLlt3Em6nao3J5r3kIBQGb7XZgyDWMy/Vg==","signatures":[{"sig":"MEQCIBuGsvPr3exPawdm0byxc05Lx4A903uQSLaUgSeTaKBeAiB8wEKSTNaw6En6I9znUAvwdi5DhUrKF4FNtEW/DxiSHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6666},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.27","@agimon-ai/doompi-telemetry":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.5_1787295741201_0.5021318405077293","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.6","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"632ad91d28bcb2b123a9d89fff318b236b0dd6a8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.6.tgz","fileCount":105,"integrity":"sha512-op17v4TlJjT4FBVnqFS4cjJovManwgul1so9+7fNe1PkkBLM61DvFX87BGqY6iAPc5oJfHwQo8+mZTZ2gFkVjQ==","signatures":[{"sig":"MEQCIGGNwzkgbunTSm/8ydgP6GuB1C0hOGQ2GjdUroqqaGcoAiB6B1W9COguHFIfJ/2nmcvQAuR730fyEF//wwiwBmbYsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200355},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.28","@agimon-ai/doompi-telemetry":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.6_1787300219838_0.1871261974811842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.7","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1eb8f1f333aee421cbe6f977e4b030b8a9959d82","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.7.tgz","fileCount":106,"integrity":"sha512-AatCGSugXmEJrToiGLJJleQxnsjy0Jzhxgi0FKwHPnye7gCZbi/ki/i0ZgsvS1ipkXeN594xaL3ySjnJkSyyMw==","signatures":[{"sig":"MEUCID9sQB4PqFw8tdlXsprAaXbv5+NXIZxwz+UAGuwu0NZWAiEA9V7GwAz3S6d+orD7u7H3qe4v86g/Pk9t3TEUbTZgqj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.29","@agimon-ai/doompi-telemetry":"0.0.1-alpha.29","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.27"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.7_1787315057847_0.41754332016549545","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.8","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c2e23906f90589d22311afd904f71ad9c4d3de25","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.8.tgz","fileCount":106,"integrity":"sha512-OPiMrl0WtOWNsGtvBO4/6LsSg7fu80g4lT1QH4zQ4lFnRLfJpKTPz4NY7R9d/48Z/p/uqp3xfbsyoR1OhFKzlQ==","signatures":[{"sig":"MEQCIFQvO3wsVB1TukMWE4Bt2Mg22G2XVeNg8+RG9Nds2xYXAiAsWlcKjurYWCFMGc0kpcr8j+y3ADZZ0pVhGc3hc/Ogkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.30","@agimon-ai/doompi-telemetry":"0.0.1-alpha.30","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.28"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.8_1787321467490_0.2636513363949762","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.9","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"960fc37bfeca39c73d11afd521024acc42e1d862","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.9.tgz","fileCount":106,"integrity":"sha512-L7eo7UMfnexMW/+3AsYyV3o6n365RCl4HSDmNCt1FVzIWFJDBNeNH5FENXL5p08MYIHzM3JwRhR9l5OkBDlEEg==","signatures":[{"sig":"MEUCIHvWP9x562NoUAgRNei+bJdJli6ufMRUUndZ778PwkBvAiEAv0hCJGSBO4BIWA5BumYawKKVu1vmXtjj9LrqnLVAmGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.31","@agimon-ai/doompi-telemetry":"0.0.1-alpha.31","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.29"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.9_1787357102288_0.1555638414220657","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.10","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"569d83a9b501165b29ca28ba1af4f38bb869c9be","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.10.tgz","fileCount":106,"integrity":"sha512-5cM9NVCq5ZEJcXS5VMnlWlqXAdxElbYZydafV6tDH1GuYT5Bj1GlRSfvWlDxwe4Q+VepXqwZ8skjYfKhMexFUg==","signatures":[{"sig":"MEQCIGy3oft8X2I3y+QB3P/CscHratq0a5Cq8kqTsiZYi5HSAiBagldaoPRfwH2QyloN+zNnf1a+AEJUeaSH/vMFKP19lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.32","@agimon-ai/doompi-telemetry":"0.0.1-alpha.32","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.30"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.10_1787358526484_0.8287731804427849","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.11","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2aac364082118fb19ad2e0b5f7eef2e322809421","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.11.tgz","fileCount":106,"integrity":"sha512-TfHPPhlNkNVNmQ2DN/3Sbjw222PsofQ755UdpCwgxGxoyl0Rz5ibI1+eRgVhZlmNeb+Z3BjkIwUeBUt6iZo2Sg==","signatures":[{"sig":"MEQCICOC8eLM1uvjcz50yZcg9VZrfc/VqSTmUUM/TYXVkfeOAiAAghIV9m2/fsREuSrthN44BRVMvdT8z81lh4jtj8EMBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.33","@agimon-ai/doompi-telemetry":"0.0.1-alpha.33","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.31"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.11_1787361368835_0.39568492132354627","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.12","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7848eedec480be9495a19cbe2df2252e18cd2976","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.12.tgz","fileCount":106,"integrity":"sha512-ZqRO83eGTcfxGvBtWKBQmy7l0LRb2HoCi1RRmdsJ+AeVBMI13ZibTZ70hLg/uv5whL8i5DM3mEG1+yh60srdtg==","signatures":[{"sig":"MEQCIG1xFFU5eUNOxR+dTi6gOE52GDcZxc0+R0BXh2E2VCWoAiAIOezLPuMzKCdYNj3/vw+K/8/s3j9glLWNoHjYtpW2ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.34","@agimon-ai/doompi-telemetry":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.32"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.12_1787367324367_0.5972520959818841","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.13","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"49e20bef01bf7f7eee9f05dd054add127e56f678","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.13.tgz","fileCount":106,"integrity":"sha512-YYyY9dFuWnTIyMgqvrbX4Qvabia6BV+Cb9E3et6A7RJRCsHHUFDbN36KMLXYz352toPBqasQSpqBVICSXNGqCA==","signatures":[{"sig":"MEUCIDU7X7Hpp7S2pEUU0/xnbyKINjIvz5RrzxV0ILhz9SbFAiEAtud2//FwMUZA2Yz18Qt7w8inH/+/spWH2gDWKpzLhvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.33"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.13_1787385460243_0.03615849186113662","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.14","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"93b0c67bd4b91f80d394db0c0e9f7774d86315fe","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.14.tgz","fileCount":106,"integrity":"sha512-FkdMGrd67zNojVX6uQKXLMuUhMybfVnkjhZ0AQrotCeB9IXTklKhbGk73MsMAWVeZAP8du/wkbb9p1eVxgCu8w==","signatures":[{"sig":"MEQCIHNsZk2GQHHQGiNtuTFqaDBDjngHCPs65u8Y41/Y2OzEAiAxAnpEeIVKvZe2rDNMFtgguLNbGi724Gt4GUO9nNwpiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.36","@agimon-ai/doompi-telemetry":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.34"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.14_1787391113674_0.17373268020247146","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.15","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d3e12353689edab937e6a83aea0ab84b0a309c0a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.15.tgz","fileCount":106,"integrity":"sha512-/nv7G4/KdK3EXqpeVL7efkVSt8YflLKv/kdQKpMQss1CQd1vCh+0nxGDyWolukFgYnvKmk0h3qAkyw4XxQlHTA==","signatures":[{"sig":"MEUCIQDXmXjShOn2SZy4ZFekldN404MkfxvyUHlIirZig+WDsQIgP3lR5A6FHGpNc95/uA+uYBng5LjombsMvXV+bHq1O80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.37","@agimon-ai/doompi-telemetry":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.35"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.15_1787394757908_0.19276948655102188","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.16","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"89908434a8cd9d11f3ba5f6a87377b192a92b800","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.16.tgz","fileCount":106,"integrity":"sha512-i9dYGMGerlj8DzcntKkcAY45ER5NP+T6ShXzAa/OMKqj/ie6ZVclQjocYqGdkyeu9ZU9iCdmBs70XXomIwQiSw==","signatures":[{"sig":"MEQCIASoyEKe/JF4JII8W3Ck9NPqjWTjWr4uUwTc2kk/4fXlAiAYrk/bTE0sEMpugDGWSaWmU59cGHb+9TiEJGaz/eKIhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.38","@agimon-ai/doompi-telemetry":"0.0.1-alpha.38","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.36"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.16_1787752626268_0.21553450890808978","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.17","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"88f7b4577af818d6e8d45ee0a98d05c58e8f91da","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.17.tgz","fileCount":106,"integrity":"sha512-Z9PlIlhGYNy9Odwmm+qSscc6dOxol3l0jTnbTy4sgRq3J655HfJPrJI7btSCtpw0co4KnXapCv0+5uDvg1r7kw==","signatures":[{"sig":"MEYCIQDhu238pKLw8g267NX8k6e4YIqTXy4HwZixeOvY+RlKTwIhAIhq/mNRnUK4U/ftZPhyAi9vxgm035DJRbm1XRddhO1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.39","@agimon-ai/doompi-telemetry":"0.0.1-alpha.39","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.37"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.17_1787788796769_0.6212443778495214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.18","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"192a34b1f98947a3410f35303d5414a473f6c990","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.18.tgz","fileCount":106,"integrity":"sha512-Ew/yu1cL/LAMwHTn5I9zWRJZl+iS6uhZzkbCbuimwiN6javS0/ysqQUu2ILjQDSQJm/kKTY0ZoJxFnwvuPFnjQ==","signatures":[{"sig":"MEYCIQD7N7C+7sTkg1egDry2wmsxAp2tndyM8s+of6R9Pf4DlAIhAM5jrt/87wE2KlsrvcEoucSFioSv3h/UaKGoyIJqKsuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.40","@agimon-ai/doompi-telemetry":"0.0.1-alpha.40","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.38"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.18_1787960636945_0.7853794902400759","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.20","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0562d1c6d71268974233d489f272fa2c8322bf6f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.20.tgz","fileCount":106,"integrity":"sha512-GMiuuWwGtDjh50JDty1aUUZ4mQVu/fmMpjrDWke+h7CFV5K/oXlxP5zJE7zKav/5xRmkZN26HGgkV+7cHI71pg==","signatures":[{"sig":"MEQCIBye4le3ez781BAH1mxevkD26vQOFT6O6dBRa6iVZv1eAiAgmu6tBA5j+xMlQ50R4a1xsjj4MSIDg7qIczp2hqkU1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.42","@agimon-ai/doompi-telemetry":"0.0.1-alpha.42","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.40"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.20_1788046723298_0.6061694728024709","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.21","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ec6d4ce5c0227625e6351bc225ed84fcee87cd0c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.21.tgz","fileCount":106,"integrity":"sha512-IU91P4eVTeozjuScTd8uuMyT7yhgFaJpuscBd8el9Pz3pt3cOdQkevarMYHdtyXoNOU1vnw7mW2xjkTzjDq7vg==","signatures":[{"sig":"MEUCIHI/TbKUOrIWBAmaILQ2E1n11g4kQdhmzDslU4Y+qta4AiEAmLPOQKtUCVcwjOX4BGFkyMq8v8MPMcYwChtQQh+xOcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.43","@agimon-ai/doompi-telemetry":"0.0.1-alpha.43","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.41"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.21_1788092951556_0.7775155020948563","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.22","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"35b143a24b08471c0d9b64eca67e5c23abdf466d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.22.tgz","fileCount":106,"integrity":"sha512-vjTEtfPw4QpoecW1KDJa1Egjqz5RuyacriUOyxdNXtQm8iNCRlQFH9DwM2s/3PH55kebFVmcLosrkgEXMN9yIg==","signatures":[{"sig":"MEUCIQDNKaXjUMmzC4JqlAMSIcXG4KJnYyR5d4L/TdNtUTqPvwIgJqRiYnfUoZ1krRDQjNSsz0kqsmbLOrk5kTI8aRwWris=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.42"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.22_1788176429214_0.6872399479307556","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.23","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"99c4f8046cc04ae577efe35ee5c3dccc468db66c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.23.tgz","fileCount":106,"integrity":"sha512-9sihzPdMDmeIMSwPcPBHoDc1qNDDtD4mF31peB/QR0ip7uXgKtafoG0Hadi9UvHFCczSM6UkBcDmzJW4pXdSzQ==","signatures":[{"sig":"MEUCIGYFsWduZRdS/pm6LDxCRJSundHnGtRH0zHuLxT/cPN2AiEA4qfJj8wE8PHiCRSlDj7rCPzNlAIILeKRy15VXWJ3XwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.45","@agimon-ai/doompi-telemetry":"0.0.1-alpha.45","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.43"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.23_1788255080817_0.6121272104598658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.25","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.25","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"309ecd7245b4369cabc60c06420f22c45a79b25f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.25.tgz","fileCount":106,"integrity":"sha512-x6rU62G2FBS8K85ZY+bex1VOhjjjsqhHNc2OwTx8eaaXpIpGGNPHADpF26jfALDKeZGeQKc6hMV2nAPLwauDsg==","signatures":[{"sig":"MEYCIQCu1vd79KwD4y3nSML7QgStr+prnmowdehuuEBjycpCoAIhAPT/61Z1X5SSSxfVAA59LN+i3kkTU3biJwp+i9gBZN+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.47","@agimon-ai/doompi-telemetry":"0.0.1-alpha.47","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.45"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.25_1788304968311_0.0160594719465732","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.26","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e9fcb73811164085a54cf48e2afc7be56bd93e25","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.26.tgz","fileCount":106,"integrity":"sha512-HDWuh0GU5xi0Le8Za88z2XmRYSpYik60qY63x+KOw/7C7wdLJsyhVyy2A/z9Ws4lfMMOApGrVJeReGhpBPxt0w==","signatures":[{"sig":"MEUCIQCwDDHaV2P9zQVTQVAqIt8RHXvb62wCkqFZgoLNVc9cEgIgLbtzjM5b7Wq0tJ85DF77xDR3QexGgkIXGJZ4Sq5yKMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.48","@agimon-ai/doompi-telemetry":"0.0.1-alpha.48","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.46"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.26_1788325021612_0.4028048559035715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.27","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4670f209e50c1f6228bce13c5cd1fe2c67cbf5aa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.27.tgz","fileCount":106,"integrity":"sha512-VXJCbaUPYlHQyY4TCR9zn+k7E8MYqR7vIwwWt0B9v+LR5qqHWoGdXaug3opCBOT5H2X4aCmOwakJVzRtkLNUEA==","signatures":[{"sig":"MEYCIQCQ6zByEMoX0V6an3u25zPStrecTC5kT5QGd2p+B2fTRgIhAJ9pEbEKWXCWvxXwQ6MDhMZN82yEfBAHL3mWkRQCiq2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.49","@agimon-ai/doompi-telemetry":"0.0.1-alpha.49","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.47"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.27_1788350522675_0.21673524345793993","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.29","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.29","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2602c624830d97bdbcb67aa3da79acc44b059eee","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.29.tgz","fileCount":106,"integrity":"sha512-51tZsvard6SQZoZQb2doJA3Hm6vRjdzw8SBjIU/GTD/7oGuNRs5tUxptgQxraQFL2Ca0rcr3trdlWH6ZfaltjQ==","signatures":[{"sig":"MEUCIG183g3U7C2Bs4pf3DBfN9TinLo0/HGuVffUzY07pZnkAiEA9KgRHKgjYo1f1nnz2iTwFScf/7xsDJXGyJi8jAz/eIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.51","@agimon-ai/doompi-telemetry":"0.0.1-alpha.51","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.49"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.29_1788403915584_0.14439579954522985","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.30","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a0e467010f5178c5b517b09104c65d29e2e5d4ac","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.30.tgz","fileCount":106,"integrity":"sha512-mCAxcuZ5CzccDNZBtTrNoq4JD5K0BRPT+U/hG8vANXCeR9LEopguZ8pURpX/aQfL9fUTGfjDYbELRWMzsN/PUA==","signatures":[{"sig":"MEYCIQCACmF1m0QoOOQq0m+/tGDVWZ46duQQB1K/zq8tvXBpGQIhAMW4wpS382gkd4bVlHlm36aZYXUWB1b7u47IZifbGHqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.52","@agimon-ai/doompi-telemetry":"0.0.1-alpha.52","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.50"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.30_1788437319497_0.07994545633579375","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.31","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1f58ad9d678c73e1d1b47960640f5f66c47ed7ff","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.31.tgz","fileCount":106,"integrity":"sha512-41qKlrLBK7h+vrJgyBrOqDHH/SbOEP3rgG6dL0V3minqC7J4UNTzusNORA6Ic5WS6bZdbtS3tlxsZUvyAsYnpg==","signatures":[{"sig":"MEYCIQCmnvsOW0AuU73T3Thxrb7Ug6dBT9V3zBT5cLHYjqZ+XwIhAP0/8X18ZHExWbzS3tHE8lukBzU2SunxSqZvIlts3zgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.53","@agimon-ai/doompi-telemetry":"0.0.1-alpha.53","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.51"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.31_1788518996198_0.015015608939789704","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.32","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f10b8d4c5dd72b947d62ed1018318faf3d4ed6cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.32.tgz","fileCount":106,"integrity":"sha512-ZTT1fd34MTLijXCS4g58QIG+rrJToSTMJ2lNWpPBkUMy39bgPCzraqd1sfaOCKv32K6MuLaynPV5eAXXijc24Q==","signatures":[{"sig":"MEUCICbwU97Gw33ZON2sj+ggVDEekhVLkAb2tXp2pTsngKw1AiEAkJgYKKZlzowiqT7IoGKpHF/v4y1dtqUtc3bdyFJmDe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.54","@agimon-ai/doompi-telemetry":"0.0.1-alpha.54","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.52"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.32_1788524152783_0.17423222898189583","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.33","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c4de37e1735075f2c07fdd1012b0ad3110e83385","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.33.tgz","fileCount":106,"integrity":"sha512-XLAZrvWyx/7EnI8vujK9adeDhD43KKhhX++N4g8Eq2E5bRsXQGMbCi+HspuBx5khhYhmAG+A9wTo/v5WTaU+NQ==","signatures":[{"sig":"MEUCIQC+ZIuYvzOXLWzhIGnJSWIiKWcyv4Ehs8TgNF1lqxepBQIgXaGDh88BESFcd8ewnEMy/loNyTixOULzNtWfxFHDTVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.55","@agimon-ai/doompi-telemetry":"0.0.1-alpha.55","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.53"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.33_1788584603638_0.5198982109207446","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.34","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"fea632db156dba8c19ce91b1e8294349b2748dc5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.34.tgz","fileCount":106,"integrity":"sha512-nnHQId3hxw68L8tV4IMOSTuPKUwHR3fn+XX7mFgKcy5Rekj7KhjtKXwIsLslpBnb31uSj2EROS7aPAXO19BRAQ==","signatures":[{"sig":"MEYCIQCm2LQsyjlTuksEuwZXN4La6OT/kzy14wVpIhhgzLjSgAIhAM0IAP8Ulms81PifLcn2430un2IvVJWr9gm7XOKQNbc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.56","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.34_1788610497139_0.9132382743307654","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.35","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e7239f8f0371271655767b307f26bfb486b7a3b1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.35.tgz","fileCount":106,"integrity":"sha512-mZJS3WFX7GB0ztOxCF9ePTfT5u2vo7KOOk4Phf50/LKpSa9IaBlEa66euNrKX9ooA47SH/NXNmmnCmmszWmA1w==","signatures":[{"sig":"MEUCIAPxLeepoSQcPDbG9V5+JMebdFr8aTPErqsI3v3og6NUAiEAnULKZiYIUG596BWxTRukBkG1fCoeEWiqyhc013h5nwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-config":"0.0.1-alpha.57","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.35_1788654296266_0.1008176172807036","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.41":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.41","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.41","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5b7f72586d400bbd593fa59aa17e2f070ccbb690","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.41.tgz","fileCount":106,"integrity":"sha512-bQiSORxLY70xCJ4R44FIC1k03hMf6zOUcVbmVykiqE7oyE0rteau9F0UGtr9jLtilRiPHqFMbyFi/Tu+CysgWg==","signatures":[{"sig":"MEUCIQDEmup+Mfw0SbB2+Esu0cwL/sWmFtHYHtR/KVO9uYzi1gIgc0KiJaFQsO5VxvyXnIDWczSls6JUMpQmh0Y3ZIYn0bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.63","@agimon-ai/doompi-telemetry":"0.0.1-alpha.62","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.60"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.41_1788819921153_0.20154937810419438","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.42","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.42","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bbb7f1823695108991dfe989d8440586e19a936a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.42.tgz","fileCount":106,"integrity":"sha512-crVTZ+mY8+15Eznx+8pIqghTkSdy6JJqUrCFor3j7HOEox6HAvam7cbAk7yUWpVBhZXO1awMGalXzXJ9eLOgIw==","signatures":[{"sig":"MEQCIBqkO7BHjIHO0QCFzYSs3brr9cte6EZME1u2cOOhiO7iAiBW0TqVcQi6LdnHhWFvh8wWgoADp60OZjGbINusEGZ80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.64","@agimon-ai/doompi-telemetry":"0.0.1-alpha.63","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.61"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.42_1788826634483_0.5467169067723894","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.44","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.44","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"954d34254d243314b3abfa8a32dc3d362e69a267","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.44.tgz","fileCount":106,"integrity":"sha512-fAGzyHD4B+jMA+SFSPoh9mjzfMLdpV2RVDNYp9yciMc1Y8wOLRFXB8mBXxrC3apqwCURY0wiTxSDbcKiI3LVpg==","signatures":[{"sig":"MEUCIQDUzZd5C9TxCvoontY6QTIfojPTKCy5052uZVf4DsDyHwIgQchywdK/rvOJkK7uiHz2bUrPMr2UnK0NjhSUBc9zI3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.66","@agimon-ai/doompi-telemetry":"0.0.1-alpha.65","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.63"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.44_1788840424233_0.32866984992076365","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.45","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.45","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"11b5cb79d82a553370ff8a5addcc50153207d178","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.45.tgz","fileCount":106,"integrity":"sha512-F2rcvVgX3cpa5/nMgqM3oQtnkpQBfoeirMW+P9hFmsrXl0WFyWgM1q9aiiD6SS5BQKQW/I5vdhIeQZ+sut8QJg==","signatures":[{"sig":"MEQCIEmzfpmfLkWtrG2OBCqBF8f4+FiElEu7YCrz3QyN1Jc9AiB1MaKR38OX+XHzvxmRf9OPDr1BC1K50kKutEjttn5HFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.67","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.64"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.45_1788856849876_0.09792719099694103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.46","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.46","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"987402657012e06eab72fde2f62e95af93211bb0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.46.tgz","fileCount":106,"integrity":"sha512-I183h3TvCNQCsd7UyZNX2MrWa6rpyiCqklpxiW8j+/bC6BRqcJsP1Yu9YzPmUKPv1AFm3WH+7L4e/LTTI2V32Q==","signatures":[{"sig":"MEYCIQDqKKRsIPjv6la4f8Ow4Bkgg3jJx7Vfjhgp2iBKQ3tltwIhAL5EQgpbvbjAkQIMhgdBSKUjXmGGDZY0d+0GJ1kPw8rQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-config":"0.0.1-alpha.68","@agimon-ai/doompi-telemetry":"0.0.1-alpha.67","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.65"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.46_1788929079703_0.9021464340037719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.47":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.47","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.47","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d5c91cb93266e173b0e6d6ecbf0b72a25767fa9e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.47.tgz","fileCount":174,"integrity":"sha512-190L7sner0gPRvWOifxjEIp1lhN+X73beQW+VCXsqiwzOlojH58AMqkh54ykcDtf/HgbS6f64pgj0/QhEhvMtA==","signatures":[{"sig":"MEYCIQDVlWbVIP46MbksDEPTZZxLzTSVO4EllxmKlEFm58thPAIhAMVuSjpoCg7YO0LpNlKMw9XX7eLSaezq8sewlgXcP6KO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216340},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-config":"0.0.1-alpha.69","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.47_1789335520796_0.009848835156463176","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.48","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.48","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d846b54159d24b4ac031d75fe45b9e72e4b61ba7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.48.tgz","fileCount":174,"integrity":"sha512-kjAQLq4upK5roWEGphJoCZHH1/cely29zD8TU1xC4Bs9Xy9xhyivG/g9p0QC7AMVdkIN5Gn3WejtqLbkIsG6+w==","signatures":[{"sig":"MEYCIQCsdaxUERt8pm7a2PAge3epxRKmu4+zwlGOEPDV3T5ESwIhAN6EqUQtXfvAL7syKLYnIrUJ3407s0lJF1qpOiUW/THE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216340},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-config":"0.0.1-alpha.70","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.48_1789357793711_0.6602546149309936","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.49","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.49","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4fabe1fb6f520f72bbee20347cf954eb143f37bb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.49.tgz","fileCount":174,"integrity":"sha512-0chkuySwmGXWOa68c5rNQtM6HaDSzM93KnjGXDC6WxgiDk9brXxnzpZAneO++sZEnWREPTbMB6ugXHzljVK60A==","signatures":[{"sig":"MEQCIAcJj0T/efoWqVFdE7ihMLhC/2Lb5/L5opP/AZ88rYd6AiAym0dUib3rpffI7L8+FGpG7QuDcpocznOWsr2sNu4bDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuFyx8MqZIKjufffBO+elg40KOQWKNsVogWLqLxsAC7AiEA/Z00+ZiDw/YiRD3M5uCkjFPBkgy6iDpVi/kgJ8ONH1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216340},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-config":"0.0.1-alpha.71","@agimon-ai/doompi-telemetry":"0.0.1-alpha.69"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.67"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.49_1789444378012_0.23722457297670374","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.50","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.50","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"22e7b89d4d066d4ba1bd48ff3d445d76a0eec594","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.50.tgz","fileCount":226,"integrity":"sha512-oxqOoZxOdPElJdLfq0DrQJO5ORWkdTBZUSo1iKd23r6vvQsOs0dCPLbCStbj4GF3tuwcTLrIctKmSSa5hm5AhA==","signatures":[{"sig":"MEUCIEp6reVmpjtocl/lLUC5acYZSedyL71vCrpmZ0BQnEshAiEAwePo2uPAl2kUF4tn/RY2bVAcVaLRRcneRlrrPwCwC/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdyv7Xc+ViJ42jFYz3U0ALOkM6UQ+8j7oiHxbcLYaBXwIhAORgGRO7VeQ/99FlcwHmZnzE7aw6DNHi2jCaEPAB9PUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294643},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-config":"0.0.1-alpha.72","@agimon-ai/doompi-telemetry":"0.0.1-alpha.70"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.68"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.50_1789563050387_0.19727333226644617","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.52","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.52","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"219b6c9e5e21cf94a98b6c7a61a9f69d5e771aa9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.52.tgz","fileCount":5,"integrity":"sha512-fLQxOYdVxGxl6rxxLKe6sbvJCu8hOTalZn834X4j3ns4xZUhjBxDz+zjVKREn+AmICYmWpvVwKmZXjCwJQ/UcQ==","signatures":[{"sig":"MEYCIQD6UkEmbJR1vLbLZw7O+LAARCelhhFkb2g3xro3Vr6LkQIhAMeiweCB/nSwpn0K+5n67QzNjkprvRik+0Js/acB4JWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUr3u3mfAn1YXmXBENUnAhbFmi5eaad0aZV1Btesfu3gIhANfsBVWGosdSqc+PWPsWUXilsjq+XzVwtyumsPtcs11x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12338},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-config":"0.0.1-alpha.74","@agimon-ai/doompi-telemetry":"0.0.1-alpha.72"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.70"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.52_1789719146972_0.7326713323191454","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.53","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.53","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d0812d52094b0fbd7b2e82e2815ebab590d6acd0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.53.tgz","fileCount":226,"integrity":"sha512-0jdy1CE8Sr09vgpQ7vUXybMo4b0ECpHtYmt7qNccVTEqxfPoeLrjH/AXOhEGEgJDs/ZJUItwMimuTdzl97p2tA==","signatures":[{"sig":"MEYCIQCx3+8mZ7kjxllEeibnmpTKu1zsFYWVyiBnFcAzjtMlGQIhAKAFwL/SCd7szHpmVznbwENiq3r02Io1C2FS34vxz4TT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRQbj71isdDFH6kgCCqxT8z0BCRQYYs87SlVQjKNoGFQIgICcSvt6D39BqtQATceW0TfRqKBzqdqguX5hcp+c6n7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294643},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-config":"0.0.1-alpha.75","@agimon-ai/doompi-telemetry":"0.0.1-alpha.73"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.71"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.53_1789735330640_0.9693979719011983","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.54","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.54","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4729d6ce45b626d36cc4840237d1cfb589bd1afe","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.54.tgz","fileCount":234,"integrity":"sha512-GUVoM0KzMPAtf1FKs/h2DkFxHRWK1fx8asrRcjjcgFkuPLA8ubWiqmmfJz7nIz0rnPAgqTvPp7sXMX4LLy2rDQ==","signatures":[{"sig":"MEYCIQDuk4yQG4VZtj0koDR6MaI8G1A6hZdRseb9hAjazOsMbgIhAN3gb4vbm6ijcQQ56ymudY+lIxyN6MBjWK5IeY3oxgsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBXXyj7BQSjS/L+WxH8erR8iory3qXD1ptLGSZApRY52AiALneXXiL49o8B7V6pVpF+m8SI43q/L/7SiZOIHHP36nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-config":"0.0.1-alpha.76","@agimon-ai/doompi-telemetry":"0.0.1-alpha.74"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.72"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.54_1789855886590_0.7096729610010368","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.55","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.55","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4a45a6d17426114f5ce3a8caeca360ff24a43c40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.55.tgz","fileCount":234,"integrity":"sha512-DlakKtqQBpu/ymN3lXA8vVSteIPwFC8vUl5bDHhsszjSBGCoK/oFesygSaLq2N2hRbwKoEIXr+GC/Z1VeYU9hQ==","signatures":[{"sig":"MEQCIEGG3Wy86JeHojXcGypV21ltHvARjmoQMjxZoWVWu0oUAiBexT1jCG0z6Xqg2HsOUKjQSpd/DncSKf2TJb8d3mq0qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGRozSZLFPZgA0hXnTOdZC5sSOCOOFlW1giWKSJRTCfAiAeZjrMq1dGu7bRduRpHLFwYV69ahqPTjo2ZHa4m7BGHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-config":"0.0.1-alpha.77","@agimon-ai/doompi-telemetry":"0.0.1-alpha.75"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.73"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.55_1789928877847_0.11791787181076008","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.56","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.56","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"50ba46cd17310b3da82f8da00fd98b5c58eb2167","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.56.tgz","fileCount":234,"integrity":"sha512-w7GnYT2e8fSctIFsjdJj/VseXHBfWnwRBEML8goQi5f0ywOAhVLrBie/wP8oLgtHen6mVCzfNZ1Aq+/0g/+h3g==","signatures":[{"sig":"MEQCIHhP8nGsGykh88FvmvVl6Fzl4JoJLgzlMUqHxK0EMGHeAiB9VekK+ZbB3nhZciOG1RAG3W/VB2TlUHvlJGn3K8dNsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOePTj2k170K1Tm7oUUmgqz+ELkjj0NQWuBzRNjqk6zAIgPxtQpqHMk2gAoifubiZi5195lXnHra0rWq9gpwXgiwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-config":"0.0.1-alpha.78","@agimon-ai/doompi-telemetry":"0.0.1-alpha.76"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"5.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.74"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.56_1790025811690_0.522406879299796","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.57","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.57","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d34e6c4c88a0ccb0f311865d8b49e023389b4e60","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.57.tgz","fileCount":234,"integrity":"sha512-pwNd6SNCC2g1IkEW7eo+cbD4XCnmejou78QcRSQe9Y+N+jfMx5QjjAHy5CWaow75eHa/6/U8QRfmKFCUoozocw==","signatures":[{"sig":"MEUCIQCbiSIxkE7TJRktHvY7C7EZuYoD0p55nv+mhZNH1FfdRgIgMzKozIyNkGxc7rE3bgh6wOv41XV/tUohjCzmVxPKQ24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgzytYvJeaSk0uMm2W8/GH9gyLyhJX1N3piAIGfYNFJQIhAJgvNbUfrwqPn4X+TiIxvQZGVNFwpMQsqYycGbWS+2DB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-config":"0.0.1-alpha.79","@agimon-ai/doompi-telemetry":"0.0.1-alpha.77"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.75"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.57_1790052543710_0.7921955434364067","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.58","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.58","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c7932093566f928011c2afc282d3c26496ce9457","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.58.tgz","fileCount":38,"integrity":"sha512-7AaVdJQLerZmGFT20MjJ8uz1HUF5+u3pFASBRx4Ag2ApTINY/AlIsuiESDNiKuf87Ecu6r3Ah86/HcSREfkoYA==","signatures":[{"sig":"MEUCIQD0CrlOJSlt1Kr45G6J4mBpwlkWXTpiyAqSxBxnOP468QIgLgy9/n2rQcrd1c+tSnkEWT/wcWFZ7RUutWzajqqo0r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFUq1trf+docrLUvXhhdrhUpSqKOZuutmGrQUNOWQ6guAiAHfIp9uWXi0CdP4YN02b3t489N/HpejCe07Ywu6ghTYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253902},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-config":"0.0.1-alpha.80","@agimon-ai/doompi-telemetry":"0.0.1-alpha.78"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.76"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.58_1790143516594_0.8166367224403912","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.59":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.59","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.59","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d1aaee2ade609eb95c9c414352651526284fec08","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.59.tgz","fileCount":38,"integrity":"sha512-BlQ5xzOkZmE9byppd00twTMMVL+3q7JmC/K306MjuRnK5a4uubtKW/jd/mSUg+LmKyx9Uh3itCz6uT1y8hwW3g==","signatures":[{"sig":"MEYCIQCqNHX5QAxcHrky2d9yl4OLVcegvWKs5he5jdAjOx275gIhAPq8+zK57elZA6XjOFvuBfd0fNyaUMaZSLllT42DHZgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjsBe0+hXQQM7wxYQzsGOH38PfMPQ6uUmit80Lx6EdsgIgGpFm2xYBuoWej8e23Zjquv8x3F3tdZFdpcfaPloYgoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253902},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-config":"0.0.1-alpha.81","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.59_1790154957005_0.21439371304946842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.60":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.60","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.60","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5a35ee0df7be69c6ca89a0f7d33b12ce748d30b7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.60.tgz","fileCount":38,"integrity":"sha512-dAHTxw/RB9O/K1e6PP7ddT0B5L7QoOl+kjkqm40NU5zzApzYiKgPTul521Apeo9wg9e2Q33hqq10Bl5x1s0hWQ==","signatures":[{"sig":"MEUCIQCkdzhEi2RisdfsSZI9jK6BS3oMkW5Sw0mPDHWCWgsG7QIgem8VS0jOD9GKXuVJvaGmr+qP5qOcWOk8g+vEwL2JjI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNsP6ujEoNRyjs57iH+kG4Vd00Zs3DY9Sr3w/am8NizQIhALyk8P+nu4/oXA1p5+z9Cg6fP1ttjcZ7peVvjMHeX517","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253902},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-config":"0.0.1-alpha.82","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.60_1790161718758_0.4716330720229607","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.61":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.61","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.61","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"062ed2839413cb426fc6483927e045b716d5190b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.61.tgz","fileCount":38,"integrity":"sha512-lk0MFneD/SWAKlz1hqWqXlWxOzgk06cyafPZ4E57xwbpPvUapWJmVeJLLuxmvUgM0cGS9T/ynhasO1bho7MCwg==","signatures":[{"sig":"MEUCICvfd4q6ATRtcD4ygV6aQzmfy2fo6VkSgNEqSFAFRTqwAiEA5IDgxQhLaZsdc8KjyUXcUrFCrUPCNVvWimU/u6SsMTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7rvY4xgYllOoRGVYJbMg4ObjP6Wz3XxKpfzz0x9sHTwIhAKcnKYXIaGZEtFLpMsFhTsKW+0eZWBb+aIul5SgZSB6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-config":"0.0.1-alpha.83","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.61_1790223080306_0.9276632096981912","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.62":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.62","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.62","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f19e02fbc1d69ab58750d1384ebee1184a9fe750","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.62.tgz","fileCount":38,"integrity":"sha512-aGv88NGuct3FUXT6zkkaGJQoe4iscTJPhEpq9hX3lz7nVIJ+iI75TmRFBYclX8aPKk14E+liRjSSCR2R9z7v2Q==","signatures":[{"sig":"MEUCIQDb5LIXNZxgJrgbbpg3dkZdXF1tRyV+VLvpWrcfXxJAUgIgOeyswP24mtH3ylWF0Ji4ZpNp92YjoP7Wb4zBBUvpqbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgrtcEQNEn12H6083Sjs0lZYiParBqOygCbqFSMrWNrwIgGd62uhrgqF+ZXbSHvzVbPbK+KTvzR0/DJN5xiJ18/9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-config":"0.0.1-alpha.84","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.62_1790294965193_0.7986156617509037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.63":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.63","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.63","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"428707a26dfe5de897f94669a10d312cc02e0637","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.63.tgz","fileCount":38,"integrity":"sha512-un17Sr7LL78mO3x5IXoC+2uQKrXpMlUA0m48ff+zlNw9nuUUKx9crCWMjNt9k8vujEpd6ElWClE98Tb3nwFolA==","signatures":[{"sig":"MEYCIQCA8mK5TGuwlGC31y3FqMMC5kNUvZL7a2k7M/a+Z1JaaQIhAL+NZqwgIiByE8Jiw66yfYFJevFN3JA5WHe59vfKiXsm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA+QZmn3pRyn95NZkdQ26K7Ly/rsrGMoK7GpMnOk9+ZxAiAHrcFri0m//FcXeYhP89oKgEwnJWQVlVz4JeQMnKOC0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-config":"0.0.1-alpha.85","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.63_1790298613220_0.11868984551062689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.64","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.64","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"833457ea8d507f3d06bb0b619f1d8543b5903999","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.64.tgz","fileCount":38,"integrity":"sha512-+SVylkV8emuDzoO9FWdMvNKXetrNXOVumiF7vDFuxGTsGjwC3qWrxsF1EemUbIypn4Z2anZYQPCYwsmlKq+M5g==","signatures":[{"sig":"MEUCICn5T7ZtNKcoY2iDMWC242t0zFwiZzbPTbgTWts2NnwkAiEArb89NdN/zuqTJP1reDJf9rZ4ivuaxzEbbt+d8RaeKWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoU3wQGHI8jkf+3W4mSkVxNWL9wV8CI3zUbkjnC0a4tgIhAPcD0wcTJE9R31sMY3G34CC1nm/QmQNl/ILjKlClRtKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-config":"0.0.1-alpha.86","@agimon-ai/doompi-telemetry":"0.0.1-alpha.81"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.79"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.64_1790310126248_0.9288556431190718","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.65","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.65","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"400e990c5346b63c1b2637d9eaa38f405c35dfe4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.65.tgz","fileCount":38,"integrity":"sha512-Gwh6iVOg9HYEaob+gWBHVlzfhnDdOY1MhkewJw8RIaDM+Dd78/QS5O+1n+bdfBU8iY+PwohTFEfDU3b1hdF9bw==","signatures":[{"sig":"MEQCIFtQh+E87ygxXzZ+tDBQA+mLnlD5+qyDr3FyHygsjSs4AiBxk5egiPuQoHsmHtdVU/dxSeLUizSWxTBKe7PI2hHFag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH0++uU3yatN4Hr4UKqsQz6K1L+EcMK9zZhGfCaZBCGwAiEA3/S59KX805OyvNUu7+LDoZZr4lRkwXC45Pcu7psSiM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-config":"0.0.1-alpha.87","@agimon-ai/doompi-telemetry":"0.0.1-alpha.82"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.80"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.65_1790323956060_0.9187541574418934","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.66":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.66","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.66","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"41f9f14037167e16af61f299439d71ba298a00cc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.66.tgz","fileCount":38,"integrity":"sha512-u3BihTn+OA9963gZktxwrPk+tZxyy4sMIyVnCjw82uw5qdyUKSgL1Na4OqSE9W6cR6VC7R+TDwmJtSQy5M5ZlQ==","signatures":[{"sig":"MEYCIQC8k/H6I5tanx/CgKdS+hdwy8o7pnvvyBUvlClQt397/QIhAIPnw0VtTEVU4JrDdy0jeXdFbiMa/zmiHL15CiFLT4gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVo83z3A1Y+pymDT80WxwDfPw5PfC1u0vt2ZaZpBUrKAiAy2xL7n65097rUBc4fud3qgIypIwBnULFo2A0lo3uUjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-config":"0.0.1-alpha.88","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.66_1790375965647_0.8668988478304058","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.67","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.67","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a6d853b5f54f60659b55e637943cca913dafab88","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.67.tgz","fileCount":38,"integrity":"sha512-Hyy6u21/dk0AP9P+jKalfEjbgPv4aj5XB65OPU74/AvMj7JujEZPbsLXMFkDBk14e7MgtXzffNxYiSkJdK6R7Q==","signatures":[{"sig":"MEUCIQCMNMsP41TX+U4mG8ycMa7laLkZ2ouUlyad8bR3zQsExwIgBts/qrWCQQLCSWk4Ch2dzx77icc7kdFfKdeQ7/ybXTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSI9wHMs8bKUF0VvArh72J6jFrXNoI6sUzsNJp3UrUzgIhAJWvTwkDB1fmXe4wuMuTwdrZkdInTa7uvCD7fARAUhcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-config":"0.0.1-alpha.89","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.67_1790387513607_0.46167599944016735","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.68","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.68","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9d2b4605737d5634747e3ba1ec83e3d75666d596","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.68.tgz","fileCount":38,"integrity":"sha512-HdEviZ0iIr/4LGrV7x80y4isqGJ7Gcla/MD5OyfLthq8HgS8RX/YL0CV3KEr7khaMaW6BAkMYl49P6Ylcq4ruQ==","signatures":[{"sig":"MEUCIFjyD+8OUiW75uJtuKdnue4305i8JR76e1FWKffbaz1BAiEAoeLbq80cSg2Jf+++ib/VQvT0kY3w/xyAKRes1vvIGGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBN0JX6jZCZqC1/ETsAEASXagOQm9omKvbu82H35bpJjAiBLw7HQ3ml/YpSi+AIWPJVXga4u7NY8KJfKkXaA9f2TCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-config":"0.0.1-alpha.90","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.68_1790416209364_0.5853516337097626","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.69","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.69","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ea6dddf0aa8c05b422441258774a24a9a3bae53b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.69.tgz","fileCount":38,"integrity":"sha512-tU69fPfHQEpKWu2eoFwf53OwDPsVpiiKcyXy04x43DRq5ozSP/wfZV0bdxENDkTEs1jPdxxfFsJqRzd0MRZciA==","signatures":[{"sig":"MEQCIEGZrexF2u0hp5bUxy6SPtBNEXLMHINtAl8pL1HDmtiLAiA6w7K/xRPAf5hKGlvYuD/bUv0/sds3jP5sJtUF95Ky8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT2+DaP/yVwC9IHwjpQjs6//jRR771Qb9k6+na5KQbwQIgIvZ4i57b+mcTo8x9zPQLE+fS0XA9iw9g3KWOpdKrMqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-config":"0.0.1-alpha.91","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.69_1790430316962_0.6389534425440155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.70","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.70","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"015e03d20a94a506c2de0e75a4bf843717ca21c2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.70.tgz","fileCount":38,"integrity":"sha512-hf6X0C5dJaVuhf2juOI0OjOsOvEEXPWO8HMt0Q6x03KXpaK/EueKyg9Z06UsRdebe6oF0MV/8DdXSy8FqU8/KA==","signatures":[{"sig":"MEQCICyPB+MeJSTpPgICZYlIOPH4bvIa/rxKgLNwmUQAa0lLAiA7qEIPqljl8N07l2luadZJzDirixm6cP8vNdkWnzEK7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbTd8emwR+pF1itbpt+W0AkoW07qnZXZ6olOsTQwu3YwIhAMHp8AonOUjjAM8ecfsQtdOF4a3VRc7DrfNazWvJl2Ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253899},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-config":"0.0.1-alpha.92","@agimon-ai/doompi-telemetry":"0.0.1-alpha.84"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.82"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.70_1790480689600_0.12347978404777438","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.71","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.71","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f1cf100d711e812ef6f6c1b1b48e3e2cd267f29b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.71.tgz","fileCount":38,"integrity":"sha512-P/LUNNcgQwDhz1ktmbSHKQjZGgLWijPF9ELVCymVxnxZFkqIhN37AW3WH90fvzrQhrYe1Wt9yK6lAPFfaM2JCw==","signatures":[{"sig":"MEQCIE1lt486zmyFUJlA46NKE2EH1vn3AtCV0ckkB8P5F3sAAiB6rOCDjya47mR2H6G9aCLPgmSkLScXDOdPeAVRAhxilA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYJmR2s6OU5OPsirPGu5wBpfMDT9LZehALfBGKRedR5AiEAn7W7rHVA8kpv6xQXbDj5spFFl7WQl1QLF6Qhhu8WMs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253899},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-config":"0.0.1-alpha.93","@agimon-ai/doompi-telemetry":"0.0.1-alpha.85"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.83"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.71_1790488752378_0.3059342935490481","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.72","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.72","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e00999ff363aaa3b81d1df7f1dfd4633049d4a85","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.72.tgz","fileCount":38,"integrity":"sha512-NADDREwpqd4jL0+5Q5rl6vRG0jMsHAofpPIFSfCt5Pbk3YBxZOY8x9eu0tTiQnQexq28THxPwCg18AZdEu0f/A==","signatures":[{"sig":"MEUCIDiX6Ni9qLcP+Mw+NIpmuYuFGStpszhXo5zb+MmjeveNAiEAstPV2fjoZVeFjTUZstOpiaVznIysoorrPpR30HlIuIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMi+T+5DBJxhrGdoI/JNch3TGI51S6cEq2CEMo5ap5wAiEArrXx6kYcaOEV4/aFYQZFeDv4EBvrEY27vodzrbCEnQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253899},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-config":"0.0.1-alpha.94","@agimon-ai/doompi-telemetry":"0.0.1-alpha.86"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.84"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.72_1790517029601_0.05873775664496317","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.73","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.73","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2ca23b4319b13fccc06a39c3d3e7c46118a89984","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.73.tgz","fileCount":38,"integrity":"sha512-0NHNXS+DhAFquLMIamJvaCOU8P5ZrSunbFCy39gpksXI7IslANtv6z35sFRV621yK/Ygjt3UaYvdxZzbI5wlCQ==","signatures":[{"sig":"MEUCIQCcUvFbAF9Fb8QRS9tZXJ1xYgpZ380sYPIE6131LPGfYQIgR9pRqE48A069SvYJlHUzdVUMd0xxNYag/WkR4lXeQaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDcIg1FTOJr7iaRebCDzDOK4EpQKJg61mCf+RoAVD9ybAiBR+6dSJCquo/Camwe8Or90SP3mt6k80U+s/MVH0/0Tfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253899},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-config":"0.0.1-alpha.95","@agimon-ai/doompi-telemetry":"0.0.1-alpha.87"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.85"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.73_1790587839035_0.8781439477892521","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.74":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.74","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.74","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"930cf2cb27c3279b12e9d7a3675fc59a0e14e89f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.74.tgz","fileCount":38,"integrity":"sha512-CmKrbxWrgBRlWK5+5DYGjEdw9SC7MQImY46yQA8sbV3aMuNucGAyym7iw0tMv60ZelCke/sTlWwkD0aUi/4dpQ==","signatures":[{"sig":"MEUCIBieQ0Bns0zbLYmAsXtbBtsIi8pXQTuDzG4GSJ3NVyUnAiEAvZsUCB6zPtXqOASsOZrCibP9jy2QmAAPeFW5suZkdYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJDggYDck8RILA9Wo6JwyCiwn70su3xXZiuUdfTJXJnAiAQsUWbtRhI0Eariqgze8fRHno7BHBLhKKmkz77HI9P6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261432},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-config":"0.0.1-alpha.96","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.74_1790685128863_0.10693391483333814","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.75":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.75","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.75","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ae8f958dc6b81e899f57afc6a2def9b0a5492d58","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.75.tgz","fileCount":38,"integrity":"sha512-JxH7mOFIjJp6Mx+2eUWsHeU5vuxYacHTJOHmCO5NN2gKuVi66DYm49we0YLiU2ZiUB5NUmeqUhRmfDFWKSPMmA==","signatures":[{"sig":"MEYCIQDNFbQ8gtTYqGoeXyiTFvTPgI3qW3iWbuxiGRHtjatpFAIhAP8nx05I87ywiJ/dp9hGlN+bOJMGEjiYvcnoMVLJTud/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBJkctzoJqy8uMGQk7cpiWdM6tiTznvWwWXAz//JZYWcAiEAopOv/FIsVmjCmCXzNdtKycl19/Ghc9a95oqH4+dWL0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261432},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-config":"0.0.1-alpha.97","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.75_1790692739961_0.20157705698887485","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.76","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.76","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"30829d1e4de4b0638d224e391db214f2a33aad8e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.76.tgz","fileCount":38,"integrity":"sha512-0h0sH8E5+6njnZS/NFhlKI6OTeqtutVAx6aoVh10ed7oGOkLd+4h8sXBeGgoE3+ov7HxrvBMN0YyMq86zxbxJw==","signatures":[{"sig":"MEUCIQD4xltryG/cxlIc952W61TB9gkPwHddKhawOpSN1ntHXQIgdyuLu7tp4mp3XCPhRc2l1DLVhb6nmEYSQHAUdjyuDbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2UkRrYUzqfG6eEL47BZ4dS1IMKx0n2ITSvBqZKSOslwIgLGAQb1swdpE29/WN7GCNp9e2itPtEHvlYHUrKElMKYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261432},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-config":"0.0.1-alpha.98","@agimon-ai/doompi-telemetry":"0.0.1-alpha.89"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.87"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.76_1790723740751_0.8523996620278769","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.77","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.77","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1567336ed74487e03b9f900bb57e11cf1f9842ce","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.77.tgz","fileCount":38,"integrity":"sha512-cNiSZnG8ipaEjncrLZ9FeBAc8/fghjk66T2eax7VGXzxgVvuY8j/mqypb/DuJsnrzWoW1ldhVzHj9chWyjvnRg==","signatures":[{"sig":"MEYCIQD6kvKZKjXCruaOHZHUYeZNgUfLnCPMv7cCa5Zv8oEUiQIhAMP1JsblkkVHuSZUMEymZTrVrgB9gs82ByMu6JV8Ke8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrJrZGfxthBTfCfyvEgZ4DYb4hrV3E07D1qRVr5T93OAIgQr16hcIZ8hDSSxGf4cyZ0eEuqBleQaKQO4PYsLkv0m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261433},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-config":"0.0.1-alpha.99","@agimon-ai/doompi-telemetry":"0.0.1-alpha.90"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.88"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.77_1790754781414_0.972213126810259","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.79","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.79","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"41475e3aef22710165ee4888869ad19052171b14","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.79.tgz","fileCount":38,"integrity":"sha512-Jf8Tw9mkJ1UaPvxzi9x4MpXr1YwYblk9brETBEJEC2lxMCAn3wnoBEmKoBNl41hrCtUnNX13X3EiaXLlT4yxXQ==","signatures":[{"sig":"MEUCIQDlI/wtDIrhzPxOIoRdw+TwUveUXCxFSH6j8ndmxmPURAIgRpwd3EKmt4lLI1T+N2ju+IN0Ji4aZF64KFUSeq4ii/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhgiRrmGp7Wdqs3PpssiNYDC93B5OvvK/dnVSvews3kAiA5qjBx/iUN+3OXjffI5iU1Hb3XlXeEImHwbsxMK0+uuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-config":"0.0.1-alpha.101","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.79_1790823344444_0.3067741716237533","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.80","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.80","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4bdafd434d5e48129a88d7fbca238f1ab3d0304d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.80.tgz","fileCount":38,"integrity":"sha512-fxP4s+o7w5b0/fV9Gy7QbXopjs/n0jnEgu3HiVHAN1zZSYaGM5LcgxYSpLTEEZllwJVJuZtGsysPj/enS8aOqQ==","signatures":[{"sig":"MEUCIG9QFbLybavZCUviasn4l7Fc+SVwcUCwQGhr/3bASCf/AiEAuP8Pyi0yBB+3ukt7Hu7nFZNKukfTvPcarlvy/4ZkcIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjfOsUy/78yrRZh/pFM6ZFISwvjBKZglp3pRwn3gTGPAiAVd0WMMfwd8YXV6wRoOJssBADkLK/gbmfGW9/CFL65sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-config":"0.0.1-alpha.102","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.80_1790840711461_0.04688229165355828","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.81","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.81","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"70db8f5da1b243395233961a2d31aea2ef0d98d0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.81.tgz","fileCount":38,"integrity":"sha512-VV/IhDGf3AgiPvaDWfeawA6LLoQ4kMHAf/pWDwsIxeI/XNkTgZENnmRTCoJOwNUccXmDrwvr4OgmItZ+U/JKlg==","signatures":[{"sig":"MEUCIQCR4sSQgcDABgPwO6s+FBNF4lqy6QgfJyybmvKCw6JypgIgeY4l0ujbAM7Abdp4sZz/Un+h7wtdNQOYelaI//ZXxiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4ahNtubnIGEtVmm+F/BbWvOjGYipvwx57L5OicATkwQIhAL5Ebw4azjAJfLrSWggtyuyU6MJJMKcl4v+ofWWlky8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-config":"0.0.1-alpha.103","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.81_1790852369932_0.25189948877038115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.82","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.82","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2e96523ac9a4377634895ec99258e92070fcf1a1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.82.tgz","fileCount":38,"integrity":"sha512-dUr9jUxqH9vzr83U1B0N0fmzmiU/TqZuCJVPmu362ZW5sZx2KGra1/pvvhnBXnT02oWwM7OQtxRPvKbrMucSOA==","signatures":[{"sig":"MEQCIB0WyhskVyJh7qanvJt61m6CVqfR9GNA6DAHH3582O0zAiAKTxQufYXhK/0wDEp+qBJic+K8w9j2/MutQohyOhktbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDthoc9Wk9u/CEuWEYvQHqJBmBJ86+sbgxUxdU3DpEZiQIgcXJhrC3Lplwdiq4CNP2arfiFH56hu5esWYf4SX1dnJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-config":"0.0.1-alpha.104","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.82_1790911922845_0.26448848128248037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.83","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.83","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"cd329fe53ae4070d5c986b4d72f3fac61b714903","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.83.tgz","fileCount":38,"integrity":"sha512-QB0mk+NbvB5NmA+DpTQ6w2JRyZtpa9s25XtL19nBUN9yjtDoIDpsa1fucHlyBtVuCMa+3B9Qyh///AeAkhM3Rw==","signatures":[{"sig":"MEQCIHCpOYKXaYRfJ8O/msn7+PcqWN18AHhNaVocGWL/BemUAiAkCfiehuLBLuvmi8KilkhJBnPJ0WVr9rEXP0kscsQGeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkXCO56evTqHJeRxpOijUsOxTrmR3Flz4akah2hWuv2AiBBJ31xb8wrO3IqFV154FImiqyRpTy9bL143/yLekZCIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/doompi-config":"0.0.1-alpha.105","@agimon-ai/doompi-telemetry":"0.0.1-alpha.93"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.91"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.83_1790935095258_0.5241647178221298","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.84","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.84","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"080b1e135e462de2f5351eda141146541b4b4ae6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.84.tgz","fileCount":38,"integrity":"sha512-vAZioSp/sQThuUhejjOMVJJjQ86xpzS+pTGjzC/gWyCYpghTJFmnlAohkdlN6KObBE3s5Z3RDZcE8+5v71BGug==","signatures":[{"sig":"MEUCIQD9DCPJ+QN6XmzWCfueRBnF3sVBO+xNoE8TO6Qo6UCU4QIgY2/6dzqx0gx6FqwyzGwwzdRbEltGDpDCM5s9XKE4XPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfmeGGlEIWbnKLNFzBNe3BMQhTOLk4jYsL6PMJ4lk9bAiEAyLLrczLoWJrzSJFaOmLNv2gl2bDY1gGALKdpsIAZHYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/doompi-config":"0.0.1-alpha.106","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.92"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.84_1790942343262_0.3065562471972674","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.85","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.85","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"75979734edd1a2d4f69afa33f34ab617f3ae3f0b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.85.tgz","fileCount":38,"integrity":"sha512-t1YaNiHiI+4SVY+cEuQWRjhwFplZCAO4es426wkg5gSIhKELeckpVBVqEVjPYA3pZfOopfCUTG6i50GJr44hqQ==","signatures":[{"sig":"MEYCIQCEqiiVnnijTIYARY2PfrYngPg+IkmS//c5o9BI16C+MgIhAKY8/6o7LgyfD+YftMZtLu/wVbpi387RGjUKWxNfF9Kx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPm/ru9zKDTH/t5qhFMSoNEsb1RsjXNvSPiKN1igzSwgIhAJOW6sH7ZfYfhG3kByU3h89ImdY0AmL6FjdiXscLoYfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/doompi-config":"0.0.1-alpha.107","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.92"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.85_1790975409491_0.40815807554528694","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.86","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.86","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"c5466ab855fdf4d3ac8e1bc558fceefd10519d03","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.86.tgz","fileCount":38,"integrity":"sha512-l0a7hsDGs2kC1caLM8y3dZRRvCo457Vuia17q+MQMb0jKZCpbNWV59eltnNHhRpL6jdQzNreAxVdMgmrZyTaxQ==","signatures":[{"sig":"MEUCIQDRX0lbZb3ar2IPNEi4wtDl3Ch2MlrnqBkbKh9s6A6XRgIgFpMW4hefIISq0V0p7CNwtHRqK0GohOoSFlluIFUQ5f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIENv1w0isFxdS/2SSv/C1x+U/VhqqUuscSnvu54OUxupAiEA4Xy5P20d67WZNLyUHXxvi6xQOLFMi+eCX/s0T3U7FiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/doompi-config":"0.0.1-alpha.108","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.93"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.86_1790998935335_0.8332445956512269","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.87","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.87","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"16e7808867f49ba827261627b1f6e6116fe297f4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.87.tgz","fileCount":38,"integrity":"sha512-CGfziVWf5OVanGxXPzTuXU98MpRDtXKpGw0jgSyJ2k4kaQrVw9A/WgLK6vgMRM02qLH/5VxbskDxG2TT2G/aIQ==","signatures":[{"sig":"MEYCIQCfLa98DSJU6qr9N5M5DnBteRsOupBW0HLUfdU5pgumoAIhAK0xE37tUBed92izbyRVi+dsBXQVwT/GBtye7tw9tjAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLDukdxwOiUQeIWjRITUbOsKKLxhPXxHIaS+fA+Srh4AiEAjIgSILQhTesKzKfTOmASj972fkNJhsVR3VmhfYY3tlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264786},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/doompi-config":"0.0.1-alpha.109","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.94"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.87_1791009379316_0.9969967325350835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.88","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.88","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9c6adb0010555f701f1d0426dbcd00324c9c0c53","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.88.tgz","fileCount":50,"integrity":"sha512-QJzbbk9qGYWinOWonGHUSdr40e1B4rdAgXeWiIVwyUetcqdqrpJDL8iswMbGON29hRUi5IgX0Algh2Q+EtYryA==","signatures":[{"sig":"MEUCIDKYyw3MnFG6HltgHmqmCHONxw7oocU0UHofmDAR92hHAiEAmq+HR8leFoo/IkISp/UDR4+ExrqQWKIuJSrxKOUUSJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDV1xbCOtVIFAYNipyS1R3++bXOfqwB3T7tFRVgCU002AiEArBf0qgz14UXV5ly1crXBGfeWjeYlnzSvI/Tcms0/qGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432571},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./authoring":{"types":"./dist/authoring.d.mts","import":"./dist/authoring.mjs","require":"./dist/authoring.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/doompi-config":"0.0.1-alpha.110","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.95"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.88_1791019529053_0.3539163861254788","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.89","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.89","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4af4dce1aa8679fd2121dc797380864783750d7c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.89.tgz","fileCount":50,"integrity":"sha512-MNe6iknLUGoMaYfHpA9Nh4piFX6UV6kCU7irybUmy8C2SZaFxUbNSNIeRtcKBwBYeJEx5gBZJ/C9wl7VUSNwrw==","signatures":[{"sig":"MEYCIQD4suOW2n6RqVQpr9jNxWaT3vjml8j4WZpHIIIz2WLMHQIhAMa+KLUyjOfAO3S/a3UjjQKQN+tOQLeGJE385FWaLIOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlZ9VADYwOLvNYWqCO8iSsDQBbiumCfnhBLdTDGjiWqAiBplkrU6QCfMJd72XsJd6aZo5Xl6iKqpFaLG/UYx0f9ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432571},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./authoring":{"types":"./dist/authoring.d.mts","import":"./dist/authoring.mjs","require":"./dist/authoring.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/doompi-config":"0.0.1-alpha.111","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.95"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.89_1791033662804_0.9910957888428609","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-hook","version":"0.0.1-alpha.90","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-hook@0.0.1-alpha.90","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f8074bc87027b17a8f6be9634fefca337adb8b77","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-hook/-/doompi-hook-0.0.1-alpha.90.tgz","fileCount":50,"integrity":"sha512-sOqOVXRFfXfIOQlHiSoAM7QPat7UKYsZ0EdcUwk9RJEQuerjh8BdD7XexJ2f/cby7HR/TvuD90GNsOOi7PjeZw==","signatures":[{"sig":"MEQCIFZFbk6/V4lyZF8dgNrCU5e7BqHVECBdMh1yiJBp2aqgAiB2P4sGeQLl9A0T180kealbF/wMEo1qAYHZJsgxUPJQ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBJAYvQCFvlUGT/wEeaBDt8hdye5h3r38N/Irs0iJgBgIhAOwFEiVmHBhxaR2PnO4PJV26gsgr4SYq+eHxgxjbWOLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432571},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./authoring":{"types":"./dist/authoring.d.mts","import":"./dist/authoring.mjs","require":"./dist/authoring.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"yaml":"2.9.1","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-core":"0.0.1-alpha.113","@agimon-ai/doompi-config":"0.0.1-alpha.112","@agimon-ai/doompi-telemetry":"0.0.1-alpha.97"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@vitest/coverage-v8":"5.0.1","@agimon-ai/doompi-build":"0.0.1-alpha.29","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.96"},"peerDependencies":{"@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-hook_0.0.1-alpha.90_1791066341564_0.15837012950630003","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-20T11:20:03.780Z","modified":"2026-10-03T22:29:37.402Z","0.0.1-alpha.2":"2026-08-20T11:20:04.073Z","0.0.1-alpha.3":"2026-08-20T22:04:51.258Z","0.0.1-alpha.4":"2026-08-21T01:23:33.469Z","0.0.1-alpha.5":"2026-08-21T07:02:21.348Z","0.0.1-alpha.6":"2026-08-21T08:16:59.982Z","0.0.1-alpha.7":"2026-08-21T12:24:17.978Z","0.0.1-alpha.8":"2026-08-21T14:11:07.656Z","0.0.1-alpha.9":"2026-08-22T00:05:02.421Z","0.0.1-alpha.10":"2026-08-22T00:28:46.677Z","0.0.1-alpha.11":"2026-08-22T01:16:08.984Z","0.0.1-alpha.12":"2026-08-22T02:55:24.512Z","0.0.1-alpha.13":"2026-08-22T07:57:40.384Z","0.0.1-alpha.14":"2026-08-22T09:31:53.800Z","0.0.1-alpha.15":"2026-08-22T10:32:38.055Z","0.0.1-alpha.16":"2026-08-26T13:57:06.414Z","0.0.1-alpha.17":"2026-08-26T23:59:56.938Z","0.0.1-alpha.18":"2026-08-28T23:43:57.085Z","0.0.1-alpha.20":"2026-08-29T23:38:43.439Z","0.0.1-alpha.21":"2026-08-30T12:29:11.695Z","0.0.1-alpha.22":"2026-08-31T11:40:29.365Z","0.0.1-alpha.23":"2026-09-01T09:31:20.964Z","0.0.1-alpha.25":"2026-09-01T23:22:48.472Z","0.0.1-alpha.26":"2026-09-02T04:57:01.758Z","0.0.1-alpha.27":"2026-09-02T12:02:02.839Z","0.0.1-alpha.29":"2026-09-03T02:51:55.739Z","0.0.1-alpha.30":"2026-09-03T12:08:39.604Z","0.0.1-alpha.31":"2026-09-04T10:49:56.340Z","0.0.1-alpha.32":"2026-09-04T12:15:52.934Z","0.0.1-alpha.33":"2026-09-05T05:03:23.790Z","0.0.1-alpha.34":"2026-09-05T12:14:57.270Z","0.0.1-alpha.35":"2026-09-06T00:24:56.383Z","0.0.1-alpha.41":"2026-09-07T22:25:21.287Z","0.0.1-alpha.42":"2026-09-08T00:17:14.618Z","0.0.1-alpha.44":"2026-09-08T04:07:04.353Z","0.0.1-alpha.45":"2026-09-08T08:40:50.001Z","0.0.1-alpha.46":"2026-09-09T04:44:39.824Z","0.0.1-alpha.47":"2026-09-13T21:38:40.942Z","0.0.1-alpha.48":"2026-09-14T03:49:53.844Z","0.0.1-alpha.49":"2026-09-15T03:52:58.105Z","0.0.1-alpha.50":"2026-09-16T12:50:50.482Z","0.0.1-alpha.52":"2026-09-18T08:12:27.064Z","0.0.1-alpha.53":"2026-09-18T12:42:10.748Z","0.0.1-alpha.54":"2026-09-19T22:11:26.669Z","0.0.1-alpha.55":"2026-09-20T18:27:57.927Z","0.0.1-alpha.56":"2026-09-21T21:23:31.790Z","0.0.1-alpha.57":"2026-09-22T04:49:03.802Z","0.0.1-alpha.58":"2026-09-23T06:05:16.680Z","0.0.1-alpha.59":"2026-09-23T09:15:57.102Z","0.0.1-alpha.60":"2026-09-23T11:08:38.839Z","0.0.1-alpha.61":"2026-09-24T04:11:20.389Z","0.0.1-alpha.62":"2026-09-25T00:09:25.285Z","0.0.1-alpha.63":"2026-09-25T01:10:13.306Z","0.0.1-alpha.64":"2026-09-25T04:22:06.464Z","0.0.1-alpha.65":"2026-09-25T08:12:36.157Z","0.0.1-alpha.66":"2026-09-25T22:39:25.780Z","0.0.1-alpha.67":"2026-09-26T01:51:53.698Z","0.0.1-alpha.68":"2026-09-26T09:50:09.437Z","0.0.1-alpha.69":"2026-09-26T13:45:17.049Z","0.0.1-alpha.70":"2026-09-27T03:44:49.722Z","0.0.1-alpha.71":"2026-09-27T05:59:12.448Z","0.0.1-alpha.72":"2026-09-27T13:50:29.704Z","0.0.1-alpha.73":"2026-09-28T09:30:39.115Z","0.0.1-alpha.74":"2026-09-29T12:32:08.989Z","0.0.1-alpha.75":"2026-09-29T14:39:00.059Z","0.0.1-alpha.76":"2026-09-29T23:15:40.822Z","0.0.1-alpha.77":"2026-09-30T07:53:01.524Z","0.0.1-alpha.79":"2026-10-01T02:55:44.554Z","0.0.1-alpha.80":"2026-10-01T07:45:11.546Z","0.0.1-alpha.81":"2026-10-01T10:59:30.073Z","0.0.1-alpha.82":"2026-10-02T03:32:02.953Z","0.0.1-alpha.83":"2026-10-02T09:58:15.377Z","0.0.1-alpha.84":"2026-10-02T11:59:03.362Z","0.0.1-alpha.85":"2026-10-02T21:10:09.583Z","0.0.1-alpha.86":"2026-10-03T03:42:15.423Z","0.0.1-alpha.87":"2026-10-03T06:36:19.405Z","0.0.1-alpha.88":"2026-10-03T09:25:29.150Z","0.0.1-alpha.89":"2026-10-03T13:21:02.902Z","0.0.1-alpha.90":"2026-10-03T22:25:41.650Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","claude-code-hooks","coding-agent","developer-tools","doompi","guardrails","hooks","pi-coding-agent","pi-extension","pi-package","repository-hooks"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-hook"},"description":"Claude-Code-compatible repository and plugin hook runner for DoomPi sessions.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}