{"_id":"@liustack/modsearch","_rev":"48-7eac4b1e3187d81e023281d45db0b686","name":"@liustack/modsearch","dist-tags":{"latest":"5.10.5"},"versions":{"0.1.0":{"name":"@liustack/modsearch","version":"0.1.0","keywords":["search","cli","llm","agent","provider","gemini","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@0.1.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"c0b3993d79f98090a7c6ac9db82edeef669c4cb8","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-0.1.0.tgz","fileCount":7,"integrity":"sha512-Z3Irre53FFBQLWlsxtbjM8LuftsYJCRdv1+zGHM9gJPXQp/h2qyVsvm4eZMpw5U9I60r7MlaZXT2nS/0VuO0NA==","signatures":[{"sig":"MEQCIBdx5G0HaK/B/4OLkJlmPnMWOkJ9+TPGtiN5SGUCX5MzAiAVwH/YzHOlfIWRgTMwMSnA4NIqowRSBiDLhYd9UtfPpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17222},"type":"module","_from":"file:liustack-modsearch-0.1.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/0cf46261bc0e784881a73696a235973c/liustack-modsearch-0.1.0.tgz","_integrity":"sha512-Z3Irre53FFBQLWlsxtbjM8LuftsYJCRdv1+zGHM9gJPXQp/h2qyVsvm4eZMpw5U9I60r7MlaZXT2nS/0VuO0NA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Provider-extensible CLI search bridge for LLM agent workflows","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_0.1.0_1771748592913_0.755457611897361","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@liustack/modsearch","version":"2.0.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.0.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"04cdeced86b4c48ac004407106a4c7092d4e9ff9","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.0.0.tgz","fileCount":7,"integrity":"sha512-77pqRsq7LEMk9bYaQx+qZxsj4Nd64MjwqLlvj5y3YT8zSXIrAUVEbeusoDuAckpvFZZgfqyXju+0LcFVUDjnCw==","signatures":[{"sig":"MEQCICRAUDFyhWL/tZTTg/9DDXwSDuS4skfRUpNjZpFV5PhlAiBmM7oUJ78wpieg4CjegVKIt/wJREqIzkjkC1L00I4nBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35050},"type":"module","_from":"file:liustack-modsearch-2.0.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/af2d1de5af3b42d29c025dee21161600/liustack-modsearch-2.0.0.tgz","_integrity":"sha512-77pqRsq7LEMk9bYaQx+qZxsj4Nd64MjwqLlvj5y3YT8zSXIrAUVEbeusoDuAckpvFZZgfqyXju+0LcFVUDjnCw==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.0.0_1785601615525_0.6754797449284395","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@liustack/modsearch","version":"2.1.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.1.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"9a8ac37397f960fd1a5acb3cfea0c46bf5b5584c","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.1.0.tgz","fileCount":7,"integrity":"sha512-3jvuRk/FvqdSJ56zE4F3bZ8tjcQ4VoQ4NCV1iCx013lnd5vmNSBBHPc7zISUPJOfYXAUXbRGqhq/zUJ3StH21A==","signatures":[{"sig":"MEUCIHBIsMABlGETmRyMJZUgxC90RW1crjsIqPsS+a9721xlAiEA5iyzkucj1g5n50Y/LDn2dO4BRlz3dd4iOoE4uvyqQZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37890},"type":"module","_from":"file:liustack-modsearch-2.1.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/3e26ec800d77cd602c07dc2fc12f4e21/liustack-modsearch-2.1.0.tgz","_integrity":"sha512-3jvuRk/FvqdSJ56zE4F3bZ8tjcQ4VoQ4NCV1iCx013lnd5vmNSBBHPc7zISUPJOfYXAUXbRGqhq/zUJ3StH21A==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.1.0_1785601911940_0.7623650585293043","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@liustack/modsearch","version":"2.2.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.2.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"46638275a973733c6767c18a8061f8bdf4bc9dcd","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.2.0.tgz","fileCount":7,"integrity":"sha512-/cxlr1VAyQKQfqja4xojNsD1v5BX+nBcLYwf8vrspqOk3Kz5qLycVPlA5yGhSztfhDZyhrC1FcMsxWERZ8abNQ==","signatures":[{"sig":"MEYCIQDrsZZNCVkceL5ieU0kTtuyvfs5YIz91bp+4VDR82wpKAIhAK74e1numzpdp0QDXpW8Ft0lDB2uB+wuRfpGmR4FrfOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49373},"type":"module","_from":"file:liustack-modsearch-2.2.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/04c5c4a6e236674cc60e609c05554395/liustack-modsearch-2.2.0.tgz","_integrity":"sha512-/cxlr1VAyQKQfqja4xojNsD1v5BX+nBcLYwf8vrspqOk3Kz5qLycVPlA5yGhSztfhDZyhrC1FcMsxWERZ8abNQ==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.2.0_1785860540106_0.17271183704584336","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@liustack/modsearch","version":"2.3.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.3.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"d41196a2e4b4d0b5825b1d1d5e604c0c22a2e97c","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.3.0.tgz","fileCount":7,"integrity":"sha512-mPpruWbfPuc8LAhkyIMbf1W33CYf9rbGdjhJVBzR+08wr7RSkGnsJjb7RaNCf+A68XVn+pyvEegdUivlwmXHQw==","signatures":[{"sig":"MEYCIQC4VGkPE4Ox7ITOdKKWi4VR/Q2oRWkIrmxPLLYj6We1ZgIhAIN/lwEoXbdRbKfa7dddLOL/pJDFSp389wNr8ZVWsllN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49533},"type":"module","_from":"file:liustack-modsearch-2.3.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/79ee20b7a7c59d4030878c79688df2e7/liustack-modsearch-2.3.0.tgz","_integrity":"sha512-mPpruWbfPuc8LAhkyIMbf1W33CYf9rbGdjhJVBzR+08wr7RSkGnsJjb7RaNCf+A68XVn+pyvEegdUivlwmXHQw==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.3.0_1785861668191_0.28341845895371454","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@liustack/modsearch","version":"2.4.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.4.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"87637df103ed4835b6450d5f21fe932b290bb503","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.4.0.tgz","fileCount":7,"integrity":"sha512-MI7AhAMBcYmeOAjiic5EY4ycv6BPOgGGA57LjhK2AEkYPcNkghB8A44Qwss40mX+4DCHpbxtKlKT6TNiTSSfNA==","signatures":[{"sig":"MEQCIGkHbDHTszlMc4XyITEZgw3ssY/2CINSHB3YAuY4XFRXAiBeA/iRsL0Fe0GVHGr/W290Msq4+gQAluMUlil8NQfmHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67222},"type":"module","_from":"file:liustack-modsearch-2.4.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/d3e1be0e27f5eba1b194a34a7d539902/liustack-modsearch-2.4.0.tgz","_integrity":"sha512-MI7AhAMBcYmeOAjiic5EY4ycv6BPOgGGA57LjhK2AEkYPcNkghB8A44Qwss40mX+4DCHpbxtKlKT6TNiTSSfNA==","deprecated":"Yanked: the browser-scraping provider gets captchas from Google. Use 2.4.1.","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","playwright":"^1.62.1","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.4.0_1785864158085_0.687586090280536","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@liustack/modsearch","version":"2.4.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.4.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"4c05b5bb9c590caf94c6f7182ac906df98ca5873","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.4.1.tgz","fileCount":7,"integrity":"sha512-TYsjRA6W8zxex8VmNRrdfhdqBIWSA64eKtzMmeJNS4l+uEBnRRO5VfkmdPe0sa3NLIW5bSDUm3onQSsKnOmZCA==","signatures":[{"sig":"MEQCIAwjqKU46Vv7Hiu9slkiy6i+odiytofl6lsKv9nnxkUIAiAO5rqJy3Tvd8R9Zu8Wdb6Oko1fUE+zXRdeoRLxTIG4Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49533},"type":"module","_from":"file:liustack-modsearch-2.4.1.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/84d0bf23c5529aadd8bec70e0b51ec27/liustack-modsearch-2.4.1.tgz","_integrity":"sha512-TYsjRA6W8zxex8VmNRrdfhdqBIWSA64eKtzMmeJNS4l+uEBnRRO5VfkmdPe0sa3NLIW5bSDUm3onQSsKnOmZCA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.4.1_1785864653226_0.15433421947848958","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@liustack/modsearch","version":"2.4.2","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.4.2","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"8d4f061a337e9e252c1ddd1635bfb5657617f194","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.4.2.tgz","fileCount":7,"integrity":"sha512-R9LjeN9WmyLz1pu4+ukhlYPIyyHRcfMv3dR5qL+Bp9dI5lGX3YcrcWJnuO68pqwl/h7fqjgPF3kdcm3+15L9FA==","signatures":[{"sig":"MEUCIFyisnxPXNxfmEDr7sYhvNSKVCwUNp0l/xAQAXtGhPomAiEAt8byW9cQl9nBLRgmzoVtekeKoLQFv6mE/O2SK/pn2c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305},"type":"module","_from":"file:liustack-modsearch-2.4.2.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/173c14a328dad3400dff1e2cddc26575/liustack-modsearch-2.4.2.tgz","_integrity":"sha512-R9LjeN9WmyLz1pu4+ukhlYPIyyHRcfMv3dR5qL+Bp9dI5lGX3YcrcWJnuO68pqwl/h7fqjgPF3kdcm3+15L9FA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.4.2_1785913899910_0.8802902239216446","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@liustack/modsearch","version":"2.4.3","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.4.3","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"169c8cb5d93969a6a1addeeb91a3a0900ded2df4","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.4.3.tgz","fileCount":7,"integrity":"sha512-77vc7ihQHUXloRnaDFVHuM+VV1RgolPRyceMQ5DfTldI9pEV0MFNgmqADefE+IiNggcCz+GL1Z1r/RNojDjteg==","signatures":[{"sig":"MEUCIFpxTXeAammsfAOUX0Kv9Ri82xBMn1pqG2qcjz6FKkN3AiEA+pX/KsNKgHTgjNnBH30GLd4MKLE0Ct8jSSiE9Z7a5rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52487},"type":"module","_from":"file:liustack-modsearch-2.4.3.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/1fdf1e2340ee105de4eeff2a73f86f4a/liustack-modsearch-2.4.3.tgz","_integrity":"sha512-77vc7ihQHUXloRnaDFVHuM+VV1RgolPRyceMQ5DfTldI9pEV0MFNgmqADefE+IiNggcCz+GL1Z1r/RNojDjteg==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.4.3_1785920446296_0.5182439678112518","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@liustack/modsearch","version":"2.5.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.5.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"914347c80262c03e606300e69594ee321d58d6de","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.5.0.tgz","fileCount":7,"integrity":"sha512-KsG4SnciOU3r1ZRBhibU8viroXWh7f7eK1iXA7lnwk8sG0HE3/hyOBLQ6SRBx82ixATMP//KCv9eTTwf91rSVg==","signatures":[{"sig":"MEYCIQDTGITwX9modTwVmf/keY5GnI5nwURPIhq3y3G5BNsyjAIhAJ6RC1FqOC58tzDk6u06EM3O8SJDXcFcfGaHtdaIFz92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60633},"type":"module","_from":"file:liustack-modsearch-2.5.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/35a380019c9edb702670ea1e00201c2c/liustack-modsearch-2.5.0.tgz","_integrity":"sha512-KsG4SnciOU3r1ZRBhibU8viroXWh7f7eK1iXA7lnwk8sG0HE3/hyOBLQ6SRBx82ixATMP//KCv9eTTwf91rSVg==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.5.0_1785920769088_0.03714065763477703","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@liustack/modsearch","version":"2.5.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.5.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"bac9cd631f6939a797bf7d069a4c63e56aa6c686","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.5.1.tgz","fileCount":8,"integrity":"sha512-sVrYQJI2KWL1d1RutXZc/qj9/WUaeMttEVLXs7pRIlN9hStB4iES4xjPn/FF7GdJP1RMJCZkvB1rnWOcPxu2/Q==","signatures":[{"sig":"MEUCIEFX120o4SaCiGo/S+IOS9QDEaYckHWmm+dkr0/XxnFWAiEA/QcKRkbvkammzlKti13QAl0F3jAbxuA/CwkFV/b0Q6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66097},"type":"module","_from":"file:liustack-modsearch-2.5.1.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/23d402459b442598d4019f30bd38c7be/liustack-modsearch-2.5.1.tgz","_integrity":"sha512-sVrYQJI2KWL1d1RutXZc/qj9/WUaeMttEVLXs7pRIlN9hStB4iES4xjPn/FF7GdJP1RMJCZkvB1rnWOcPxu2/Q==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.5.1_1785921783289_0.2772757538434443","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@liustack/modsearch","version":"2.6.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@2.6.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"092a34e764cd5082c91dde625583621ad39601f3","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-2.6.0.tgz","fileCount":8,"integrity":"sha512-w6V7OnMLUT6OD9sRxOt+Il5iub+6K92FmFzEzDXiQYdy91p/95qR3qtkDmmFCsn9vIk1xhzxpXzz963+Gr01nQ==","signatures":[{"sig":"MEUCIEX7Xon8iO7abVni4utoA8iTts3WyN49nnKhjzyUj5haAiEAxfLLIQ4FeLSLQJf/i8eeZUqzDs+6L/RFRq7cVEfM/HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85841},"type":"module","_from":"file:liustack-modsearch-2.6.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/b37466df8229456516551a327e8c8738/liustack-modsearch-2.6.0.tgz","_integrity":"sha512-w6V7OnMLUT6OD9sRxOt+Il5iub+6K92FmFzEzDXiQYdy91p/95qR3qtkDmmFCsn9vIk1xhzxpXzz963+Gr01nQ==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_2.6.0_1785922239588_0.8447148884492832","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@liustack/modsearch","version":"3.0.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.0.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"32ef82000361ef25b375243b83ed3fe8d59d1444","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.0.0.tgz","fileCount":8,"integrity":"sha512-sN4/wCrpfbA6APZyPabkQ4VKp5s3lscT+XWKUpa1kCrLmiEunNB2kGEcMnE/oACX/NuCwfEBRwOxsmt8VQERRA==","signatures":[{"sig":"MEUCIQD35LHW6/kQQxY+1QN6D3B+XZAsB5UxCdad54Ay1Gm5BQIgVVe7hkhQuadxM46quK+11L3iAQmtpccD4KjBsfHx5dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90027},"type":"module","_from":"file:liustack-modsearch-3.0.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/3577c068f80f113eb6025e1d17a54fec/liustack-modsearch-3.0.0.tgz","_integrity":"sha512-sN4/wCrpfbA6APZyPabkQ4VKp5s3lscT+XWKUpa1kCrLmiEunNB2kGEcMnE/oACX/NuCwfEBRwOxsmt8VQERRA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.0.0_1785923712440_0.4163845912895967","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@liustack/modsearch","version":"3.0.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.0.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"bc66ec6baf93b151dfc4f5aeafb8e33a7861d8ec","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.0.1.tgz","fileCount":8,"integrity":"sha512-RBn5P+kRWNaBCQ4LP0AuHsLmpaDegdvzXFq1pJZmLLxQiOfQFIPz5e5+Pad0iZHihmwKpX7YuESp76X8R/7qdw==","signatures":[{"sig":"MEQCIDzvFeWzNdoNs4MdTkbJ9TbEpFQVvc+olc3Y+Ej5mc/uAiBmXd2oHmz/9K9udgynA/WDPAqaYSgp57B5bfvBNN/9HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90807},"type":"module","_from":"file:liustack-modsearch-3.0.1.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/5e295dde248cb58b13965fe288bb08a5/liustack-modsearch-3.0.1.tgz","_integrity":"sha512-RBn5P+kRWNaBCQ4LP0AuHsLmpaDegdvzXFq1pJZmLLxQiOfQFIPz5e5+Pad0iZHihmwKpX7YuESp76X8R/7qdw==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.0.1_1785924190999_0.5338121527256872","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@liustack/modsearch","version":"3.1.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.1.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"4c63235fa09ffeafba378e5b7a6bad961bfdbf6f","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.1.0.tgz","fileCount":8,"integrity":"sha512-VMb/8Rzu2og1D53xs4O3st1mjAg5N9awv2xeY3/9bXETfZULW7AlKLUewunu9zlyavs3/91g63sb6z78xHGuhg==","signatures":[{"sig":"MEYCIQCgmrsA3qWBs7BLC5BRmJbho1FsF4gozRWDyXF8VaNccgIhAMYngDyG9PqzDHB5kxjfbyCr0faGLLgc7IQU67tBu7eq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94567},"type":"module","_from":"file:liustack-modsearch-3.1.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/fac40d882b17e3884eeb6ad2b66c99e5/liustack-modsearch-3.1.0.tgz","_integrity":"sha512-VMb/8Rzu2og1D53xs4O3st1mjAg5N9awv2xeY3/9bXETfZULW7AlKLUewunu9zlyavs3/91g63sb6z78xHGuhg==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.1.0_1785927798593_0.538191278189889","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@liustack/modsearch","version":"3.2.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"a3576aaa97c969851b27ccc55daea273b90db687","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.0.tgz","fileCount":8,"integrity":"sha512-n4j1AjXxhm6A+nwLJWh09M59cy6NFTAIGyIP4P0uVnStPuRY3HjWbAU3xtk5z+Xt1f7HcKimd6VoqlvmvPNPgg==","signatures":[{"sig":"MEUCIGbXPCzWAoAHtAvZY1oSDIEWRBdXIkznT8nmiDbow+AsAiEAj2QotV8F8UchcWsb69/zMcwSW7BMTwxPZhcRePnTlrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97892},"type":"module","_from":"file:liustack-modsearch-3.2.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/b53da5e60dbf7bd31938c4af4ef6da1d/liustack-modsearch-3.2.0.tgz","_integrity":"sha512-n4j1AjXxhm6A+nwLJWh09M59cy6NFTAIGyIP4P0uVnStPuRY3HjWbAU3xtk5z+Xt1f7HcKimd6VoqlvmvPNPgg==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.0_1785939345880_0.965518973246936","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@liustack/modsearch","version":"3.2.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"40ea72889ed5e1610747355f1fc9b3ec2239082d","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.1.tgz","fileCount":8,"integrity":"sha512-cTlS7dar0qT5ck7qWUx8lYPeA4vt2Ijz4q888kiYulOyuG5aHKChUNSru+73EswniDKYia7wmT1A/esVT1fE/w==","signatures":[{"sig":"MEUCICiUtnRUBo5l4SOTpY+qbMgKV5f3zC5HwAxXz9UukMFAAiEAmBMgqEG9M49F/a3NYvmt5oDjvzAYs/gRGvncfGl+DLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97820},"type":"module","_from":"file:liustack-modsearch-3.2.1.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/fad7f304129dec7c6922858566e68e56/liustack-modsearch-3.2.1.tgz","_integrity":"sha512-cTlS7dar0qT5ck7qWUx8lYPeA4vt2Ijz4q888kiYulOyuG5aHKChUNSru+73EswniDKYia7wmT1A/esVT1fE/w==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.1_1785939516122_0.7987799936204869","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@liustack/modsearch","version":"3.2.2","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.2","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"09ecfee6ec463b5dae08e7acc15b33818b3e0e2f","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.2.tgz","fileCount":8,"integrity":"sha512-aHRQTycChMFKpnL7Xkbi3Fc8YM6wMyffrzE4SbPKt4TLlg/YADFFRVQVDDccTJhyNk6Hqw36mbb8yarAUwjz4w==","signatures":[{"sig":"MEUCIQDt3tim38ixvKReW53TzJoYS4n2PD+s7GZXjDfGAIJWfAIgA2lD8Uzxp7zWrxCQ5ytCO3MmFBFRYjObQdiLegtKv0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102079},"type":"module","_from":"file:liustack-modsearch-3.2.2.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/c99e0b875b65d41d0a4edc9e16a5762f/liustack-modsearch-3.2.2.tgz","_integrity":"sha512-aHRQTycChMFKpnL7Xkbi3Fc8YM6wMyffrzE4SbPKt4TLlg/YADFFRVQVDDccTJhyNk6Hqw36mbb8yarAUwjz4w==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.2_1785939960749_0.7551914818400616","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@liustack/modsearch","version":"3.2.3","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.3","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"cc644e9befed4c765835ac04b73255657c098f63","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.3.tgz","fileCount":8,"integrity":"sha512-ae2YasnRklA/V1+O8qQGkBmRmuiujmnxJoPjcFo4yVC0oxPp9cXACf9vWpO/BpenSSDA8AQr6DOWULV8L8JWqA==","signatures":[{"sig":"MEYCIQD1FnDtdjusZw0Gw/ErPHZOY+ogwYwI1Ldz7DuJvaywhwIhANi6aktRuN72kJFAc4xSoZbMzbHGDLGByz2yXa+IpAPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103022},"type":"module","_from":"file:liustack-modsearch-3.2.3.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/9b3f5c831bc6a327eea723c70450ceec/liustack-modsearch-3.2.3.tgz","_integrity":"sha512-ae2YasnRklA/V1+O8qQGkBmRmuiujmnxJoPjcFo4yVC0oxPp9cXACf9vWpO/BpenSSDA8AQr6DOWULV8L8JWqA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.3_1785942782074_0.7153342924639665","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@liustack/modsearch","version":"3.2.4","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.4","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"800f8eb23032af880110b6561bedd3a498584f67","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.4.tgz","fileCount":8,"integrity":"sha512-8ANYpimNhR5mRG9TafBaDjD8McVwTPOo4RPmfn4yOkCyYFk4dH+8rYKr3FoCA5YLZMnA7kAftn7n6F6RP3ewCA==","signatures":[{"sig":"MEYCIQCZWA/EKQkjFhQ9RemaG334ioqH1NJkhsImmpflkE2ZQwIhAP4GTmDwQ85ReqjjmPeaG9QwXHvXsnps9gtoC2rhJ0WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103065},"type":"module","_from":"file:liustack-modsearch-3.2.4.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/d1a81cfc1b2412ea191d5036c7c36cf2/liustack-modsearch-3.2.4.tgz","_integrity":"sha512-8ANYpimNhR5mRG9TafBaDjD8McVwTPOo4RPmfn4yOkCyYFk4dH+8rYKr3FoCA5YLZMnA7kAftn7n6F6RP3ewCA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.4_1785947347190_0.20542623558720297","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@liustack/modsearch","version":"3.2.5","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.5","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"4366e30dfcdd09f02cba064507ec6d39565dad7c","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.5.tgz","fileCount":8,"integrity":"sha512-FyP4yllYq1Go2qVir/aZdh3iTriuBWM/C7tF9/YEOBnURR0J/2pGRzxxXbi186tu62DJLx0ROvQkiZgR7pRgbw==","signatures":[{"sig":"MEUCIHSBtaZYWyIFKZtRY9wRPAKU5ObUfiwttp3ohbBobPPRAiEA7cHIBy+cEg7BOKuzbsAlQnzUCyhjX04Q8WKRnoHlAtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101972},"type":"module","_from":"file:liustack-modsearch-3.2.5.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/49400282e43bf84f3c486c9012fbc1b3/liustack-modsearch-3.2.5.tgz","_integrity":"sha512-FyP4yllYq1Go2qVir/aZdh3iTriuBWM/C7tF9/YEOBnURR0J/2pGRzxxXbi186tu62DJLx0ROvQkiZgR7pRgbw==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.5_1785947486701_0.5331491083887321","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@liustack/modsearch","version":"3.2.6","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.6","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"0785fc502e1a0be5ac5d1f5da4cca0a8799b497f","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.6.tgz","fileCount":8,"integrity":"sha512-fqJtk4OCQKx80hd6a45eUY15mF/nOA/q+SQttv2pJD/Sl7phY/7O8+CtAapDkRCY5EPMQeNq2CeeWBzNGtzOSg==","signatures":[{"sig":"MEUCIQDxrp4HV8oaEN28AlsgrErVYELJpXiyOEld0mdQUxeuLwIgCAmx8/V9O+XikkwoUU+/yDoxItVEiCoEjAxd740e7j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102048},"type":"module","_from":"file:liustack-modsearch-3.2.6.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/0c76dd0c786f5609322d465ce0c80bf4/liustack-modsearch-3.2.6.tgz","_integrity":"sha512-fqJtk4OCQKx80hd6a45eUY15mF/nOA/q+SQttv2pJD/Sl7phY/7O8+CtAapDkRCY5EPMQeNq2CeeWBzNGtzOSg==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.6_1785947685467_0.6306303309444814","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@liustack/modsearch","version":"3.2.7","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.2.7","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"e0b17889193c909859d19693a2ace72a99706e0c","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.2.7.tgz","fileCount":8,"integrity":"sha512-d4InjZFehWE8toAFC2ApjASh7jfykZOk7vXYGk+pTClxL6rEh+OYQFeZwywIJsuYZbJajXVeU8m19jrrHWh5iQ==","signatures":[{"sig":"MEYCIQDL8of/DkaY/WH/e8jYmC4V7qYyydzo1gzZMLvdtn2h/QIhAJeSstDM/m6LpJD1neyxNSThS9qpVR0gYo18MIS6n4pO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96287},"type":"module","_from":"file:liustack-modsearch-3.2.7.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/0091036a3fe46506c4b94af74d530869/liustack-modsearch-3.2.7.tgz","_integrity":"sha512-d4InjZFehWE8toAFC2ApjASh7jfykZOk7vXYGk+pTClxL6rEh+OYQFeZwywIJsuYZbJajXVeU8m19jrrHWh5iQ==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.2.7_1785948051916_0.4400102558214485","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@liustack/modsearch","version":"3.3.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@3.3.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"ade1f20636cc7156e5074765e8fe352729214371","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-3.3.0.tgz","fileCount":8,"integrity":"sha512-8Wip3nkc8lyiPVFJ5L8RzmsjHoWvh0BRf6tZPFhDUPqGjoSCe0ovXzWz8OfZqVeDsVGIZJqdMJawHUuCwrja+w==","signatures":[{"sig":"MEUCIERx/dcOD+lF0xnKTCnIfNBKIkrlcUnpTPlAk/oXdPzKAiEA24y2IpGClKPAnEXU9Ely2NDMhhNIXUQHbpqbldLzMUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84664},"type":"module","_from":"file:liustack-modsearch-3.3.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/80e2d5231d1258f61589321eb8ac8e5b/liustack-modsearch-3.3.0.tgz","_integrity":"sha512-8Wip3nkc8lyiPVFJ5L8RzmsjHoWvh0BRf6tZPFhDUPqGjoSCe0ovXzWz8OfZqVeDsVGIZJqdMJawHUuCwrja+w==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^13.1.0","@tavily/core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_3.3.0_1785948736107_0.3950345507614079","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@liustack/modsearch","version":"4.0.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@4.0.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"a1eadafd7aaf27e8cbe2bb415293a6cfd92ca8c4","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-4.0.0.tgz","fileCount":16,"integrity":"sha512-MFzDIh+t0g9OIlmJNEIN00fFgXPx+1khsAWTapm4MWszYvio+b9Z3SERwzlyy76f/PGTszWaGVtEPjzemkNQ/g==","signatures":[{"sig":"MEUCIG+NQDpxf/av0Mw8fKNXrUpbZe3lBZ6zvoO1eEhL1vG1AiEAnuDzP8fH+SMCt+XpUQ4zWmjN3fuavgh6hPSNBWebt9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154010},"type":"module","_from":"file:liustack-modsearch-4.0.0.tgz","engines":{"node":">=22.13"},"scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/c08e3f897b36aa312fa9ccdde40de037/liustack-modsearch-4.0.0.tgz","_integrity":"sha512-MFzDIh+t0g9OIlmJNEIN00fFgXPx+1khsAWTapm4MWszYvio+b9Z3SERwzlyy76f/PGTszWaGVtEPjzemkNQ/g==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_4.0.0_1785990443882_0.0057298824344573784","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@liustack/modsearch","version":"4.1.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@4.1.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"413be0f1ed20068847b2ba376da11d502dc0a9a4","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-4.1.0.tgz","fileCount":16,"integrity":"sha512-uTG/W4rTwV4B5SFskZ2aqV70nFYjqFXrwdR6xISgL7z9VPD3ZbOsUX+MQHty48tnkNcNsczPB8IZJ0PFXCTVGA==","signatures":[{"sig":"MEUCIQDckBHwRhwPc7HjdV4hn5ZjjVFVQxuqnGwBFX4W9QeKDQIgZClgxrVeg28kVsbRfBQe5oyvvIwVXzOKgdrPiDoRy58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185035},"type":"module","engines":{"node":">=22.13"},"gitHead":"21784bccf34fdceeab56941f8072382066e1758f","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.1","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_4.1.0_1786026245399_0.6502991466985346","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@liustack/modsearch","version":"5.0.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.0.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"7e1d8302ea4515e04f3b39a83afceda4b2355e8e","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.0.0.tgz","fileCount":16,"integrity":"sha512-ikrsiRWZ/Cc85yTiYhblqS1Lfnl1gmWLgnlOSy8krof4draqgGM8Jql9eVu2kiaSWJHBGoZ+sDibTtus7IfJHA==","signatures":[{"sig":"MEUCIQCkcRZupZO9MwgmyrDCC4+5O/IvZjGp8mfQ+2e2jCJ1wQIgQjXp2FN2oH4+srBnL5MzrmIQs6BMWwNoQq+oAxNj1fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198962},"type":"module","_from":"file:liustack-modsearch-5.0.0.tgz","engines":{"node":">=22.13"},"scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"_resolved":"/private/var/folders/p8/vpkbx_ss5j7c4yfn4p0jvqlm0000gn/T/36aeca3a55eb2dfd25ecc511a85a356c/liustack-modsearch-5.0.0.tgz","_integrity":"sha512-ikrsiRWZ/Cc85yTiYhblqS1Lfnl1gmWLgnlOSy8krof4draqgGM8Jql9eVu2kiaSWJHBGoZ+sDibTtus7IfJHA==","repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.0.0_1786032262921_0.6070848140847922","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@liustack/modsearch","version":"5.1.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.1.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"327ceb40d32103679e00398a2384876a90cde7e9","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.1.0.tgz","fileCount":20,"integrity":"sha512-I1I0/kjwIrt3yhLb4KqFd3Nz4WSjlv6P1+coSIeuFTaG4ReJLEopRR/ppR6QTcMIRKD72zr5x/JHotdkksK1CQ==","signatures":[{"sig":"MEQCIB2EiOdjnfjsetVf0+VpaxBB9MZBqZCd7g20qolZBIc+AiBamaY0e+T6tcH0CQcYE0oOs7Hsb00HeVDAc5w5/U4ojA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225891},"type":"module","engines":{"node":">=22.13"},"gitHead":"696f393a259220980e64e5fd41308f0250ea2248","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.1.0_1786048685570_0.623873566189616","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@liustack/modsearch","version":"5.2.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.2.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dist":{"shasum":"e983749657d720255e6dabbf98dd1398d112ec72","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.2.0.tgz","fileCount":20,"integrity":"sha512-rJYpgoXOa43TchS71x+5Vx8ALAQ7O5xsUTWPaJTZ37ddvsq4vFEleb3kIPapEh85OcYeD8aYDcNaHJwPpJ/6Wg==","signatures":[{"sig":"MEYCIQCsmtOmOcAuoKT42Sk2BVk9HGAdVN0+EngLMtIAIOM+AwIhAItT67Gl5OE0lno+MEwO9+En755na3hpIiuMzyVwPDnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234296},"type":"module","engines":{"node":">=22.13"},"gitHead":"d22c7557f6b5817cc79b4844f2ff68edb92f3510","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"liustack","email":"leonstdio@gmail.com"},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.6.2","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.2.0_1786083364691_0.5746276095606422","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@liustack/modsearch","version":"5.3.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.3.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"dd860b4c9398d2f28decafa55b66358f321b10ba","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.3.0.tgz","fileCount":24,"integrity":"sha512-0csyEw6H5HX9Hm8a6S+sUfENdtLv5WFP4wLKFKf+MmlXRKc/Kf0JGYmlgFKwWRX1XewzXSiLDz+QTe7f6igu6Q==","signatures":[{"sig":"MEQCIDlyClXU94rQRwEwF+rFCYE3qB6UMLvXIIwALDq6FzaGAiATop0HA4CRqs+vmaKU/JamAg5ZAzfiyhy8Vqikdc7GKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257598},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"3f405f5985100e707a4f76751017a44ce4ce5b00","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.3.0_1786657823845_0.5265948814611792","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@liustack/modsearch","version":"5.4.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.4.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"cfbaeaa27191b54c551f447c45589b88230260a5","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.4.0.tgz","fileCount":24,"integrity":"sha512-uEB2kwJNvjqTiL4kXyUFUNzLq6Z2au2NH+qV/9V3Zob2HiN07ClaFp6CQqkjC4gPsvWa9i0q3gRBrw1bojwJgA==","signatures":[{"sig":"MEYCIQCwB6gjipLM+pZLdK/UGOGoAFSq1oP0omWu5cpp81Rd2QIhAMiLmYNebTTOsRd4eC1qUiw8AQctWXYUuhEPSI1TqAOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263503},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"8d3bf845ce3c5a9a52d44d9a6c9e14511f8dfdd0","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search and page fetch for text-only LLMs, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.1","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.4.0_1786695785916_0.10137245700889386","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@liustack/modsearch","version":"5.4.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.4.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"a1304da3fecf887a6634857589095152a251b170","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.4.1.tgz","fileCount":31,"integrity":"sha512-miQ8W+aR3C/JxkqoFW7D4Zi6rDUX7GvND5yP1ntBDauP5O7Ppgyd7Itrx2PhxGMmcydvuwpck1i61TRqIP2QRQ==","signatures":[{"sig":"MEUCIGSXqK9A9PDaN+bp/HjWyiuWNvtZ3xWlnb/aXf5XZpjBAiEA+hGIukR4SouJ8zIx8sXUQOH40thmP/j6kuMTPHqJgpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307115},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"3f52f34f697b3de06b1315a083440d384e665748","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.4.1_1786699556737_0.6472224130634139","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@liustack/modsearch","version":"5.4.2","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.4.2","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5370536760130a4224007d0218ac6ad24d97fc2f","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.4.2.tgz","fileCount":31,"integrity":"sha512-TRbz+TrcIlEP86Sye8muOwqrEW5coYSxQBi21Ud6GErJynBBr/JSXvJik59YbgZ7F4jc+D3ancIXjiZa0MWsGA==","signatures":[{"sig":"MEQCIGSk86JUNuvxjwI4BU5p1Tj6tWcBLHeVcNGz+AEomsNQAiANaI4+09yF6sF9TcVE9szSBUlRPu83qWmMAJPqc7WtdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308566},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"e1dba224b72651dfe7891990dcaf674098100df2","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.4.2_1786771110224_0.003952815755249306","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"@liustack/modsearch","version":"5.4.3","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.4.3","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"39c2a7613d35157ee965e0fb96056abc1cc3cbf4","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.4.3.tgz","fileCount":31,"integrity":"sha512-mSg+QPSjxlgXarp8N2EE1d3P3AzDKlHmcWMS0n0jqjT2W441LJr5MDJme3T8ZR3b8hSbbe3XfGeSJhTHarwEDQ==","signatures":[{"sig":"MEQCIFksKUlvb6vumVtCTZ+BRXnx9YNv93/ktV2vNK3IrpQDAiAmgFpjDXv5HVan9PpD8TPJb2Vkgi0xwrkZUw6I6ivXDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311968},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"548b7cc43f347e6c965edd053fe443ef66d26b68","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access, powered by the free Antigravity CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.4.3_1786946717649_0.842361577632649","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@liustack/modsearch","version":"5.5.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.5.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"15c046accf2290b6906f1b8f072b48e9ead34210","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.5.0.tgz","fileCount":33,"integrity":"sha512-GPr4J3k5dy0JA96trw3Mhm5tz/MNmxrRtmw8yCdePKXiUw/GXPQhOPavuAB4nsuJyncheG/Thz8DHNyYGT5Vew==","signatures":[{"sig":"MEYCIQDukxHnTbsIalUZwh1tgnO8B7HcWzldZGzh1t3I3FytFwIhAPjLuJR9+SRQ86LvioiCP3/TYNTfaddJQardaJa4sV6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334507},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"ce26f05e6fd636166648d3b97afc02685f3abc61","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.5.0_1787156704414_0.8712231458015343","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@liustack/modsearch","version":"5.6.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.6.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"edd94381cabada6dfe283a798f5350b5a608492b","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.6.0.tgz","fileCount":33,"integrity":"sha512-AyU76VlvBmMSrJoO6GKKoXmPuX+HRaw9wMO7831eG+4u1QY6M/yZPwNAgILmSPDFNmgu1EYBs80MB0/nDUiy6Q==","signatures":[{"sig":"MEUCIFchotqUGzJD3JX5fVlwR7yb+WVIyh1MrYKPeofIFydSAiEAo5jsbcNgJzcZOhYlz8xHulDg4F8/QhfX+1HbNjM1rTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349973},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./package.json":"./package.json"},"gitHead":"a5bd55aa09e259e0c34e7f86377c0c4c6f295e55","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.6.0_1787161325972_0.7313311519503201","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@liustack/modsearch","version":"5.7.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.7.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"f82782dc2c56998283af3281de7ad47d23299ec4","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.7.0.tgz","fileCount":34,"integrity":"sha512-HUEX3NHZ3MEmZ7TXq8WLqY7kkyGO3x1j449JjMaqrKzPI3vHW44u3/4bk9es5NHnSybPFsbnSjJIQcY7W5MKTg==","signatures":[{"sig":"MEUCIEjGDa4C5nMIzytktRTKEH0TbNb9IzXEjk6cnRpFbqcpAiEA2TVpOhRu0rmzhAzuNDktO12dhflGbyYzMt/nlyI/ZdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405696},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"515313ee5f5629dc3955f73ad5012163969e142f","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.7.0_1787241398443_0.3663112759194498","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"@liustack/modsearch","version":"5.7.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.7.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"5f8ecadc7c84a5db6fb5921e22561c6b6fc5f1c7","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.7.1.tgz","fileCount":36,"integrity":"sha512-hx2hblEe0hMnujPNV9DmpK/Ku7uc/LHmhlILHLTl3jutMtD89P/OVn0tMG4BqkUupo0UFiosVPLM1IlB4aOp0A==","signatures":[{"sig":"MEQCIFkgLV4RGaAvw6h5YepuTJEYVM+Y+JzGIqMazqUBGriYAiBHbThhzrUZh/9tdykfUD4njJmBDkGcVX+oJ/aGHlgeWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417509},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"cea46665d1ff4be37c47e7719cc8da0d9d731f27","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.7.1_1787247144745_0.5269368449916423","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@liustack/modsearch","version":"5.8.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.8.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"c52836681bc4f69aba1329674b289ee99d5dad2f","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.8.0.tgz","fileCount":36,"integrity":"sha512-Y91FUFUxamWl860q6c1Nj3x/1RJWj46LnbRJjp/7grGcBR3m1f6uWS+1IWHf5cJGxIu6mfubroQu6lo8Ef1OHw==","signatures":[{"sig":"MEUCIQCBlQsrmlVkEm8R0OTT/bxsa4eNgv9bvoCcc714L69hUgIgG7i7ypPRohUQfwxYbp2VPxlt5Hbdn0ff8+sod4c6AqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":427132},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"529beaf2da8aace900b9a43a6fe3432d98bc8c75","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.8.0_1787253022488_0.0786671320052974","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@liustack/modsearch","version":"5.9.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.9.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"a94389848979741922ba683a6ba9cfb2c69d330a","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.9.0.tgz","fileCount":36,"integrity":"sha512-SgEOOLi1l/2A/bT1hxlR8o2bclO2Mf6GSFQbJkFYXKg/KRXsO9dqxr58myGxsWI/tjL+7qi1wuSyIItuWhjvRw==","signatures":[{"sig":"MEUCIQDxW2hTAp8X5Wcs0vk0y1IdYSpEUgGE18xAYuCf5a64pQIge6+hCrfHBHk4rNyKn2aFMCp3LjAAeZcwNzLP3vSjHs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfXgBvWv0E5J+VgeprHxGIUrs6Z73nlFMSlVf30ZhJNwIhALlUEtKIqLYL2873nGTJ6AgyLV2HVyMzCk/12CeEBg98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443453},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"7be93eba6c0a07e523c8b10d2ca9dacccd10c131","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.9.0_1787373291588_0.8838745232415091","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"@liustack/modsearch","version":"5.9.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.9.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"eeeb0cb83829278ecc38d94f5b7daebbe6a2f731","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.9.1.tgz","fileCount":36,"integrity":"sha512-a7X2NcFIBFq3VLWjxPcMmTX4iPjcd0g1lZ1uFlxI9emJqffF59QVxPODgXHmDn/77yTs9zVfU55XdgxSHO84Ug==","signatures":[{"sig":"MEQCIBZ3red6xrOjoEFnmu2uyJj8GHRkTtpucQ04IuzsOVl/AiArNFXFPwBkRVj8bPFu4E977FKtNNSI3tBQhCPaPFy97Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpU4GnzdREERTGkxyarJYX+gofpADB/tTBxM7JPMY3sAIhALxUrXP8vhzk3dIGUrrpit/q7Ct3TvKl+f5ONWVVukHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446965},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"1492d7b921dc526ccc21b65a3afbe91a7fbae12e","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.0","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.9.1_1787586360822_0.8882903662669095","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@liustack/modsearch","version":"5.10.0","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.10.0","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"2ddbfb39438aae2970d9d8bbfcc6d782a9082515","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.0.tgz","fileCount":36,"integrity":"sha512-ew9VoL4dqdRn2/qzaU0hm97jdDeuJPkgTgPVBF+8jBHluNPuOY3TpHA9ir62U+CeuuVhwzsCRCNRd7plWlczQg==","signatures":[{"sig":"MEUCICfiTih1AkWadWJIKSWipepckpfWrTqCMeAi3ZCIybpIAiEA0A46+0/WmyeGMl0WNA+U1N6mhoqLUsMOFDyHTQK4PHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPozalfFmWhSvox0t02h2s4tHH8Os5HO+ypCDyJnghFQIgVq7x9ztm0bOtYGiBbgUVCFvpuHKPtw6IzOSTi8MJMII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453387},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"81ed4d16fbdec19d078f7bfbeac11b6c5ceb1e80","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.1","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.10.0_1787852448740_0.34521128319581784","host":"s3://npm-registry-packages-npm-production"}},"5.10.1":{"name":"@liustack/modsearch","version":"5.10.1","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.10.1","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"f179d27bb61ec29a4e04d1952ed01d359c030bbe","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.1.tgz","fileCount":36,"integrity":"sha512-9u2BmoHxXl3/lCYnFUuFjUAS7XBfFClUxFRSBB1pT+nkRz5JZava+jTMhndf67WyF/zTZPeOEKDv3hu/GGmo4Q==","signatures":[{"sig":"MEYCIQDVL+Bfkhnu+Q1JqfGzTi55f3+MMW+3rzy4t0fGLSuykgIhAIKfwIbVuOoUKSTcDSR+1KCOrMF6v7uL8fwWCN/oyYQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0ejMH7HO71XEDoanT9qu4KHs4FBXA/nWorIrI90zJ8AiB8++JQxQY3jxZ0dUSSSWDiea1aW8LlKm+4iWlhyGteBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453963},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"d5097a7b83d18ff65c1614204c3d9253ad3cf751","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.1","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.10.1_1788460521873_0.14365755439647065","host":"s3://npm-registry-packages-npm-production"}},"5.10.2":{"name":"@liustack/modsearch","version":"5.10.2","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.10.2","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"9e9b26a0e63bbf45f8fb55bc3178f11a0e72542b","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.2.tgz","fileCount":36,"integrity":"sha512-SfCCScGyk+ueuFoV2fUjkhvw9HdygnIZoQsV6j1K5iHmx3iAxfeksMacHfr+N/BpuxmoDANv80OJ071yNpkO+A==","signatures":[{"sig":"MEUCIDeHopAzmPH7ghpmYxYfV7ZLMTGFoeQCyXD4Ksk2OBy5AiEAm4TAzptiqOZnWiYZmO9KV6EE8JHyHWB3jXzUadqrlnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDDRguQIpNMGCuFMJ4QmZDIsGPu4MnXTIBykVADToqdAiA9xMzgMigjAMYSg7IwkQlkj+jx5sDetlKHcLB7lkXmqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462820},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"7c164513d6ba824d294bcf43df9485ada3beff19","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.1","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.10.2_1788817552177_0.16627257726146083","host":"s3://npm-registry-packages-npm-production"}},"5.10.3":{"name":"@liustack/modsearch","version":"5.10.3","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.10.3","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"d0204ad26f4555380cbfb167f3da16892b9c9dcc","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.3.tgz","fileCount":36,"integrity":"sha512-Ki+GaO1OINVT6SIjzKJ6EKE282I/Y5Qkqa7TUF8BOrG3Kp8keeb4jOyVypV8ngbp9qYsyO9zHF4bguj01ndtOA==","signatures":[{"sig":"MEUCIQCMpvm1TwY9P/Sorghr5O/I/tosie5lR4G8W2hSP0qkvQIgKkXYjAguwu9+R3yC5WYlVJJCyYrQunZWGhnPDF5+mUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBrTxiz4cDFtmf+H2RJhD7y+S04xauJpUdCU0o2bcgbXAiAeO8IkJ+9L7MTL3hNamqbMuW7uQ/5kRGpGLAvux/I6ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467970},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"22acb7a08cc7d11dce036ddd3ef68bfe20ef4983","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.1","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.10.3_1789470518479_0.775694517653976","host":"s3://npm-registry-packages-npm-production"}},"5.10.4":{"name":"@liustack/modsearch","version":"5.10.4","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"author":{"name":"Leon Liu"},"license":"MIT","_id":"@liustack/modsearch@5.10.4","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"homepage":"https://github.com/liustack/modsearch#readme","bugs":{"url":"https://github.com/liustack/modsearch/issues"},"bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"dist":{"shasum":"a6ded8bcd0687a94a280903b1aa158c6b0d09160","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.4.tgz","fileCount":36,"integrity":"sha512-5DI687h9vcJ8UH2EharzHt3ee+RQWATAyVtGttgI/z7fi3RwQbN9P0nx8SwLHSGda6D+Gswrro5f2Ps+3BN1bw==","signatures":[{"sig":"MEUCIAmmho7N2Y9VAiv8TAJuSnSWiorqTcvZ23WLINjSnqebAiEA2hsQMuRCamXCo+u50z8fUJ6IzW4AGoJxoXRlorhOxfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUuPXwgKvkEwwvGnDqS18AFCP5f746eVjxM1t16i1VoQIhANC/4ULhMrHiG00ZpYeSUY1sQOvLdJQJx4Hauq7Zn9u0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476528},"type":"module","engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"52437bf92c35f917274d83288f8780bb87ce98f0","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.19.1","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/modsearch_5.10.4_1790104608461_0.5720496991564334","host":"s3://npm-registry-packages-npm-production"}},"5.10.5":{"_id":"@liustack/modsearch@5.10.5","bin":{"modsearch":"dist/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web","immediately":true}},"bugs":{"url":"https://github.com/liustack/modsearch/issues"},"dist":{"shasum":"2578ec8e76b055579fedd2b7f4a301e0b26483e5","tarball":"https://registry.npmjs.org/@liustack/modsearch/-/modsearch-5.10.5.tgz","fileCount":36,"integrity":"sha512-SHeZ5pr0BuCEKBJSDN4no008ETwlBl3GNOuOPfDjLTkVkGriNc5NPeAz1kG91CwmG7klLzzGAvnjTrkLrRqyfw==","signatures":[{"sig":"MEQCIBkAvm8pRBg+ktQs+v1eusi3muCiXtNUAINhF5yVzsaKAiBGnuiwv14zp5VQWGY+89y+zAaIaHJmETWZF+selIycBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2I8nR3U93IKnjqd+ziRQgRJ2dx3t7el2rHv5TXkzftQIgdiFb5JZgNce5sn8Z6Wr1/oWoJFNp1YhQ75EXxc9S9dc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@liustack%2fmodsearch@5.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":479950},"name":"@liustack/modsearch","type":"module","author":{"name":"Leon Liu"},"engines":{"node":">=22.13"},"exports":{".":"./dsh/index.js","./dsh":"./dsh/index.js","./client":"./dsh/client.js","./package.json":"./package.json"},"gitHead":"4529da69abab0abfdb24774c5126aa3b1ba4ba21","license":"MIT","scripts":{"dev":"vite build --watch","eval":"node evals/run.mjs","lint":"biome lint","test":"vitest run","build":"vite build","format":"biome format --write","release":"node scripts/release.mjs","docs:list":"node scripts/docs-list.js","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"version":"5.10.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e65118e-67d6-4a5b-902d-6c5ac3466203"}},"homepage":"https://github.com/liustack/modsearch#readme","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"_npmVersion":"11.20.0","description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","directories":{},"maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"undici":"^7.29.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"3.2.4","typescript":"^5.9.3","@types/node":"^22.19.7","@biomejs/biome":"2.5.7","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modsearch_5.10.5_1790233718031_0.12082247624431353"}}},"time":{"created":"2026-02-22T08:23:12.840Z","modified":"2026-09-24T07:08:38.520Z","0.1.0":"2026-02-22T08:23:13.100Z","2.0.0":"2026-08-01T16:26:55.715Z","2.1.0":"2026-08-01T16:31:52.082Z","2.2.0":"2026-08-04T16:22:20.264Z","2.3.0":"2026-08-04T16:41:08.334Z","2.4.0":"2026-08-04T17:22:38.239Z","2.4.1":"2026-08-04T17:30:53.379Z","2.4.2":"2026-08-05T07:11:40.068Z","2.4.3":"2026-08-05T09:00:46.482Z","2.5.0":"2026-08-05T09:06:09.220Z","2.5.1":"2026-08-05T09:23:03.447Z","2.6.0":"2026-08-05T09:30:39.732Z","3.0.0":"2026-08-05T09:55:12.584Z","3.0.1":"2026-08-05T10:03:11.154Z","3.1.0":"2026-08-05T11:03:18.715Z","3.2.0":"2026-08-05T14:15:46.025Z","3.2.1":"2026-08-05T14:18:36.275Z","3.2.2":"2026-08-05T14:26:00.897Z","3.2.3":"2026-08-05T15:13:02.227Z","3.2.4":"2026-08-05T16:29:07.378Z","3.2.5":"2026-08-05T16:31:26.845Z","3.2.6":"2026-08-05T16:34:45.629Z","3.2.7":"2026-08-05T16:40:52.074Z","3.3.0":"2026-08-05T16:52:16.272Z","4.0.0":"2026-08-06T04:27:24.040Z","4.1.0":"2026-08-06T14:24:05.545Z","5.0.0":"2026-08-06T16:04:23.075Z","5.1.0":"2026-08-06T20:38:05.735Z","5.2.0":"2026-08-07T06:16:04.822Z","5.3.0":"2026-08-13T21:50:23.993Z","5.4.0":"2026-08-14T08:23:06.119Z","5.4.1":"2026-08-14T09:25:56.904Z","5.4.2":"2026-08-15T05:18:30.432Z","5.4.3":"2026-08-17T06:05:17.790Z","5.5.0":"2026-08-19T16:25:04.554Z","5.6.0":"2026-08-19T17:42:06.139Z","5.7.0":"2026-08-20T15:56:38.622Z","5.7.1":"2026-08-20T17:32:24.894Z","5.8.0":"2026-08-20T19:10:22.664Z","5.9.0":"2026-08-22T04:34:51.704Z","5.9.1":"2026-08-24T15:46:00.958Z","5.10.0":"2026-08-27T17:40:48.843Z","5.10.1":"2026-09-03T18:35:21.992Z","5.10.2":"2026-09-07T21:45:52.270Z","5.10.3":"2026-09-15T11:08:38.638Z","5.10.4":"2026-09-22T19:16:48.557Z","5.10.5":"2026-09-24T07:08:38.189Z"},"bugs":{"url":"https://github.com/liustack/modsearch/issues"},"author":{"name":"Leon Liu"},"license":"MIT","homepage":"https://github.com/liustack/modsearch#readme","keywords":["search","web-fetch","cli","llm","agent","agent-skill","antigravity","modsearch","dsh-plugin","deepseek-harness"],"repository":{"url":"git+https://github.com/liustack/modsearch.git","type":"git"},"description":"The strongest free web search plugin for coding agents. Plug-in web search, X search, and page fetch for models without native web access. Free out of the box: no signup, no API key (Firecrawl keyless, 1,000 free credits/month)","maintainers":[{"name":"liustack","email":"leonstdio@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/liustack/modsearch/main/assets/banner.jpg\" width=\"100%\" alt=\"ModSearch\" />\n</p>\n\n<h1 align=\"center\">ModSearch</h1>\n\n<p align=\"center\"><b>在官方 App 里模型能联网，切到 API 就不能了。ModSearch 把联网补回来：网页搜索、X 搜索、单页抓取。免费，免注册，免 API key。</b></p>\n\n<p align=\"center\">🥇 <b>全网最强的 DeepSeek Harness (dsh) 免费联网搜索插件</b> 🥇</p>\n\n<p align=\"center\">引擎：<b>Firecrawl</b>（免注册，默认）· <b>Antigravity CLI</b> · <b>Tavily</b> · <b>Exa</b> · <b>Grok（X）</b> · <b>local</b>，自动故障转移</p>\n\n<p align=\"center\">\n  <a href=\"./README.md\">English</a> ·\n  <a href=\"docs/troubleshooting.zh-CN.md\">故障排查</a> ·\n  <a href=\"skills/modsearch/references/configure.zh-CN.md\">配置</a> ·\n  <a href=\"skills/modsearch/references/output-schema.zh-CN.md\">输出契约</a> ·\n  <a href=\"docs/security.zh-CN.md\">安全</a> ·\n  <a href=\"https://github.com/liustack/modlens\">ModLens（视觉）</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://x.com/liustack\"><img src=\"https://img.shields.io/badge/follow-%40liustack-black?style=flat-square&logo=x&logoColor=white\" alt=\"Follow @liustack on X\"></a>\n  <a href=\"https://www.npmjs.com/package/@liustack/modsearch\"><img src=\"https://img.shields.io/npm/v/@liustack/modsearch?style=flat-square&label=npm&color=cb3837\" alt=\"npm\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/node/v/@liustack/modsearch?style=flat-square\" alt=\"Node.js\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue?style=flat-square\" alt=\"License\"></a>\n  <img src=\"https://img.shields.io/badge/Not%20backed%20by-Y%20Combinator-FF6600?style=flat-square&logo=ycombinator&logoColor=white\" alt=\"Not backed by Y Combinator\">\n  <img src=\"https://img.shields.io/badge/users-unknown-lightgrey?style=flat-square\" alt=\"Users unknown\">\n</p>\n\nDeepSeek 和 GLM 等模型没有联网能力或联网能力羸弱。ModSearch 通过外挂方式大幅增强模型联网搜索、X 搜索、单页抓取能力。装完即用：默认引擎是 Firecrawl 的免注册通道，[每月 1,000 免费 credits](https://www.firecrawl.dev/blog/firecrawl-keyless-launch)，不用注册账号，不用 API key，不用绑卡。\n\n## 交流\n\n用出问题了就[提个 issue](https://github.com/liustack/modsearch/issues/new/choose)。其他的都欢迎来 X 上聊：**[@liustack](https://x.com/liustack)**，你用它做了什么、在哪个 harness 上跑、接下来该做什么，新版本也是那边先发。社群正在筹备中。\n\n## 特性\n\n- **🥇 全网最强的 DeepSeek Harness (dsh) 免费联网搜索插件：** 一条命令即刻安装 `npx -y @deepseek-ai/dsh plugin --profile web add @liustack/modsearch@5.10.5`。细节见[接入指南](docs/harness-setup.zh-CN.md#deepseek-harness-dsh)。\n- **开箱免费，免注册。** 搜索和单页抓取默认跑在 Firecrawl 免注册通道上：[每月 1,000 免费 credits](https://www.firecrawl.dev/blog/firecrawl-keyless-launch)，没有账号、没有 API key、没有绑卡。后备通道也全部免费：Antigravity CLI 只需浏览器登录，Tavily、Exa 和免费的 Firecrawl key 各带独立的月度额度，均不要求绑卡。\n- **自动故障转移。** 一个通道失败或额度耗尽时自动切换下一个。\n- **单引擎多密钥轮换。** Tavily、Exa、Firecrawl 都可配置逗号分隔的多个密钥。鉴权、限流或配额失败时先轮换到下一个密钥，再按引擎链故障转移。\n- **可搜索 X（推特）。** 安装 Grok Build 后，可检索网页索引覆盖不到的 X 内容。\n- **一次安装，多端可用。** 支持 Claude Code、Codex、Pi、OpenCode。\n\n## 实测\n\n四张截图全部原样记录，前两张来自 Codex 桌面 App，后两张来自 dsh web，驱动的都是自身不能联网的 DeepSeek 模型。\n\n给出一个博客链接，询问文章内容。25 秒后返回全文的结构化摘要，全程未打开浏览器。\n\n![不能联网的 DeepSeek 通过 ModSearch 总结博客链接](https://raw.githubusercontent.com/liustack/modsearch/main/assets/demo-codex-fetch.png)\n\n不指定目标，只问「今天有什么有趣的 AI 新闻」。36 秒后返回六条带来源的结果，并在结尾说明哪些信息来自检索聚合、细节可能有出入。该提醒来自 `uncertainty` 字段。\n\n![开放问题返回六条带来源的结果，并附可信度说明](https://raw.githubusercontent.com/liustack/modsearch/main/assets/demo-codex-search.png)\n\n在 dsh web 里问今天有哪些重要的 AI 新闻。dsh 原生的搜索工具行直接跑在 modsearch 引擎链上，18 秒返回三条当日消息，每条带来源链接。\n\n![dsh web 的原生搜索跑在 modsearch 引擎链上，返回三条带来源的当日新闻](https://raw.githubusercontent.com/liustack/modsearch/main/assets/demo-dsh-web-search.zh-CN.png)\n\n问 Node.js 现在哪条版本线还在维护。`read_page` 先后读官网版本页和发布计划表，59 秒给出结论和版本状态表，来源附在结尾。\n\n![read_page 读取两个页面后给出 Node.js 维护线结论](https://raw.githubusercontent.com/liustack/modsearch/main/assets/demo-dsh-web-fetch.zh-CN.png)\n\n## 支持的引擎\n\nFirecrawl 零配置直接可用，其余引擎各一条命令。key 存在 `~/.modsearch/config.json`（0600 权限，展示时打码）：\n\n| 引擎 | 能做什么 | 免费额度 | 怎么开 |\n| :-- | :-- | :-- | :-- |\n| Firecrawl（默认） | 网页搜索 + 单页抓取 | 免注册每月 1,000 免费 credits。注册免费 key 再得独享的每月 1,000 | 无需任何操作，装完即用 |\n| Antigravity CLI | 网页搜索 + 单页抓取 | 免费，浏览器登录 | 安装 `agy` 并登录 |\n| Tavily | 网页搜索 | 每月 1,000 credits，不绑卡 | `modsearch config set tavily.apiKey <key>` |\n| Exa | 网页搜索 | 每月 $10 循环额度（约 1,400 次），不绑卡 | `modsearch config set exa.apiKey <key>` |\n| Grok Build | X（推特）搜索 | 随 SuperGrok 或 X Premium 订阅 | 安装 `grok` 并登录 |\n| local | 单页抓取 | 内置，零安装 | 无需任何操作 |\n\nkey 也可以走环境变量（`TAVILY_API_KEY`、`EXA_API_KEY`、`FIRECRAWL_API_KEY`）。同一引擎可在配置文件或环境变量中写入逗号分隔的多个 key，例如 `key-one,key-two`。配了多个引擎就自动故障转移，好的优先。每个引擎默认都参与，可以用 `modsearch config set tavily.enabled false` 排除一个。想用 Tavily、Exa、Firecrawl 兼容的第三方或自建端点？把引擎指过去即可：`modsearch config set tavily.baseURL <url>`。官方地址始终内置在代码里，不会作为默认配置写入文件。每个引擎的全部配置项见[配置指南](skills/modsearch/references/configure.zh-CN.md)。\n\n## 安装\n\n**第一步，交给你的 AI。** skill 一装好，搜索和单页抓取就跑在 Firecrawl 的免注册免费额度上，所以安装只是一句话：\n\n> 按 https://github.com/liustack/modsearch 的 INSTALL.md 安装并配置 modsearch skill，完成后运行体检并把结果告诉我。\n\n也可以直接通过 [skills.sh](https://skills.sh/) 安装同一个 skill：\n\n```bash\nnpx skills add liustack/modsearch\n```\n\n**第二步（可选），再加免费引擎。** Antigravity CLI 的综述质量更高，Tavily、Exa 或免费 Firecrawl key 能在免注册额度之上再加一份个人额度，都不要求绑卡。只有 agy 的浏览器登录需要你亲手完成：\n\n```bash\ncurl -fsSL https://antigravity.google/cli/install.sh | bash\nagy                                                           # 浏览器完成登录后退出\n```\n\n选了 key 的话，发一句话给 AI 即可：「把我的 tavily key 设成 tvly-...」。\n\ndsh 用户还有一条不碰命令行的路。在 dsh 侧栏点开「插件」，进入 `@liustack/modsearch`：选首选引擎、填 API 密钥和自建接口地址、勾选哪些引擎参与故障转移，点保存就生效。0.1.6-alpha.2 之前的 dsh 版本里，同一张卡片在设置页的「插件 → 插件配置」里。\n\n![dsh「插件」面板里的 ModSearch 页面：选首选引擎、填 API 密钥与接口地址、勾选参与故障转移的引擎](https://raw.githubusercontent.com/liustack/modsearch/main/assets/demo-dsh-settings-card.jpg)\n\n## 用法\n\n装好之后不需要记任何命令。正常聊天，提出需要查证的问题或给出一个链接，skill 自动触发：选引擎、跑搜索或抓取，答案带着来源回来。\n\n## 文档\n\n| 文档                                                     | 适用场景                                    |\n| :------------------------------------------------------- | :------------------------------------------ |\n| [INSTALL.md](INSTALL.md)                                 | 一步步安装 skill（为 agent 编写）           |\n| [CLI 手册](skills/modsearch/references/cli.zh-CN.md)           | skill 所驱动的 CLI：参数、配置与体检        |\n| [故障排查](docs/troubleshooting.zh-CN.md)                      | 命令报错，查成因和解法                      |\n| [配置手册](skills/modsearch/references/configure.zh-CN.md)     | 配置 key、切换引擎、排查配置                |\n| [输出契约](skills/modsearch/references/output-schema.zh-CN.md) | 解析 JSON 或构建下游工具                    |\n| [dsh 插件](docs/dsh.zh-CN.md)                                | 安装、配置、验证与更新原生 dsh bundle       |\n| [宿主接入](docs/harness-setup.zh-CN.md)                        | 在 Codex、Claude Code、OpenCode、Pi 中配置  |\n| [安全说明](docs/security.zh-CN.md)                             | SSRF 防护、DNS 重绑定防护、不可信输入的处理 |\n| [更新日志](CHANGELOG.md)                                 | 查询版本变更                                |\n\nClash、Clash Verge Rev、mihomo、Surge 的代理 fake-ip 模式开箱即用：DNS 返回的 `198.18.0.0/15` 地址会被视为 fake-ip 占位值，不用开任何开关。URL 中直写的 `http://198.18.0.5/` 这类地址在 `allowPrivateNetwork` 关闭时仍会被拦。VPN 用的其它保留段，或 Steam++ / Watt Toolkit 这类 hosts 文件加速器，见[私有网络目标被拦](docs/troubleshooting.zh-CN.md#私有网络目标被拦)。\n\n## 参与方式\n\n本仓库不接受 PR。项目由作者独立维护，所有代码经作者本人审阅，这是它可靠性的前提。两种有效的参与方式：\n\n- **[提交 issue](https://github.com/liustack/modsearch/issues)。** bug、建议、难以理解的报错或文档都欢迎。issue 会被认真阅读，并影响后续开发方向。\n- **Fork。** MIT 协议下你的副本完全归你，修改和发布不受限制。\n\n## 插入硬广一条\n\n关注微信公众号「liustack」：AI 工具、实践与想法，第一时间推送。微信扫码，或搜一搜「liustack」：\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/liustack/modsearch/main/assets/wechat-qrcode.png\" width=\"420\" alt=\"微信公众号 liustack\" />\n</p>\n\n⭐ 如果它对你有用，请给 [ModSearch](https://github.com/liustack/modsearch) 一个 star，这是其他开发者找到它的方式。\n\n## Star History\n\n<a href=\"https://www.star-history.com/?repos=liustack%2Fmodsearch&type=date&legend=top-left\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/chart?repos=liustack/modsearch&type=date&theme=dark&legend=top-left&sealed_token=ymc92zQxHuDgpexZjaqDbEhMCuCjGHskpQGkzkwwrU0FksWoq5MasrMA64y9G2CxNV9O3EFeRjKneWSDYmHH4HWjpUiaAme0haCp-1Y72cRmHDv8coW35A\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/chart?repos=liustack/modsearch&type=date&legend=top-left&sealed_token=ymc92zQxHuDgpexZjaqDbEhMCuCjGHskpQGkzkwwrU0FksWoq5MasrMA64y9G2CxNV9O3EFeRjKneWSDYmHH4HWjpUiaAme0haCp-1Y72cRmHDv8coW35A\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/chart?repos=liustack/modsearch&type=date&legend=top-left&sealed_token=ymc92zQxHuDgpexZjaqDbEhMCuCjGHskpQGkzkwwrU0FksWoq5MasrMA64y9G2CxNV9O3EFeRjKneWSDYmHH4HWjpUiaAme0haCp-1Y72cRmHDv8coW35A\" />\n </picture>\n</a>\n\n## 免责声明\n\nModSearch 以 MIT 许可发布，使用不受限制。作者不对任何用途（含商业使用）提供保证与背书。上游引擎（Antigravity CLI、Tavily、Exa、Firecrawl、Grok Build）各有自己的条款与额度，遵守这些约束由使用者负责。\n\n## License\n\nMIT\n","readmeFilename":"README.zh-CN.md"}