{"_id":"@agimon-ai/doompi-grep","_rev":"138-7c357152495dec19182fea6804312b0b","name":"@agimon-ai/doompi-grep","dist-tags":{"latest":"0.0.1-alpha.86","alpha":"0.0.1-alpha.86"},"versions":{"0.0.1-alpha.1":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.1","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.1","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"532a9401d854d1812a3f7bf210beeef334b880a4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.1.tgz","fileCount":35,"integrity":"sha512-LCOZHWKWOqzRfGhj67TsRE1+pew3FZdgFbGHuhYABUekY2osjfVL5cNUcliEYFRIVpzi+zSslZqB1SKF2zfbvg==","signatures":[{"sig":"MEQCIBcyzWdJJrmJTWUC95+s66uf/NnLXiNiibH+dAsAIg25AiBdOHpcmsCGnTJu4PYFPtYk9UQcfU+V8ow0qdHi/A/X6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.29","@agimon-ai/doompi-hashline":"0.0.1-alpha.1","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.1_1787315052984_0.6474485569885997","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.2","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"ce7c75d87b036ff2ae5e8cdb349661fe5276ec49","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.2.tgz","fileCount":35,"integrity":"sha512-QRgM8GcS9KHvCcSLX5JqP0tRHwf/CPR1vPR4CCYYDWVK4ZaYH/fdLTspcCHYHFYU9ZWCmz3jMbLlOYyrtAYPRg==","signatures":[{"sig":"MEQCICz2X/0H0/F+wWf5viSitR1YdVM0Sed4437d8UiHGoA7AiAx4PQE6DsYUTPljd/P781ddfGZw1cE2ugVlP5Lyf0tuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.30","@agimon-ai/doompi-hashline":"0.0.1-alpha.2","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.2_1787321464772_0.5356654980207127","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.3","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"6123e57d577fa2cb10400acfe59cfccb24d55e07","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.3.tgz","fileCount":35,"integrity":"sha512-IPv/8qsXavz92jRYg+2BLKWUj0Jqq1PMp0ntSs+S0oq+kv/k2lt9+496ExDOQYGB+cGahKj3iHhAHtgrYMsZQg==","signatures":[{"sig":"MEUCIQCj36K9wyCY3yltwXnzaWI5M/ys3KtUhjN9Z+pWdSwW7QIgHst70zd4nH9P25rBiAkvCi9zRuL929jZGdxY2sCHzZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.31","@agimon-ai/doompi-hashline":"0.0.1-alpha.3","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.3_1787357098594_0.8262429143720227","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.4","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"02433c0d4b92aad28fcdb9ba34a83c3ba1b79b3e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.4.tgz","fileCount":35,"integrity":"sha512-cXgeG7DTyFssJe6ka7HN3oJzU6BaQD2rSquSAmHMCiPag28nNRZqfQq4ie2dqdiuNvjfUE/Ac+QPUxw7H20JeQ==","signatures":[{"sig":"MEYCIQDIFzqDKFW+JDGf828gLjzJMYFW+vw+CBSn2AzFMXaYNQIhAIx6zAZdQImUMiBvDIeKIsKw0KjyhceYb6BV/t0fCY8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.32","@agimon-ai/doompi-hashline":"0.0.1-alpha.4","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.4_1787358521552_0.5653079324832626","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.5","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"14ac52d19e09c22b78be16090dd64ee85aac0a6f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.5.tgz","fileCount":35,"integrity":"sha512-vRN7l8nKx6GiaBtEE+vbZE//mAnbMQbhgGxB3yTAe7fm2G4YECbPxhGdkFWpDsqgxsYVODCoPpd5ppysuqituQ==","signatures":[{"sig":"MEYCIQDwJJTKii37OGvUoGqWDqMyUa19d2Pj2EOVDcVrJrcOwQIhAJQZZMobZWV3AvFggVnCV9xZt8P1892H3/yGbFquWnox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.33","@agimon-ai/doompi-hashline":"0.0.1-alpha.5","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.5_1787361364748_0.8611123797071809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.6","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"ae23e72df1689da2fa78e249e38bfde2f8915c39","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.6.tgz","fileCount":35,"integrity":"sha512-BSXPjkrNQz9emjSCWfLw8Hi3VyytAa60pAWgO3Ru2ETPRTBrc8SdW7nOUjs6SnxJhbvMAWapeEZWJnlf/SS+Mg==","signatures":[{"sig":"MEUCIDl+lp9mBE+fsTo7ve/jy6bsOSCAfwDUOcauevSnp8hRAiEAnPD3uzbI7lDXH+FaFBOI52WHA72R4gor68vGcDbdBEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.34","@agimon-ai/doompi-hashline":"0.0.1-alpha.6","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.6_1787367321505_0.3863369924367239","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.7","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"a2eff8eb46e9e0f5347bf083a5e8fbcc9107c04c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.7.tgz","fileCount":35,"integrity":"sha512-UBfTKDW0JcTkd7fPseSQ5jvHyr7G5AlnIts/n5jUTZ0YUIxDjI7P1SFHkp8Tb56AburnZKQl1gCYKdXl/GMFnw==","signatures":[{"sig":"MEQCIFSEwt9Ggiv9Z7JMWr/DjTMlSxle1WKMPLY0OyPkDV4eAiAo23ouTCKm0tsq1VMJuRgC9fDT+d8y5rRBbc6snCL80g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58029},"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":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.35","@agimon-ai/doompi-hashline":"0.0.1-alpha.7","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.7_1787385462759_0.17425076703993736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.8","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.8","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":"968ae5fcccf6c69f14fd623e001930c44341dea4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.8.tgz","fileCount":35,"integrity":"sha512-EImN4J+76oTGz5H1qWPFxcH5SAGB9312DwXVLWLNSjFlLmsqLH4F2Lw80Z89vbgt9xPQ63V3WULFpYXpJi8OSg==","signatures":[{"sig":"MEYCIQDH9K/GIHkSjBijWEK0wmzByKAup84XmrN198vIQnX8rQIhAMmmvim57jatNTbnQACODS7qudKMU5BBt5nmRLx4L2tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58246},"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-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.36","@agimon-ai/doompi-hashline":"0.0.1-alpha.8","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.8_1787391116796_0.8829555026154019","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.9","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.9","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":"621232ce0b9a1d8453603ad0a05b29a5c2a8c7a6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.9.tgz","fileCount":35,"integrity":"sha512-4UbyGpyTGr8PAHDMbq/5jGMPcYzzBpsEpKRygPaWAyaDv8JI+G2kgtF2oCBq3UaQ/UxX8cDyIjdvOhO92LXyyw==","signatures":[{"sig":"MEYCIQCpFfVhja86Pj2TP/BWpeMbc/XA+hPN86IwkhWNCu3niQIhALmXxLUwauqDiXQnE8lN8zsJqu7tBKAtUxaVA8pHcktu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58246},"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-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.37","@agimon-ai/doompi-hashline":"0.0.1-alpha.9","@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-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.9_1787394759690_0.046807033608551984","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.10","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.10","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":"afd6bc0113040d5e98085e6d927a005235e630b4","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.10.tgz","fileCount":41,"integrity":"sha512-/F6KOlHeAxgBugl4C8cGJwQwBzMj+QQz6lg4Ge/aC32J6IPE6n+xxRkhLxZuY7FYfXSythOTI2lcT8eRoKNUzQ==","signatures":[{"sig":"MEYCIQCcQ5V7w1WVuV9Ucv/6GvvmGR1EL7mASZq5CAZqRHuS9gIhAOh29CmGlEfvvGupDi2PmcK1/m3FbXxJ+Hx+ZNOGM5de","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70648},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.38","@agimon-ai/doompi-hashline":"0.0.1-alpha.10","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.1","@agimon-ai/doompi-web-components":"0.0.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.10_1787752630575_0.009396946478972268","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.11","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.11","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":"cee8b81b99c9b9f90968e1b356f6a276cc9e5305","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.11.tgz","fileCount":41,"integrity":"sha512-fWf0IY7RzrfuzStdXvI2WXhFjdB2NI+lXWQ+X25Gn5IJYBgRbwogBe60jLNzaP1VSTnRy9YuNswYFbjeAuhXCA==","signatures":[{"sig":"MEYCIQCzw9gLZTbhA4UiyqMXSoa1UdE90p0uRMhqEXCGgNSHjAIhAP+NE1JAR0ka1oJgKxetITyuBGeIHdajFCJv13kzqE8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70656},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.39","@agimon-ai/doompi-hashline":"0.0.1-alpha.11","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.2","@agimon-ai/doompi-web-components":"0.0.1-alpha.0","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.11_1787788809081_0.4178797219480028","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.12","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.12","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":"37c65a5ef378f100dd7bb1d5c825b2d454539dae","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.12.tgz","fileCount":41,"integrity":"sha512-Py5YaEvvjGr7hdzJQuW9LcRsMkiwz2VQ/h8C+lvVNKLEYupfWtIkBRhPNcHLzJAx23hL6rg5wAxc6KyUjChphg==","signatures":[{"sig":"MEUCIGgesFV9e/vnpQD4qDJ4uiQwuLfQK4dDAYwC18h620hcAiEAq59uVks2DNZaor2iYmaDkl4oxQzf12Sg6fksrjDEtuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70689},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.40","@agimon-ai/doompi-hashline":"0.0.1-alpha.12","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.3","@agimon-ai/doompi-web-components":"0.0.1-alpha.1","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.12_1787960640649_0.7511935354362669","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.14","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"d35efd843b8be47fdc1320e4c7e1620899a2d531","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.14.tgz","fileCount":41,"integrity":"sha512-7scZpmnF3td1MFiUqu1iFWSgF/yZgt0r/qM2OldS+PmCGXCpEpTO1sNcf3wXOVwdY7UTybxuP6x4LxPcqRKY7Q==","signatures":[{"sig":"MEUCIQC0+DX1RtYjAmfe7+GZvT0IvbpaSb8hQUEdGE+haKJDiwIgXrzQzipzt8v+BQCCR6EauIeSvpRv3dgz4u8V/YNrTMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70689},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.42","@agimon-ai/doompi-hashline":"0.0.1-alpha.14","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.5","@agimon-ai/doompi-web-components":"0.0.1-alpha.3","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.14_1788046727226_0.9176595569218549","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.15","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"99a178f750277ad2a3749473159bc9d328e30095","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.15.tgz","fileCount":41,"integrity":"sha512-g+0RUB/E2BITdk0scR28disgEn4Wf3CTTZ0MkSJGE9UUDk1vbHlfMHpkZm6ZAO04asHVPWMiVU0slXDIkmwmRQ==","signatures":[{"sig":"MEYCIQCt0paVQs2xfA/7VT0r57lgBfBSMgAmyXgMLzD0JBjW5wIhAM/0eBYdyDz4oG0YD78qYkcRoaN51XoL/R8TY40YyP6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70689},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.16","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.43","@agimon-ai/doompi-hashline":"0.0.1-alpha.15","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.6","@agimon-ai/doompi-web-components":"0.0.1-alpha.4","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@types/react":"19.2.7","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.15_1788092956107_0.7754330741116329","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.16","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"024fa7faf8323e1367b744d70486fb48cda9dece","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.16.tgz","fileCount":39,"integrity":"sha512-49/SXM04hIl25L1f2pfKl/bXVDYgHF9lDTIu5QA1JDWiEno+UmfV7VTzW8WKocJ5pmOf0rkHoSdblXq21ncQiw==","signatures":[{"sig":"MEUCIQCTf688pUD6NtuRsLwAa6m15JnHzY212fhmJDQ8WJSBoQIgTHRrRTGFS2EcU61V9fkmHbUlLlJct0yniVLvow5ukrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63550},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.44","@agimon-ai/doompi-hashline":"0.0.1-alpha.16","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.7","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.16_1788176435089_0.5123252072703219","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.17","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"5ae9128ea2d7abf95192d396e17d7baf9f047a7b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.17.tgz","fileCount":39,"integrity":"sha512-gPMBsoRHZ0dbZkyhhIlnmqUyy9udtMFQzP/3U6/5NclFq8sqpNzWi6Wy3UWhowYLJHGlrzhfF3d5IZfgJ3/8eg==","signatures":[{"sig":"MEYCIQC3DeUtfnVQpqozdWGmiSDiRvI/YC3nlgpWMQH+vaHEFAIhAMvaNXjKZtfOhOhDuifgfMYrNbGb2waM168m223MsLzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63550},"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 && tsc --noEmit -p web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./web/index.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.45","@agimon-ai/doompi-hashline":"0.0.1-alpha.16","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.8","@agimon-ai/doompi-web-components":"0.0.1-alpha.5","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.17_1788184818962_0.3664916730798238","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.18","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"38063051f8346be349a71657479c8a0dc3e97258","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.18.tgz","fileCount":40,"integrity":"sha512-B5f7xI9Bu/BTIdGhi60DkCnaRC5kxb1FXkDTKGWt9edX9fVaxNE+Srvj5nGJdFcmWpQsMpf5QDglgxn9m9NPlw==","signatures":[{"sig":"MEUCIQDgKklEUFt2C64iJ5ygp+SEMyPtbxvKYXarO2Aw9inxewIgIBdrDsnhGqBszm2ZlFHnzxlONFTx1Fno6239fX0+zsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63670},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.46","@agimon-ai/doompi-hashline":"0.0.1-alpha.17","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.9","@agimon-ai/doompi-web-components":"0.0.1-alpha.6","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.18_1788255087445_0.2887967471428585","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.20","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"38a9211ba4260a471de5b02c8de8116ced935b4c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.20.tgz","fileCount":40,"integrity":"sha512-n4dtmizStg+W1RSiZsOCXK8EN7LprHcMpMQjS1d0UMH5xQbI3Vos7J+ZBHeZmVazRbFl6YAzBdmmJd8oTxs4gQ==","signatures":[{"sig":"MEQCIFJY0GqFpo03LEeVrxhcarfuNk/wPwtoAoJB1swMduD6AiA1yKfYpVozgAwOYuu7xbz3zuC20uYkbSiKur2RE4pVMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63671},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.48","@agimon-ai/doompi-hashline":"0.0.1-alpha.19","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.11","@agimon-ai/doompi-web-components":"0.0.1-alpha.8","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.20_1788304977799_0.5432912129629865","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.21","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"52406e04e9c986593b3e7a9d1df4755c7c8854e5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.21.tgz","fileCount":40,"integrity":"sha512-qsIkwWKfttdslcz21xYW8RcDH8HvUr4dXYRCNnkdEemPpHiyfZmz7K3Xd0ZVtN/VDEcYftd5WyPD3EkCTujrWw==","signatures":[{"sig":"MEQCIH/c3SOFvlcLWielV8pJ8qJFaqM8ZIYCbYVoiB7Ab0zeAiB72Y9NEoBHZNEMiLZDz0J8KAqRHrfqBaDjxcHKtXPL6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63671},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.49","@agimon-ai/doompi-hashline":"0.0.1-alpha.20","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.12","@agimon-ai/doompi-web-components":"0.0.1-alpha.9","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.21_1788325024414_0.6245906578559415","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.22","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"6580901dedcc0b87a8b25d4d2ddee3459f68dc3e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.22.tgz","fileCount":40,"integrity":"sha512-rEcTzRg07iGuYvqzwIqslf3ljX/tl1vRfJ4MNUfRm7iJNV2M+LRZ+PFefyQUN8GdFD2oreMTgm3I87k0pIBr4g==","signatures":[{"sig":"MEUCIC1WG51kX74ldq/KhuSwkT4uTcHwA0CITSx/7gdo52BcAiEA/Vsec8eTT9YpxSJSoCta+E8ysgUsmCW+aigM7s4eBv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63672},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.50","@agimon-ai/doompi-hashline":"0.0.1-alpha.21","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.13","@agimon-ai/doompi-web-components":"0.0.1-alpha.10","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.22_1788350525721_0.9899482029176689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.24","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.24","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":"4bed9efc977004bdb6eeb0bd8b9ba482a844318e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.24.tgz","fileCount":40,"integrity":"sha512-2kKsY5ONZR6mrsb9M4gsnpolaaJi6VOW87T1fZXlhATRMvS9etmHXm0ciAVmxRNDFNn+k2Q/Je2NDEOT2uYGew==","signatures":[{"sig":"MEYCIQDVDTtkADycPM7JC4A4dhWXDvnhhLtxhRATQoMIGjH+nAIhAOcFAmgXV4jWu3J+wCyyr7tmNXApphTsowpxlro+JLSG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63672},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.52","@agimon-ai/doompi-hashline":"0.0.1-alpha.23","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.15","@agimon-ai/doompi-web-components":"0.0.1-alpha.12","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.24_1788403919506_0.9458785052816463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.25","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"cdf1fa3f57d6cd662017631324cfdc47797a310a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.25.tgz","fileCount":40,"integrity":"sha512-V/u1YYSSXnktNiWfCViSo/Taxa22Wos3Pc6+UcFZwhqbJnMcpCuNocRj0uZsN9v6uzdkvHKjW0p0Pn6MOFPUmw==","signatures":[{"sig":"MEUCIHhITdBcaWPVAsW5QTHT5nzaWt1bz4xOjRNPa9HpbCyDAiEAjLwl8aVD6SBQFUCTffmEF78VxaUj8HtawHgoYtveIQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63672},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.53","@agimon-ai/doompi-hashline":"0.0.1-alpha.24","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.16","@agimon-ai/doompi-web-components":"0.0.1-alpha.13","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.25_1788437322567_0.7308518891258875","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.26","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"330fbc76b98485e651431594c879d4fc3000a1ed","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.26.tgz","fileCount":40,"integrity":"sha512-iREUtfpUGU1vFRNxzipFFC5P1HkWYhQ/KpBN0TW18O5IXTA6QqDTfzihqkWwzdM6/rEoeKnKoWHZ8cqVSX3xaw==","signatures":[{"sig":"MEUCIQC/aM2K36anJi3PUgd4D4J7H3pGf2+/wQoTQ00iWY7G9AIgWDYFLnjQUCUefEAqPaxN9K///6bVrvpUIkNmYW5+g6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.54","@agimon-ai/doompi-hashline":"0.0.1-alpha.25","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.17","@agimon-ai/doompi-web-components":"0.0.1-alpha.14","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.26_1788518999809_0.16618448045866097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.27","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"0c397a1668138245c7eefa1be8d27a12c6d4adae","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.27.tgz","fileCount":40,"integrity":"sha512-nNZgz46aX8N1rt/eBhFPc8ZiMiVZj0m6LfBo/Mm1nwm+8ZLfmK7H/EkGHvrZ7WO4enh07CBIbzsAYswNR2ziVQ==","signatures":[{"sig":"MEUCICpVd9tVCyn/FrT0JL7fvEP/cBZJqppcSDux9L/xaCHuAiEA4eEo8GgyXri/w8GHJYxGquulke8GSB1x2aD2uJDiRyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.55","@agimon-ai/doompi-hashline":"0.0.1-alpha.26","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.18","@agimon-ai/doompi-web-components":"0.0.1-alpha.15","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.27_1788524158704_0.7451167484279468","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.28","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.28","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":"9646b5cf33b8da6a7b8ff6a0f15fa7fd0744659d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.28.tgz","fileCount":40,"integrity":"sha512-ZFxIZXet6v4dl92WwVIG3neyC0OPt65/FPhN44TZ/Rk6jdFD4LrA3KnAZWPyeP0NuZ8eq9vDKSWFkmtoxa4T9A==","signatures":[{"sig":"MEQCIAru9X0XBDjA12c461KdhKgR8Xcwz7tAWbXnRYyE3J4DAiBbuYKfDqrsu7xj1BDE6NRfJHsIwbMciUOwKHg2noakZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.56","@agimon-ai/doompi-hashline":"0.0.1-alpha.27","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.19","@agimon-ai/doompi-web-components":"0.0.1-alpha.16","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.28_1788584607912_0.5694058932993105","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.29":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.29","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"14798bbbdc298db38b01c54f7d6243abb093d354","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.29.tgz","fileCount":40,"integrity":"sha512-45DS9TaGqEqbPOXC25IBnUkV7DDGYtFDm4k3U18DU9q9F5tyJlGjKQnpM3pidwCL6vMxhqqK02Xr5WwE+EKNxA==","signatures":[{"sig":"MEYCIQDR0AsJHqcZkvFdNjFQ7uq2e2OJ/q4uiTskOSblk6zQTQIhAPEPzOyxpdkfB/jYiNTGl79S4aQw0r51ieJ2eY6YyrvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.57","@agimon-ai/doompi-hashline":"0.0.1-alpha.28","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.29_1788610502817_0.9256321270234265","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.30","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"20f91dc5fab2af56e3cd7f8cc6ade9151a198b15","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.30.tgz","fileCount":40,"integrity":"sha512-psYEN8mJZ97pjtI+EDu5cyC1Na3JILFXUXC43KPGiU8jJS2mpWZKPlTd/FuvX9S3ZGP2nl0RBn9HkRiCrJje1w==","signatures":[{"sig":"MEQCIAvva6m0ob0Jpy14Xt3ynlJU+a60ac3q6rsj5BeNrJuEAiAcEMQX4t1RNR3VxGRnW0TfTP5Dlfrq78eMWfWV2dV02w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.19","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.58","@agimon-ai/doompi-hashline":"0.0.1-alpha.28","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.20","@agimon-ai/doompi-web-components":"0.0.1-alpha.17","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"4.1.11","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.30_1788654300641_0.16339215426325637","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.36","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.36","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":"4c9cd11412a6e0e3e391ed4158bda03a8bde64fc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.36.tgz","fileCount":40,"integrity":"sha512-gnuSv/CPrZljqZro20wG3bQTGYOZ7KpEY3dGs02iMKSHcy18kHBueF7UN9eQOeYwxFXUvJCnp2piZhW4sA7W5w==","signatures":[{"sig":"MEUCIQCpcJyVeQtCs/vgNBSHcFjNu5fukoz6qWREpmRvVOAVrQIgAdpszyfPPa55hZd8Fu64kh+OyL+O6G7JsNZ9Jz5rQVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63292},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.64","@agimon-ai/doompi-hashline":"0.0.1-alpha.34","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.26","@agimon-ai/doompi-web-components":"0.0.1-alpha.23","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.36_1788819927449_0.4521783144119045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.37":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.37","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.37","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":"213f68e99d53b8f5ec75529e4cfc92bcc87f3755","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.37.tgz","fileCount":40,"integrity":"sha512-UilBzf9Dx5PP+UmlSXdODE6YEuuyQP/DZpcyOczBBrg3x7Xz4LEBSOFM57LiXRx8LoV3/Duv3PoXtXghzDZ5Qw==","signatures":[{"sig":"MEYCIQCSmyrTKDTpJtUMIC8IPEXd3zXj5Oai7sbWgMZxnhxG3AIhAJcH4WquUOafZDdBgWFm54lS0CKaUG3O+J6eze2UkCtY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63292},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.65","@agimon-ai/doompi-hashline":"0.0.1-alpha.35","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.27","@agimon-ai/doompi-web-components":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.37_1788826640721_0.44421885986309895","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.39":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.39","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.39","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":"5c032305aab4713842f8d4cfbc1c654fdf45bf07","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.39.tgz","fileCount":40,"integrity":"sha512-u2gU7wljyemCJPId3XhbBqPu8opV7VtAnI4aJfNGTKvw1YpnG6lzpMywP38uZVbOBCZns9Jai0PDDRouVtXRLA==","signatures":[{"sig":"MEUCIQCCSVH24VeLzC5MkONYcxnlgxsLifE262nntw4zkeop5QIgdnIMnaB/2rbBhQ9d/tzTIYAk9C3W/8RODAplWxv0Mog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63292},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.67","@agimon-ai/doompi-hashline":"0.0.1-alpha.37","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.29","@agimon-ai/doompi-web-components":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.39_1788840429584_0.1940963268174336","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.40":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.40","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.40","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":"540e2b18261dcdf1b73179f55c9bb2a063764efb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.40.tgz","fileCount":40,"integrity":"sha512-4sxwc5aEAxACD4mJyexGNEpIfVjTbRM0moluQg8CVYbmg1crrgcnmOvN5obhd408A7CT0al1eYyE94r+9PqFUQ==","signatures":[{"sig":"MEQCIAVkARTyjIA7Mq3MIpn/rk5O3ZWCWRnSKaXxAur6UqDKAiAWmOaLZ4MRUozPOPNwGKorGJWOVoEkjG8yfHj5lUhksQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63352},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@agimon-ai/doompi-hashline":"0.0.1-alpha.38","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.30","@agimon-ai/doompi-web-components":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.40_1788856856108_0.6258944863872624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.41":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.41","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"568db9b28b87ecd99174ac42448ced746a4264b7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.41.tgz","fileCount":40,"integrity":"sha512-IAD9YU3btCFLbl4XXT6cxUPt7mifd1XKglyug7IbkzPGmEq6FD7VPZpz88shlfLBUSt+k1zz7bEFPSGXges2eA==","signatures":[{"sig":"MEUCIQC1BJ/2uG1+Qyq1KJUh2JkeofWjGySZRkVPalUZNB4S7AIgZHfM6AcFwp0+HusEuElVOsDvHaTcisVXYt15SMdRWfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63352},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/exports/webClient.ts","channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.69","@agimon-ai/doompi-hashline":"0.0.1-alpha.39","@agimon-ai/doompi-web-contracts":"0.0.1-alpha.31","@agimon-ai/doompi-web-components":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.41_1788929085736_0.3848707172498156","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.42","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"f910ff067b242c8fc20c0e3009bb191e2e4f2e79","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.42.tgz","fileCount":73,"integrity":"sha512-rKaoAT2pyOCKVlqOaau0g87C4ps6jOxZuttgNi90jrenrRYMCTV5h9qWI2YCPBVZBGFOnVWY7fq5VBwzW51z7A==","signatures":[{"sig":"MEUCIQCvmjXukpF0JnMQ4D+DqVaXiOvd3yV1UMbEMRgMk1PwlgIgb7Mte3oW0Y5ZXAvnRse1PZlIwXpAGS49mojAg3hhByU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90475},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.70","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-hashline":"0.0.1-alpha.40","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"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":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.42_1789335526214_0.7561380495620149","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.43","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.43","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":"f250cf3a1a6a1735145098bd3c1b7481deb33103","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.43.tgz","fileCount":73,"integrity":"sha512-PvzeALwivMmFEOpifsiv39gAh9r9UCMvFUyDo6l0i+37fMjnVhru7iT1HdiWLSyK5bEfinjogUVhvaQ408bIFA==","signatures":[{"sig":"MEQCIEf5kYTZaidpjcIY6ZH1USKEzeiLRkpQrnMJAHXYIYrDAiB5c1yNmdoZQHXOyiUxPcOhmQLZ2/00zsR3Q8BhZdEITw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90475},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"typebox":"1.3.25","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.71","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-hashline":"0.0.1-alpha.40","@agimon-ai/doompi-web-components":"0.0.1-alpha.29"},"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":{"react":"19.2.8","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.2.8","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.2.18","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.43_1789357798150_0.7437269266599835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.44":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.44","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"6935e16038d98b9c7b91bc3a25dd75c1300d62d2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.44.tgz","fileCount":73,"integrity":"sha512-mGNvo9iIVU04iLOvlASPcHGO6u86xm0pbU3r6+cbvjo0JMJGePYSvh75Zca7CZREjzlJmXoj+5XT3M+Rl0jlaA==","signatures":[{"sig":"MEQCIDcbI18bALVswzy9kx5u5MDV/MDJvGyNLytM7WabRfQkAiBx3lD9kWRoR7qLvofLSTqcEVSfM5ANmQS6s/JNdX6aoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90474},"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 && tsc --noEmit -p src/web/tsconfig.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./src/extensions/web.ts","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.72","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-hashline":"0.0.1-alpha.41","@agimon-ai/doompi-web-components":"0.0.1-alpha.30"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.44_1789444286216_0.345192896296977","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.45","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"f55e15f0cce332adf5974cdf78f2389f04497b4e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.45.tgz","fileCount":73,"integrity":"sha512-Dp5CDaxluZdjnd4dMuWo4LBfCqwmOHXkeojyIuiCluzhpq/+rtoLKTbqZPNEGfpsmvxGm5rO9JZtbDA0vBxOQw==","signatures":[{"sig":"MEYCIQCbZ/k6WARBq2CMeZD5KpcxAikWBCUWk7ClXUPZWo8d+AIhAIg0WRJwFB0mhj5qln/P2vE4EDaB/LNiAsPuYnypCbfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118983},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.73","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-hashline":"0.0.1-alpha.42","@agimon-ai/doompi-web-components":"0.0.1-alpha.31"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.45_1789562864485_0.7330349582826088","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.47":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.47","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"0be5d788a4edbe68c89297b150a76f4acadda848","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.47.tgz","fileCount":3,"integrity":"sha512-7vL//r1sYgolxNj6SXbD8VvNm30pO2eC4PyhJqX1U9rJDhnS5dmkSQwPCGJXqcTpfhkeINKYvSr+z2ydffZSdg==","signatures":[{"sig":"MEYCIQC+Pv37AmzKEe/KSTClFBVMRDfdgLHRdSDuWKJN73Kl7wIhALwtl3S471ltHjohGTnZ3OwcC9bP51SGvMVXa5a7QCNA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAj90AWP4QeQ7bYX9NzsyQ2u/Q6wQBWsXqeatGifeOriAiBKd/I7oL+LgkjApYjVjI6imtUmtQBwHpdjJlZB2i8Q1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7073},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.75","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-hashline":"0.0.1-alpha.44","@agimon-ai/doompi-web-components":"0.0.1-alpha.33"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.47_1789719121227_0.9329877155181074","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.48","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"6d2dac7fca9e3364cb220c6325e550d11958374b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.48.tgz","fileCount":73,"integrity":"sha512-IRL4azsIbv57sC/+1hxj0Rea9H8kHWcGtSexH162RqoVmQNTbWOil8gzWjd7+NeP00mBLDz/Hcyvk/HNSMXXyw==","signatures":[{"sig":"MEUCIBQCKsaZ3VmRLSvwJy4zKt9GTeOesQUDyp8WSpFuMU4NAiEApaNnluUOWpDc0w2IJVIlHfSDz2v3lr/HZl0R7xDMk4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQeWOAx7nZZPztVvkopRsRprgY6rtqwCoRnJK6gOXVnAIgP40+nQ9F8zEpVkT/3izWj8/EBexuulFdHqZJhutMS0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118983},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.76","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-hashline":"0.0.1-alpha.45","@agimon-ai/doompi-web-components":"0.0.1-alpha.34"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.48_1789735201514_0.7646373822644859","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.49","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c12223bdac7375d10fce516827e51d9e74237adf","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.49.tgz","fileCount":81,"integrity":"sha512-qkDzwCQKvl/JzLjwDVDePPsRcDmdFs+8uMf1e0x3IiN5ny4Yu6TR2uxVBBWAFd+5jW1+ge9gJofvk7DyELtWPw==","signatures":[{"sig":"MEQCIGO56AEU8Gws6I0i8cC1iTC0GmGgz7eY/mUkClChNI7rAiAiuDYBhrsvlQ5bYCj3kHNlPhD7Ee0QGE8G7+c8oLkHrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZpr5SAdkyMQkrWtNIjHBKHGl29x4PMfJ6VhkIP/9VKAiEA77WldGxrMeNrwZ9cbSMWbYTnjiWTOJr8RY282GFMawo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188027},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.77","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-hashline":"0.0.1-alpha.46","@agimon-ai/doompi-web-components":"0.0.1-alpha.35"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.49_1789855890363_0.846344435660831","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.50","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"b52f0687ad839ee69ea95019c490e8276006df36","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.50.tgz","fileCount":81,"integrity":"sha512-3qwDSvRVR31vbLztC+IRBTNFhTMTUN+MxaMZCE6IbExnHOxOi0NEXxlJ6JUHF2u+GuUDh0RMmnOGtJK1k8F4AQ==","signatures":[{"sig":"MEUCICOtZdX/bnhNCElFtO5PFYGa+bHcV3VNCXb/3f8sTAvQAiEA8FzOGeohQuv4KztdGxlGHwhSaz8LYFWJBoyfdpPKesA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkmK8ifge79IXlSL6hYwMwC5vALozGgvP4/D2QCzOA0gIhAKcf0Y+ULLco0OCyr0dFw1ipQqDfKMer+CkFVeIfKlo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188027},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.78","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-hashline":"0.0.1-alpha.47","@agimon-ai/doompi-web-components":"0.0.1-alpha.36"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.50_1789928822022_0.855752397005817","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.51":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.51","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.51","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":"3f7cb5e02d22bc7ee6b42eda4f4a75162bda2d49","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.51.tgz","fileCount":81,"integrity":"sha512-57araqNBNcxMEr3fr+sJHZuXwlwsxCh5pa1EtFwQp61EXoMNHL2Oeh23YcRtlGMxLicUzYD2/sVO7/h8DSdl9g==","signatures":[{"sig":"MEUCIQC5dVoZO0Z4JWxv1IPtTlQp6AfVwa6CdX8cHgSDZlrtagIgdzsELw5iqzGB92AdHBDo+MAJhFAJaCIPrbwdGxZ1E1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmkCeZxja2Aqw+zwQzny5+HiEom/o9uUbOz1I0HrT8RQIhAPZfZAB28iGo33zsXQkfs9dhnKOeXFknk83nkJSRhfyk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188027},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.79","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-hashline":"0.0.1-alpha.48","@agimon-ai/doompi-web-components":"0.0.1-alpha.37"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.0","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.5.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.0","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.51_1790025918913_0.5938312980276303","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.52":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.52","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"9b7481b01a5e820f5299a67df332ee169c73e422","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.52.tgz","fileCount":81,"integrity":"sha512-6NegwQBrsXph0/VuE2FafQuHP9HvcDPszvrO/kLUIKJ3o6Cl+qkURL4tgqDOh8ardUB6K0NChSTtKsJg09xjZg==","signatures":[{"sig":"MEUCIEmJ3YwzRRTU62RBcnii0pIE+7C5uTta/UhFmV3KXNgkAiEAgq0AC+QyThE+TYUW56gLTNC7ClzoEZvOm0cVFjY8guY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAf4pqz/+7i+fI8ZbivUdLKN8zqHMd1FlcxGUJUGcqXwIhAP9AvSV/6k764yhuTJ8OGbH36KExS4MdLpwDofc/cbsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188027},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.80","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-hashline":"0.0.1-alpha.49","@agimon-ai/doompi-web-components":"0.0.1-alpha.38"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.52_1790052352995_0.5780989063404505","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.53","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"789ad656acb96fc5ffb9492ce42d3a4185da66e6","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.53.tgz","fileCount":41,"integrity":"sha512-ybFhOAqf1IFUWeBdt0ZeTGVapa/JoWMwLIYnHKCErLb2Q15tkMe5JfAkZ/mX7B1atvcZEqsWQn/gtZ2zN0bvQQ==","signatures":[{"sig":"MEYCIQD3LXmNYj24MUd+ngIuryrjKX/Tkl6bHcALkqB4Ekv0LQIhAP9kSIVCVrLwGSUJZYs9US3k1D8D+YXKjtT4oP0CYut/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCudz+BrS9r96jhNRG6i2+bwFbVIqRfYj1j9tHzDQuLEgIhAKmifmruemxPhnmfYrN6eqER3FDzRm/5oqPI+4xecL6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179811},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.81","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-hashline":"0.0.1-alpha.50","@agimon-ai/doompi-web-components":"0.0.1-alpha.39"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.53_1790143541143_0.5833058630200687","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.54","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"a6f63f38c8c554cdb1bac8d976b33d1481e06e3f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.54.tgz","fileCount":41,"integrity":"sha512-UfUqI30IfukaOIOWHaVYPQMM8wyEAelwkEZajMqDjCLSQ5VOU8QB+KRsK7KS5mj21RUfLLmEjkGACAMU9IRcmA==","signatures":[{"sig":"MEYCIQDiI9VwjHAY1R4PMK3A41BwXFtSiYU+Q8AhCJDis1jZUgIhAJEqgmj24D1owY+9z1JPjcg1MsWPakyW6BplejzwyXIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0VU3dbwIQ5rekDyCZQC0WCycnt5YUXfoEcn/ou41yHAiAlrvAS3rDHxz4Tgt8w0U7OMgCNowbfV6utw9on7Pe3ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179811},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.82","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-hashline":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.40"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.54_1790154898765_0.25630046742353607","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.55","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"e5b1f494d328d7a289722e95fe3a17b7de104ea9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.55.tgz","fileCount":41,"integrity":"sha512-smrkhLD31BASXJguKNII0FDK1Jae8VG3hR8ebdocDyctA2yBPMIFhjDOrdTfIUzCu9nso99/DwnWAU+0EhM2+A==","signatures":[{"sig":"MEQCICqrnD7AGPVxR8W9bbrkM+D4AIFV0/kEb9o0vqshov8HAiBFCP+UOHXbpyGp2hA57T9uUlYy/RdVoyKFhlsri+pweQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSWZb8kmr/u4i3LbL7UfnSOT2gYlY2sJISwX8BSH7kgAiEAkz/0/Z6+/IktDudoOdgRTg21TaJ/zG0zrO9ZkF/rH94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179811},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.83","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-hashline":"0.0.1-alpha.51","@agimon-ai/doompi-web-components":"0.0.1-alpha.41"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.55_1790161660017_0.7196960764906546","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.56","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"0b6986a0c38e1a0f7ea9619935cc6f6da4c3a6a0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.56.tgz","fileCount":41,"integrity":"sha512-nYp3ag4eTdeM9ZGlEVui8EZ472j0gTkDNoTGQ35o7CPHB+i+IGU7cR6kbiDkYqoCVfeb0qMyXlVAsurklCPWFg==","signatures":[{"sig":"MEQCICoUkaCjGnPr74/ilTmdVHfY5+hOXbmSYvTnnxWGF79xAiB2pBCvdrnEq4QW6oVe185rFpHyt5rx13CRX2PU+tNj7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFpanEpzvyjxVCGXKlZHdgxc29gE3breIvlj91fcWbkyAiEA0/qrjTX7tGIH0HY+KhiGXU/W3zy5HnVBG2NE5TglrrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180427},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.84","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-hashline":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.42"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.56_1790223174527_0.7175334444825463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.57","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"4d3de2c250acd55f89ef3126726a0518e2214a4e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.57.tgz","fileCount":41,"integrity":"sha512-IE+D2ZetxFVEQPX77WR9CzaPrh/TU3N9scGLUGVh4W5wJQ6t80pELICrmtEmtquqbcTC/TK8ddoSNIksAlPXPg==","signatures":[{"sig":"MEQCIAvNMQENA7EfOnggVcEuxNIL56nCXqxUPvDGklh5HyIPAiAEsiF5xBSm/8K9jXKTMd/7lmfdby2KY0j0G2LGy8l98g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm3Qimgap0DWr0LMZwl1PNBWjvcZiD9N+HXIQ47SZatwIhAMJJkEX02j0kSUrC0xU+HV0qaif+95+t65LDR8PJ/DAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180427},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.85","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-hashline":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.43"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.57_1790295028331_0.17945872092117576","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.58","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"be1d299697a13e2a60fbba20497447b31f828208","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.58.tgz","fileCount":41,"integrity":"sha512-wutqlhQDdYbfSaG2WgshTb+FtkYfLdIY4X3rNo6YVzvGGd1WTupHCB6fimthAeLm7VB5KTc/0YhWq8tr3P4SWg==","signatures":[{"sig":"MEUCIQDfqCJahsF6nlCc8UsWsEsEPB25Fo4OBfA3wfxHr+w9uQIgeTqxQcqobxGBYd3zbdljAZoXamlrBti4Uw/NSdLkcJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwGXNhgon0/r0iBndq4OTo83tiWUZn0EcsIpXj3ngHkQIhAI5ZVHYZICbMMC9Qm7PGnTOohpCI6Rl/kCf3a6kNaDIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180427},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.86","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-hashline":"0.0.1-alpha.52","@agimon-ai/doompi-web-components":"0.0.1-alpha.44"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.58_1790298735952_0.13416420246058247","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.59":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.59","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"6dd9b3e3099d608fa27d5930d72570981be238d2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.59.tgz","fileCount":41,"integrity":"sha512-hj9QIkDML/HnMhR/dHC0A7FItvlF81inkjW7mCx+Yks9V8rPpWcTbm9of35r8qq+hExgVwRfoTf6zrGtLvlmGg==","signatures":[{"sig":"MEQCIEgDPKEUv5MIzZ3eY3rj1/JNaYBTVxbBSmfOdto0EAYRAiAV41PhsU0SpdxDrYzDaddCG/su5yZMm2/0qUpzJGFOcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKUBpL7vN2weQaElsVJJh96z7lBkCY4UZ9uECtXQq2ZAIgQVqOehWyg8E8bXYtpZ4vHR9TXtaNhpozmeNBcWc3WiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180427},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.87","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-hashline":"0.0.1-alpha.53","@agimon-ai/doompi-web-components":"0.0.1-alpha.45"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.59_1790309936575_0.9040389513250986","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.60":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.60","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"2154cd47f7383f593b64ffcaee961f5703d2b679","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.60.tgz","fileCount":43,"integrity":"sha512-pJBO+SyWQGjn2yg5oHiFxM3OHLd1BGqaK3ZYVmGu+OJcc1u4kJlB34FX0rfnOFF/W3K3iIWLNpyLrykDcE/dig==","signatures":[{"sig":"MEUCIGDN+kvzpIKwkAsmYaskaia1BLJTft7KhOeqo+pJUUFkAiEA+nmfltxFw2hy7jRRxsZIOvmylGfGW2pjwNonydD3igE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvlk2QI7cqX5AsGsid1dNKzDdKzg+tXk94QVdkWCvsYAiEA+iU8Pq0A2Q3LrooM0OFD0GUuS2iMt0PKeAT7y7YpTCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.88","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-hashline":"0.0.1-alpha.54","@agimon-ai/doompi-web-components":"0.0.1-alpha.46"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.60_1790323892251_0.8858821516283104","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.61":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.61","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"dccb3753fb11d63fae055b00914df362c36c72d0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.61.tgz","fileCount":43,"integrity":"sha512-X9FijjJ17xK66xHK9lKowgXy7Rkt5zjnXt9KkCe20wR8VsEe6jfNKRbQ3YBBz+A4gR09D/D544zI0vtzhgz7Fw==","signatures":[{"sig":"MEYCIQDavojuaVDQ6Q5U2ZeMzYVaJbPnZUYAobnLTBvluU1NJAIhAJE+UHZh1fV5zFc8o86L8p4vh/qZXzyCmo4VJx7ruwLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWUTrU5I+y/i7BFYcVWdHYI7HkD/CROfZiFOqTdKVwkQIgFenrfw92iRsn8+T7fC5UwrKdGoVUwhGAsL2TI/rhZL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.89","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-hashline":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.47"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.61_1790375933563_0.161998125285725","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.62":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.62","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"b94307080cf2df7a5fb5bfcb22e91fa5bc32400d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.62.tgz","fileCount":43,"integrity":"sha512-rngI6FRFPw4n0RevP7bWS1MEk+JDmSsA8v7r8EshreCi/nl/UMAl6Lm62+lOrfsCb2ddKHFe+lbOCJZ/U+aEvQ==","signatures":[{"sig":"MEUCIBFFmkUKN8wo83tAm+4WEascS5iMgcHvnl/lgZN8x3H4AiEAobfH4gAMkLX2/XYf4/OKjSDxPmMYOSoRCo9u7VwiICc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaeWRRXP9FIuokA0XPFBe5c4f0tm3XKhZVBipkBouSNwIhAPS2+QCZRoN+f6nHJksrxVz8hAws/Dv1GrMHlJJXA5ot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.90","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-hashline":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.48"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.62_1790387470399_0.9531640174869358","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.63":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.63","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"13a3004a6b3ff2785d1ef6aad209eb47f3225794","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.63.tgz","fileCount":43,"integrity":"sha512-2ucEFNTtI8lTgS+KG+uvgX5CoS1OPTWUbIzDOdVSsuZs1oE7df94WElcGLmk+mz4cAsWEIrJzSwcMMV/EbSBqQ==","signatures":[{"sig":"MEUCIQCbfj0kFeJdlTaJ3gpHYNu1hf0yEeOLIbZpifVhSVDTswIgdzOO3KZv+Q+D3ioxD5tiPTC/MZryPrh5gH6DvTYHACA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS0iaSU8rVh1bWfYFId46XTUbb3dGPCu/1khHtaUbIsgIhANoLexVAA/+PUPB/Vn8/mxr+Anl7BDzjS9RdvNM+iXCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.91","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-hashline":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.49"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.63_1790416252296_0.155280453176867","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.64","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"e16ce9ae383aa2c572cc07efdaf9c2778e8967cd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.64.tgz","fileCount":43,"integrity":"sha512-p+EWFzo5pWoWlGnxevljujfylQJKpwZe4pUr13sm+yVrn3HGWCn5kOQ7Li2beVgnt73wI7uGeV6Nn9N4RyVBwA==","signatures":[{"sig":"MEYCIQCsFL3evkLftDQ/AuGa0+WWfuGNxqeo0vKrjdlxOT1W2AIhANOo/J5A6YRUBusTPjkElc5brzn7wrOR2tNuMMBsIfru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhCUtJZwVsmetHHyYscIKLb/o3MDpN36zqQiV3jPNLPwIhAPN/ZCbbgr0g+060sKqvba3qfHUbv7zUE1o4Gf5qNi4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.92","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-hashline":"0.0.1-alpha.55","@agimon-ai/doompi-web-components":"0.0.1-alpha.50"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.64_1790430121850_0.2158570936852826","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.65","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c1f63c6ab9a35fb6cb100e318769ff8a96ee75f2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.65.tgz","fileCount":43,"integrity":"sha512-2E0RDc+UmuRjugLXE1X7j2Rlk7wzgh4zWMHshMBVNvyQ0Hzhf3GTKvAD8HQtVuvnXGa1yMVnXMufn9OWZC9tgQ==","signatures":[{"sig":"MEYCIQDwSiyiU0ZjDJk1m90JmD4f+mtqBUdFAJ5UXRZQcMFa9gIhAOLi+BodaWu9WJMcWSU+YejbyURp05gvIthUfKBgx/of","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjtETMPGBzVGn81hSgiakjtCVfUfWdz+N+d+4wM8Ov1QIgEgYPSkAYj/CEE1kB0ZrKt0rQPS5nkL/7xe5QKPkySQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.93","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-hashline":"0.0.1-alpha.56","@agimon-ai/doompi-web-components":"0.0.1-alpha.51"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.65_1790480778972_0.5508797062066679","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.66":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.66","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"64d2fb4ff740ef74cc74407038d7b3a0041fb2c3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.66.tgz","fileCount":43,"integrity":"sha512-ZVc4Zotf0d6K2uFka6SovxcK4RV8WsIGgbxUzUajnG5Rezl+dESjMsz71QYgP6jgmyQwkqRHeZHLYEb8AkxDaQ==","signatures":[{"sig":"MEUCIE3YqFIo4uM+QXhmJWgGHOpVdG/RubDf39Gx+WGfX+P8AiEAtItNF9yO7bEBnDyDinjr5Npv86H6RL4d3Izab7ZUXRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWdp8J3mq1z/5/JztcKpNKi+ZdRVhx5zwmVkeCsaLFKgIgVhkd5cyV9j2KsrQiEwMUms3/AaXv6SICEqdGCWZLFcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.94","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-hashline":"0.0.1-alpha.57","@agimon-ai/doompi-web-components":"0.0.1-alpha.52"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.66_1790488750095_0.3139673890064374","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.67","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"b508aaee47ba4ebffc6a26a5e971813eda06e04b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.67.tgz","fileCount":43,"integrity":"sha512-B0Tu0iyHO7MYd31In17T0/inP/IERAyfgM5AiC0MJGfjGkSyqKbP5sChMFIybyffopVYnXH8ypa1uFrKW9gzPQ==","signatures":[{"sig":"MEQCIHJfTy2Syt5gHqdpdN2EhI5Ko3L1arxAo4dU9qWYHiZPAiBdB4h3xDlkBSzAD39GbjwGqjzSr1844w91Cr0XoHyN4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjkWCq1KJLrSmX2mu8YQw6HoSI5smkVW/w9k3uMcFRjQIhAJlkpwyhU6mRR3LJkhKxiKZUvFPDNBC+R/5LAL/avbjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.95","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-hashline":"0.0.1-alpha.58","@agimon-ai/doompi-web-components":"0.0.1-alpha.53"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.67_1790517129911_0.3456658370727965","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.68","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c105416c2d2aa14db8501831ac41be8dae1f0d8a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.68.tgz","fileCount":43,"integrity":"sha512-8AvCzMSn63SEBS489QlPLw4z8mDW7Bkf717A73n+/1Du4gQZD6KVwBTtbtPfPfTpgzmCWGZ5WN4xD/1UypEdlg==","signatures":[{"sig":"MEQCIE3jkfVRWvqjtd6WhWWDSGIGGmPbZszemnz/YU0dbvsBAiBH6vYzAo6+0R1K/mKdAqbQKpS0DiuA1yNkTXfO7jh+Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjAcbitcshxuK2KNx44M7FFCEVUj7idwmHDuh6/wiESQIgBZnhcwnkY+nnlUD6iiZbf1j/1XSOMNqnNhQiCozGVws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.96","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-hashline":"0.0.1-alpha.59","@agimon-ai/doompi-web-components":"0.0.1-alpha.54"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.68_1790587879680_0.6151273516519684","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.69","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"d5f4c6f08e8b55fcb71ea8714bdc9195ad7e8a2b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.69.tgz","fileCount":43,"integrity":"sha512-8jGBtllK2l39j3SWJLTqg+cpnxxMwzwWA5c03jzOlgICiNesXKfqmGO+mhAwFUUTnHu7yJEvAPDQ2flFEPBw7Q==","signatures":[{"sig":"MEUCIBZagq6pvqYszLeYLZbsS35TKGma5cnWzScK2mjzE8SOAiEA0+MEEmjpmtgxjuf3zd0ISARsxQppeiYKW0/gg6jF6ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA8jzhzBtK8YnI4UJOcmwz5fFytUEOniHJC0MGTLWgE3AiEAxlRFFKNWrCY1sew/j23OZbdfQShfWWxX6Oe3y8lU6a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.97","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-hashline":"0.0.1-alpha.60","@agimon-ai/doompi-web-components":"0.0.1-alpha.55"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.69_1790684873258_0.5181465699058114","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.70","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"52952dd465fa15f7b01bc992fb2d49c90c840768","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.70.tgz","fileCount":43,"integrity":"sha512-lk3ALnPnYtDJ/MF6KW9H2AYfct3ob4RZzgwlWXIKQgVIEqtqWKROTTC4Bd6jOGS+tqiihiEWJ/ijsGc0y7ou+Q==","signatures":[{"sig":"MEYCIQCuwg2ezjQIsrGixkp07WoRIGrt6PBMnXG0oZ+g2BT1rAIhAKBuQOw9aP5TgqlFg9tzpz5d8H6N8YhOT6ssKPukgHOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBT0vMR30mvNp8d952ycFqikoLfKvpUVTIVBmbzyRptRAiAQ47dLhOr+sU4UYcckM4QMNfUMXeaacoknLWPGbYnlZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.98","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-hashline":"0.0.1-alpha.60","@agimon-ai/doompi-web-components":"0.0.1-alpha.56"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.70_1790692741401_0.9895489021131547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.71","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"aaf4fcd18f30a0164a8fea41f885c5940ea263d2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.71.tgz","fileCount":43,"integrity":"sha512-nbx6eKogvP+e4vDbPDCZJX+T1H5FZpqXJwHm8zEAMeI+S7WOknTNsRwqzf6KQjjmis80LqSvj8MIThpVvm2EDA==","signatures":[{"sig":"MEYCIQDJK1B4kVmtsrjdrtQyRio58FRte9udLnDssBZI8op7SAIhAIdySQiraGvlpW/xeKep5O6nCnbmwj6CU6eJH/rkFg+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaYSNCGXQc4My4C5cGkpd70q+vUsMPdQZ+AA6ynmZrZQIhAIn0XZnPIOoP6szgen/8L90htJPoFWS1LNXIlWk7mWK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184300},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.99","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-hashline":"0.0.1-alpha.61","@agimon-ai/doompi-web-components":"0.0.1-alpha.57"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.71_1790723739346_0.5745454718326208","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.72","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"b3309dbd69512dbd9f0070628535fa574109542a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.72.tgz","fileCount":43,"integrity":"sha512-hBNFrRGq3P4E9ImYfavLcpaEVVBNtym42vw38f5DP7ItpPQWBPAVk+kQAQrHjdsqfPNaqwGhxkqf7cuqW0Ls7w==","signatures":[{"sig":"MEUCIDFGabYqhLwQBj936iKB0ob3QNzRJHDTbXtwyHBgU1irAiEA4+I6xQ9k5nmQ6HXmwHE/U84wKikLw0ZAwLxDo5UllKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfqMiPqrOwLBIQNT2mSCO00x5H2mrqIFt5Z+XLPvnGYAIhANWkXsMG1zEpfGs9+ckyd267582m1vnKJSVYQ5rFFJov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184302},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.100","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-hashline":"0.0.1-alpha.62","@agimon-ai/doompi-web-components":"0.0.1-alpha.58"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.72_1790754750317_0.372471238568024","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.74":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.74","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"7c53b6cf89ba3515d543d47489b666fbf4e295bd","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.74.tgz","fileCount":43,"integrity":"sha512-TqZw6a7i43Be//F+qT8B1NkjwBnFikewqyfIdJqmyxQpAbxCjKotKIw4WcB+gZ03D24P/mPxF0xqRXyeRnWI1g==","signatures":[{"sig":"MEUCIB56+C030LfhslCnD378m9+UM7xeU4iqdkh/liXZjrheAiEAne1M1jsNkrCWeJnR3TcmQlwR/rI9pl/YXirY7OBik64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH5YyAZTX3w+pak9hBFQPDGeilQ2qZkD5YOuyfC687eEAiEA9HvoMO50gsuW/KW0aICYj5lTYatgGdx/JWnRxuZ8Dc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184302},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.102","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-hashline":"0.0.1-alpha.64","@agimon-ai/doompi-web-components":"0.0.1-alpha.60"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.74_1790823597409_0.5853335608820398","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.75":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.75","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"e1218d029670d08d6ed6a6a7917b933d08f3a0e8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.75.tgz","fileCount":43,"integrity":"sha512-EtV63iE1HJ7eArvKRXFM2O5nuE2Ic5NZqJ4UsSvakKEr55LucjkigrB9PUwdBuz/nDJZJwNLDjqBrkU8Yr28tA==","signatures":[{"sig":"MEUCIQDJBM6FYdu1Wv3PJJ0Pj2g7gzXM9FHo7671ucKq5pQ64AIgQYkRbnEfYyw7auGfp7dFphr+Bw9fctt107W2Ntw5X+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEUMQvGkPeYyKYA9CAc1eT/pGkuClCIVjNT68CQDP/OGAiBbaKmN4IBzNey4pDjH4nigeEf/QSM/ScaNl36k01p/SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184302},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.103","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-hashline":"0.0.1-alpha.64","@agimon-ai/doompi-web-components":"0.0.1-alpha.61"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.75_1790840738757_0.16868413074940158","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.76","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c82a641f11e93a84340eb33b2087ebb49d302472","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.76.tgz","fileCount":43,"integrity":"sha512-1R4i5bxtBrqxfKacUejstqfdGQhXN6YqK2UAqlHguT3fUK7ALZzQwJUEiyE0XHE7tlnPoiyCOHRvikL46LBCFA==","signatures":[{"sig":"MEYCIQC639wHdG1WTRzIcUsk3NLjRRMgRyiDmMTwT1T1kGlsQAIhAJS16nZvtEZYdGKEJfx4stvSXYUAOQMfreC7T4AIC7Ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiEyUv5Gc0zEb8nJ8rLspgYLrYUGt6olRt3MYkOyIK6AiEA5FRcbloG2rz5tVYkd9vH5J0fEi43dnzXnWAMQNtPGNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184302},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.104","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-hashline":"0.0.1-alpha.64","@agimon-ai/doompi-web-components":"0.0.1-alpha.62"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.76_1790852368496_0.9131502666998543","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.77","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"2c7214bbd63530d0a6ea77c9f4861b9511a3a66a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.77.tgz","fileCount":43,"integrity":"sha512-MJ89atwqcsiu3UlsoASATbZGGrzYjm4Cpr6j1HPkDb1b9BkWwr0emg7/eMcACuqHnGtv5HfcKB4ovrz9u4KQBw==","signatures":[{"sig":"MEQCIEVTMNfu37xvFvS4vWtD8hgPgV1fdykZHNPQ5E7zy2pKAiBCKLhBSN6oL/I4HNCY3t84TmT+6HYag+EwAE0Y7fziWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEUuV3QcZflNlIvk1WfGy2wVXKFhMXurT1IlYAIP6tKAIhAPbRe+8nai86qKVwv2MR8M4QC4ytxIhcVUG0zZjv+VlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184302},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.105","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-hashline":"0.0.1-alpha.64","@agimon-ai/doompi-web-components":"0.0.1-alpha.63"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.77_1790911848718_0.8773939792698711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.78","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@0.0.1-alpha.78","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":"7b7cc7415a5bfbd07d70d4cd8fa7768eb557e936","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.78.tgz","fileCount":43,"integrity":"sha512-Wz+F7ZYmg4GfKqi7vHHNgGf2pci8/lLZ+IG8H7SIvTUPEYSbfxyLuLlk6Hv0l/IbrMkr0aVJUFnZ5mFAHrnWfA==","signatures":[{"sig":"MEYCIQDdDQtr2JHQ9TvFQRiZ2D7732/7CPr7L37Wdsc52RtCGQIhAK6wzzGYtB/dBTw9eSbk6KKKyzSzCaD9uocEuSG2AtoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDvh8r08N8r4un245xTOgY6KveWOBSTkY9sSIQA7ZNFAiBhodM5EsKXDtWM2x9tRSXOLgK3c9xL19kNRY/CHeuzjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.106","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/doompi-hashline":"0.0.1-alpha.65","@agimon-ai/doompi-web-components":"0.0.1-alpha.64"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.78_1790935061338_0.9136600086103552","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.79":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.79","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"9b668c04513f464ea683f8c3537cf35ad34cfb47","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.79.tgz","fileCount":43,"integrity":"sha512-mo0Qr8wYOTa7YVVbdYbu28jVSQj925vfSgwoa3J/fzf3zT7VIIoDsB0h4x+qPpOin469QcSHa2QpbBM8LGs7Pg==","signatures":[{"sig":"MEUCIBELRwOHbN96bkSrlGOddRipg9HId7iA/JJJw/3gKxlOAiEA3OYLVtLG+eiLQoCOn1nYVY8MRsbPITm2QJYA+0Ehf3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLzBMnZGF4Sfid/36mMLX4qHq2PZBzcFUr0f1gxKdK2AiEAyVTKqtLI5ZTshaIGwrJUE7kNePi3bipgfonXG/XyC4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.107","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/doompi-hashline":"0.0.1-alpha.66","@agimon-ai/doompi-web-components":"0.0.1-alpha.65"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.79_1790942280987_0.6241177238515923","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.80","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"634c30c14f067e0f58d629eb8163cb1162e0d4ba","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.80.tgz","fileCount":43,"integrity":"sha512-0/eAkhMLhy/QJCVQ/NYcjhoDZYGix8BHQsEPbaSqVqWUsEFDOTtndV1us3iDZW5ejVCXv2hkkxYLx8oFNkmulg==","signatures":[{"sig":"MEQCIAybSKnYnrOL4+NyKaRx/apoOe5/fFNGFkBIMn/nHYbHAiAjVBgt8h0RgDpXQkETbkRUDYRcsAeQYsGxezhnvq7UYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKYFh2ODUZg0+5wSRdnyB258BX03b90kT7DmJjrE8glgIhAI9IdAIOdI728/kXAbM4txkQo59AOPvIQdWM5kDFfuBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.108","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/doompi-hashline":"0.0.1-alpha.66","@agimon-ai/doompi-web-components":"0.0.1-alpha.66"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.80_1790975412143_0.7959876287787055","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.81","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c4ebc17d903b2749af001cb61d0ecbe72b6d43ac","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.81.tgz","fileCount":43,"integrity":"sha512-HwyOBstr7ZMBob73V25emlxEGhBhYlXI0KPCWQ7FGDqjTqE8ZK5bUGRV2IKfyEAc7r9xcIZqlHCQXcKGTLZ0Cw==","signatures":[{"sig":"MEQCIEHBWHN2CVeKPEmognnA7/kvovl2O657xcuFdBu+wqyIAiBw/MKcXNoBdReZE8FBQqzSQKLnt8oNVE0rur/CG3OZig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT+zZ2hFAT4mCKV85p9z+HyjdUdyLF9sDdz7feu7LPcQIhANy9WPl7uv+95glPwkhUdEBD9Ak4j304NHk0kNklhcD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.109","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/doompi-hashline":"0.0.1-alpha.67","@agimon-ai/doompi-web-components":"0.0.1-alpha.67"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.81_1790998933750_0.5169717851481708","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.82","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"9c79a477968377538f768ccfad7164a7b55f02f2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.82.tgz","fileCount":43,"integrity":"sha512-15id7eAB0R+5EmYmT6SEmXbTyEmpxmOOsRjWYUljeZ2J1KeCr6sZwhOWuojb61A1n1NZAC8AEPerXsaa+FjhGw==","signatures":[{"sig":"MEUCIFJfUpbe7bG/v12IevZtDRq50phnCtQbvyGqBhHgBMEHAiEA8yl68lL8os5z9ZbkiS+TkwwV3tCHI/u331MsNOzwH+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6T+D+RE3JGAYJuAt+i7b/WunSJ+elLWRg1YUvjkjTxgIhAPBA+Ji7dgILZmv+tScl/S87qzCOjX465odbZYj4t3Fl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.110","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/doompi-hashline":"0.0.1-alpha.67","@agimon-ai/doompi-web-components":"0.0.1-alpha.68"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.1","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.82_1791009316114_0.4080066953186945","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.83","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"0c7b6e7536e251c954836add71d5e08c81361670","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.83.tgz","fileCount":43,"integrity":"sha512-ahpg5/jHNqjAKSXwOEylojn35Cdy82YzOnM/azOdZAUbHvzIbNyq98fA6mXcCqC0wDI0h2ctstnNeTeCPeSMbQ==","signatures":[{"sig":"MEQCICBFeJQte0ZyIwSLyWWqmNzc4SDvpIm6026dK6DokdU5AiBatXqL8hKEdchYoVhPijAl7bLnx9rMSwCYXKL1JAM5LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpyOLCfY+yV8dX+fl/kum0XmJcefSlJKgNXLwZG0FQ9AiBepTMXjlTXTvrkbSP09EG3sJelgir/VfEqGR85Wk2EKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.111","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/doompi-hashline":"0.0.1-alpha.68","@agimon-ai/doompi-web-components":"0.0.1-alpha.69"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.83_1791019527293_0.47479211069078886","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.84","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"62abda63ee7664a88499662499c22bf2901da8a5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.84.tgz","fileCount":43,"integrity":"sha512-9dTcQoqXq+6+y3SFDHt8PAtVr2yhExC89sQO+Wt0CdYhAzU7KP3/mkNG53jIb71Hq2vkD+6TCA1iQ46B1C3wcQ==","signatures":[{"sig":"MEUCIHRtM2f8qtgTK3h5zdbIISoxQdaoFYLRDiI08hiUg23yAiEA3uoRCPsoYz2FRuajK3JycZepuXP4+1xBE8xIxsIRxwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYamyiJqsWvq2hjFx4bntU8UuDZJ7FH7wp6e+Wa16K7AIhAM6sEMGrZf3aGs4H6dcKEpZepKAf7N6JoX4XWdmvth0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.112","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/doompi-hashline":"0.0.1-alpha.68","@agimon-ai/doompi-web-components":"0.0.1-alpha.70"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.84_1791033639859_0.9158157984446522","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.85","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"19cf3b3f6cffaf574c29794978d082c78acaa501","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.85.tgz","fileCount":43,"integrity":"sha512-mmLgOHnWbshx+p3E/GzHJac//GMknZYPywCOzqoPRhr4K1j4EAGkNVd3LDMOhDTAODJe1Me7rrY/hB/wMzz1oA==","signatures":[{"sig":"MEYCIQCxX4GdoCuGFahNcuXhLPu07Oef5E02ADL6N4Y1fkkPwgIhAIAJda42kiqzxuF7BJUan5yY9YK5x3DygFyYSIiu7HuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGh4HeQcke0O6XHevk6CQHzYraJzEXgTqIkyW7FMM+MVAiEAg0FY+F+gPSTWp9Sf9BcOZzlSUSbRQMw7Wkanu8EM2Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.113","@agimon-ai/doompi-core":"0.0.1-alpha.113","@agimon-ai/doompi-hashline":"0.0.1-alpha.69","@agimon-ai/doompi-web-components":"0.0.1-alpha.71"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.29","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.85_1791066536594_0.6287194191991183","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-grep","version":"0.0.1-alpha.86","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-grep@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":"c572ea23adcdae9b859ca817b65d22d9d4955402","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-grep/-/doompi-grep-0.0.1-alpha.86.tgz","fileCount":43,"integrity":"sha512-krzEivTCZKCewi4NSD/vyzh+U9GpMVI8ybHHXbxO23vOaQ3zvggN6wQY6Fwm0oQ7q3p3WBsNK6+NtZ55ffcIew==","signatures":[{"sig":"MEYCIQDhPs75bCiWNiFpNPDdRiYU2VB4iQGAXq9NMd/2VufBDQIhAM/RyZfXqOIVdd4i8xdaNl3LAqOLaYGx6gUe687ZKMHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNA3jw+4Joxff+j/FH+rXW0K9PG2QZnOkZFWm44QoSnwIhAJjxOoGjYo1kLNshOV2HQ9W2BGKo2+1ZB+BVOpl+sXx0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184297},"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/web":{"import":"./dist/extensions/web.mjs"},"./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 && tsdown --config tsdown.mcp.config.ts","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.web.json && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-grep/grep"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"doompiWeb":{"client":"./dist/extensions/web.mjs","scopes":["session"],"channels":[],"pluginId":"grep"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.114","@agimon-ai/doompi-core":"0.0.1-alpha.114","@agimon-ai/doompi-hashline":"0.0.1-alpha.70","@agimon-ai/doompi-web-components":"0.0.1-alpha.72"},"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":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@tanstack/store":"0.11.2","@vscode/ripgrep":"1.18.0","@vitest/coverage-v8":"5.0.1","@tanstack/react-store":"0.11.2","@earendil-works/pi-tui":"1.0.2","@agimon-ai/doompi-build":"0.0.1-alpha.30","@earendil-works/pi-coding-agent":"1.0.2"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.2","@earendil-works/pi-coding-agent":"1.0.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-grep_0.0.1-alpha.86_1791086969427_0.30452462157062055","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-21T12:24:12.860Z","modified":"2026-10-04T04:15:46.161Z","0.0.1-alpha.1":"2026-08-21T12:24:13.109Z","0.0.1-alpha.2":"2026-08-21T14:11:04.912Z","0.0.1-alpha.3":"2026-08-22T00:04:58.785Z","0.0.1-alpha.4":"2026-08-22T00:28:41.704Z","0.0.1-alpha.5":"2026-08-22T01:16:04.897Z","0.0.1-alpha.6":"2026-08-22T02:55:21.662Z","0.0.1-alpha.7":"2026-08-22T07:57:42.904Z","0.0.1-alpha.8":"2026-08-22T09:31:56.945Z","0.0.1-alpha.9":"2026-08-22T10:32:39.838Z","0.0.1-alpha.10":"2026-08-26T13:57:10.720Z","0.0.1-alpha.11":"2026-08-27T00:00:09.234Z","0.0.1-alpha.12":"2026-08-28T23:44:00.781Z","0.0.1-alpha.14":"2026-08-29T23:38:47.405Z","0.0.1-alpha.15":"2026-08-30T12:29:16.346Z","0.0.1-alpha.16":"2026-08-31T11:40:35.220Z","0.0.1-alpha.17":"2026-08-31T14:00:19.104Z","0.0.1-alpha.18":"2026-09-01T09:31:27.584Z","0.0.1-alpha.20":"2026-09-01T23:22:57.937Z","0.0.1-alpha.21":"2026-09-02T04:57:04.564Z","0.0.1-alpha.22":"2026-09-02T12:02:05.873Z","0.0.1-alpha.24":"2026-09-03T02:51:59.644Z","0.0.1-alpha.25":"2026-09-03T12:08:42.858Z","0.0.1-alpha.26":"2026-09-04T10:49:59.965Z","0.0.1-alpha.27":"2026-09-04T12:15:58.838Z","0.0.1-alpha.28":"2026-09-05T05:03:28.056Z","0.0.1-alpha.29":"2026-09-05T12:15:02.950Z","0.0.1-alpha.30":"2026-09-06T00:25:00.778Z","0.0.1-alpha.36":"2026-09-07T22:25:27.582Z","0.0.1-alpha.37":"2026-09-08T00:17:20.852Z","0.0.1-alpha.39":"2026-09-08T04:07:09.709Z","0.0.1-alpha.40":"2026-09-08T08:40:56.231Z","0.0.1-alpha.41":"2026-09-09T04:44:45.867Z","0.0.1-alpha.42":"2026-09-13T21:38:46.390Z","0.0.1-alpha.43":"2026-09-14T03:49:58.306Z","0.0.1-alpha.44":"2026-09-15T03:51:26.346Z","0.0.1-alpha.45":"2026-09-16T12:47:44.623Z","0.0.1-alpha.47":"2026-09-18T08:12:01.301Z","0.0.1-alpha.48":"2026-09-18T12:40:01.609Z","0.0.1-alpha.49":"2026-09-19T22:11:30.436Z","0.0.1-alpha.50":"2026-09-20T18:27:02.106Z","0.0.1-alpha.51":"2026-09-21T21:25:19.010Z","0.0.1-alpha.52":"2026-09-22T04:45:53.076Z","0.0.1-alpha.53":"2026-09-23T06:05:41.251Z","0.0.1-alpha.54":"2026-09-23T09:14:58.841Z","0.0.1-alpha.55":"2026-09-23T11:07:40.200Z","0.0.1-alpha.56":"2026-09-24T04:12:54.607Z","0.0.1-alpha.57":"2026-09-25T00:10:28.413Z","0.0.1-alpha.58":"2026-09-25T01:12:16.035Z","0.0.1-alpha.59":"2026-09-25T04:18:56.709Z","0.0.1-alpha.60":"2026-09-25T08:11:32.343Z","0.0.1-alpha.61":"2026-09-25T22:38:53.659Z","0.0.1-alpha.62":"2026-09-26T01:51:10.487Z","0.0.1-alpha.63":"2026-09-26T09:50:52.379Z","0.0.1-alpha.64":"2026-09-26T13:42:01.940Z","0.0.1-alpha.65":"2026-09-27T03:46:19.052Z","0.0.1-alpha.66":"2026-09-27T05:59:10.175Z","0.0.1-alpha.67":"2026-09-27T13:52:09.995Z","0.0.1-alpha.68":"2026-09-28T09:31:19.752Z","0.0.1-alpha.69":"2026-09-29T12:27:53.368Z","0.0.1-alpha.70":"2026-09-29T14:39:01.491Z","0.0.1-alpha.71":"2026-09-29T23:15:39.458Z","0.0.1-alpha.72":"2026-09-30T07:52:30.394Z","0.0.1-alpha.74":"2026-10-01T02:59:57.494Z","0.0.1-alpha.75":"2026-10-01T07:45:38.852Z","0.0.1-alpha.76":"2026-10-01T10:59:28.604Z","0.0.1-alpha.77":"2026-10-02T03:30:48.814Z","0.0.1-alpha.78":"2026-10-02T09:57:41.417Z","0.0.1-alpha.79":"2026-10-02T11:58:01.079Z","0.0.1-alpha.80":"2026-10-02T21:10:12.233Z","0.0.1-alpha.81":"2026-10-03T03:42:13.829Z","0.0.1-alpha.82":"2026-10-03T06:35:16.215Z","0.0.1-alpha.83":"2026-10-03T09:25:27.374Z","0.0.1-alpha.84":"2026-10-03T13:20:39.954Z","0.0.1-alpha.85":"2026-10-03T22:28:56.679Z","0.0.1-alpha.86":"2026-10-04T04:09:29.521Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["ai","coding-agent","developer-tools","doompi","grep","hashline","pi-coding-agent","pi-extension","pi-package"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/default/doompi-grep"},"description":"Snapshot-bound hashline grep for Pi and DoomPi.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}