{"_id":"pi-all-search","_rev":"58-250584f833ca38af64484855906c5503","name":"pi-all-search","dist-tags":{"latest":"1.1.12"},"versions":{"1.0.15":{"name":"pi-all-search","version":"1.0.15","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.15","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"fd9c0985708a0359a9f7f45d4060b7594b2b1b77","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.15.tgz","fileCount":18,"integrity":"sha512-Vk6xTL3r1g5eP79jH8ixmqEGFI9IWBKQ2h7uBGWlmtQvN0TFVoZsWBK5jB5JLVG+/kKcD+P+T1kIgtFNLFBb6A==","signatures":[{"sig":"MEUCIQCXkBz6Y+87QoznsvrPxGQLPE3MuDAcPmdTcXGB90mu+wIgb5M5rSIIl++5P3YrzBYsBDlgkINTQXFEUlSXAQRnVW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40524},"type":"module","gitHead":"65784e9fbb81fe04cbbcdef881ac64792a538155","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"11.17.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.0","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.80.0","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.15_1782703113583_0.23267623427165773","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"pi-all-search","version":"1.0.16","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.16","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"eb127c2d95ce050e63d610f480e8550f63376a27","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.16.tgz","fileCount":18,"integrity":"sha512-pnPupGnRX6JJ8jLRHwFiEVIpzvuhSSPbZ88ARpJbjafsufY4rQQEU6Za7gEp7ktcj4jv2pqoGvEqV5MV6GCtIw==","signatures":[{"sig":"MEUCIDfos/fq6E19mIcicbuKqOJam0pQkzQeYX/BKoNz2z7LAiEAumembhJPZ2kZ8Ev+fRoeTbhtuoFqs3LyrsaqUooW9Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40703},"type":"module","gitHead":"3b17e0f257a13531754b8006b63d851047e7f40d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"11.17.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.0","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.80.0","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.16_1782707872802_0.6255573758219766","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"pi-all-search","version":"1.0.17","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.17","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"bd4543216b4731221342e5d71d3506b350457ac7","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.17.tgz","fileCount":18,"integrity":"sha512-iEFPU32hUYpePYqsO4huzxbBOu4Ai+aFCRefkxze8WKWS7mcLqYaqC0c5X9cjcvaIIp81HRKUJTBTcH75cm8cA==","signatures":[{"sig":"MEQCID7whVkex90MnE4TfLkASGoucXIGvsBt9brrCxlXWdI2AiAporgwLAY0JO5RIdm7eue8I8wxgg0iaVLD30x+Rrrh8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41080},"type":"module","gitHead":"fcf75ed66bf3a49d0383b782f6875efcceb3ae45","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"11.17.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.0","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.80.0","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.17_1782709220895_0.28057357160488783","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"pi-all-search","version":"1.0.18","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.18","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"0034381031c3209db261533ab829d8f2adfcc884","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.18.tgz","fileCount":18,"integrity":"sha512-Kj83Wm0QhRmS8VPuJcumFSm4E9QO8LNlR2ss0IyXq7HWpTF7Bny9gOQADPuNyyZBS4HcHafhBadpfxhCAbrgfQ==","signatures":[{"sig":"MEQCIEXc9ay0L07OO4U3nOitbVLNncqU4Y4c5U7NrZIvfSICAiA0lNBsgxrXZRrF94EAaDzmZuasFaBtIyjwGWF66R0fQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41523},"type":"module","gitHead":"d02d2bccd71eaa0d2394390004ec2d9ed841a8fe","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"11.18.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.0","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.80.0","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.18_1782901413091_0.1085644190113002","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"pi-all-search","version":"1.0.19","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.19","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2436c8dc0e9215dc17362519d7cefff8cd984960","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.19.tgz","fileCount":19,"integrity":"sha512-L3MwIH7emF4z8KPPzCbBQBaDlE/vtuoSOcsMgdXRoQ4wL5TAZyTFanSPdXWm71l06e4jIkwAzLhujNAZDEqGTw==","signatures":[{"sig":"MEUCIDYZe5cWAL98jwijGBv36KYyC4lYbN2dYY/8714P3qkpAiEA9nJ+bWlPi8YjJ845hz8KnMmuNL8oqtVOoRKUpvQNz2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46381},"type":"module","gitHead":"2a5cac367970fc5136b5809a2d7e758999be4e22","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.1","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.83.0","@earendil-works/pi-tui":"^0.83.0","@earendil-works/pi-coding-agent":"^0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.19_1785491475172_0.39760818352819705","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"pi-all-search","version":"1.0.20","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.0.20","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"dfc2cf9c20236726471611103b697c2d92380b7e","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.0.20.tgz","fileCount":19,"integrity":"sha512-XKLK/qWHPLF71dk23M0rQqBwkV9EcRrd3tyV5aKvk/MaZRZuTD4YFu7DD9QYYwqgd29CFMPQTVi0DL/OcWtWtg==","signatures":[{"sig":"MEUCIFDT/jjr6EITCdQIbeMJhrXwCk29hBx7uIvyQ4OE+qpQAiEAzK7YIJO2IwPN3NiC+OcJGx3mNrhMECvZeGXL8Uk2o6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46381},"type":"module","gitHead":"1fa6ee32ac9f7b5f95d7b0f13719fbbf2fdc3954","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.0.20_1787228230886_0.17432792993997537","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"pi-all-search","version":"1.1.0","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.0","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"07a2d8ed033f5f7c2110f2cf47f8ad8c5f11392e","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.0.tgz","fileCount":20,"integrity":"sha512-P/mGOKLaaE5RYmJiXqfIRRTj5k2+es89QUt3senQzQ6ynJYf1Ugs7H67DDekG4eiwkaq90NRQVhDvYE7iC+XLA==","signatures":[{"sig":"MEQCICyvHHZOJv3HfDwTs9TyEdJICvDh1FDsCBmWYFKsOYAMAiBx9CaPY5J4wi8GsY6Qy5a4aW0QDRv6LJp+KfTChQCbLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50175},"type":"module","gitHead":"22387c5df68f1367484123d35657142d620cdb00","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.0_1787334445172_0.199523886791531","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"pi-all-search","version":"1.1.1","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.1","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"3f3550e00cfd37791dbafd733c0f0b36361ec100","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.1.tgz","fileCount":21,"integrity":"sha512-4n1f9cvHvMaSOW4YiSO0drN9j7liEnafiBZKBFHEfT8zrhjS0NeUlpAMZzTDCA1B9GCbIyVWBg3HaC0aXSoaew==","signatures":[{"sig":"MEUCIQD0OugxXEq7iVOYqkFSEgzVrl+lsy2U67yhy/qgyoItaAIgZ8pt0NVvsfcBzAB+H4EZh8tfplSwjWgv6rgTlbAoJP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54909},"type":"module","gitHead":"5670ab58bdf0f50ac79c78efe378582a7f272efb","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.1_1787884947502_0.0918532963339529","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"pi-all-search","version":"1.1.2","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.2","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"d8b4ca772d5d33e7bb68c8fa75c97c41fb6a6fdf","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.2.tgz","fileCount":22,"integrity":"sha512-BNPGHPXViBzT8aZIajbinfKGaes7ZHHjOWZaAIZaQeFWBKJBA3jxxSMwmQ6l2raAa3sjkmejo17yHt1DNSnnCQ==","signatures":[{"sig":"MEQCIClyBxV465F2NBIGjFfvp1PKFP9LhGJslikEyoBI9XCbAiAQpCYdi3De2PM25J7sBWQGKv/UuMLf2hrHlFvX6Zn9ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55278},"type":"module","gitHead":"c721468893fd6603c5aa1c1af6b8adc7f117f7ee","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.1","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.2_1788752712571_0.5723840552279498","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"pi-all-search","version":"1.1.3","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.3","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"f3ddeb136f1d30ba5db6c0ac68a2c9de476d6952","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.3.tgz","fileCount":22,"integrity":"sha512-Fom3SoJUdCJajsGKy+yItM59n9SS/7goaAhRLgm+A25o3/xZ+UTJUXlDOw2QFEFnNKxiWnGcrRLxYMfKMUq0Uw==","signatures":[{"sig":"MEUCIQCkZJ1OKyPPTiUMRwr1Mg81Qb3kWMu8Wrn6Iu9tcm+akgIgX7RPj1Qw+TXaO49ZGVFprXQTL1iwrZXKSaA9g92YlnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaob0QzlluN3df2UVOTKR6B+vpKjl4fsSbdbqBYOVamgIgAelQyYAvDGgtaS9unMyQQPDJLLNKgJnfPRYfL/9/H/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"ebc1832f87db80b38dfc2a92b878162b5f2f9cf8","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.33","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.3_1789613859820_0.7981911811612474","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"pi-all-search","version":"1.1.4","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.4","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2a73e9df3872ba1dafa7448ed6fe84cbdafa1404","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.4.tgz","fileCount":22,"integrity":"sha512-KvdOEdRvv40ITHQZbUydyeRZPRQMPthgDlwh0DFPLoqZ8Y7YgQnlLLNNOrKdFd2ZaBrU2mV4mnEP4U3GsbVe0A==","signatures":[{"sig":"MEYCIQDf7vthda+2S21sFck9YHRxgqcL/HfTWlpxmnoZV89nCwIhAIhxURxXKC7gyT6Io6I4Fv1v5f4NeDVlk+OuVboh3QMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGcL4ecIwai5qHkUB73S4eXymgxiKx6zEXcaNs3/7kmwIgNS7UQtK7pvc1xGJB46SuqR15nvXdACBjW/W2MPomNHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"cdb2fbc23126120426cd680715c532ab1706a308","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.86.0","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.4_1789875501944_0.34730160692523415","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"pi-all-search","version":"1.1.5","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.5","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"56c1a06d14e1b3cc7a7631c67affef06b5aaab84","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.5.tgz","fileCount":22,"integrity":"sha512-VVlpAZeH/MWezvqaYqptNgbiV9XTdJWn2NEx4LWD5j+7kB3w98MJ1EjtX15PJLw0zwSYTpiz7lC6OHQ9al0MPw==","signatures":[{"sig":"MEUCIHA+46NEaMT01lnJUCAle2RW7Raecczt36K9X9OeBodoAiEAsCl/alToV/qkGcUP7xU9Ofhui1tX6tHbZaiusg5zkNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWVgLX8ZdM7b7N8C+ys6oUP24eKgUqepzeL90yYijamwIhAM1MWrVA23F92+P+7stTLcI5dzo+WKVHNpDlyQaRQJIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"b71a74931d9235ef9052a811d2acdeabc95984f6","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.86.0","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.5_1789878810093_0.9304053483143742","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"pi-all-search","version":"1.1.6","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.6","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"32e2696e8ea183620236f485597f23a7699bdf41","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.6.tgz","fileCount":22,"integrity":"sha512-ugdIdEri5sg0BJMI4wT6n8wiy6xkhzSa3XG9fuvAlvGXlB7rIctfwaulhusBE86bMTFoifiYU3TSH+rqSfTG4Q==","signatures":[{"sig":"MEQCIESudAd3kOSWs/3T+BXK3Xpx8ruMGPyuu8TzpcmNzxGGAiA18GfibYjM5ZTxvRh5RLVR9qEkEP0NfVVv5tJE1p0iJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIExzKfMGKsYVLiZ8Wd+UWyvCN4J/dN80Y3CvoJHx/7ijAiEAuKznPSTcBZMVEnXPzcTa/P/613uP6UzuIfAjblnudmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"f6ab8b6f6f16b999ae484bd09ba64445006a3390","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.86.0","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.6_1789961844843_0.24112627926363484","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"pi-all-search","version":"1.1.7","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.7","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"65fff3e04340da1e9f3745333f85ba5cd974417e","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.7.tgz","fileCount":22,"integrity":"sha512-ws6e8mlukZYaMLAwVE0dU9rFh+cbmSJ576dmxcCtJurs9+q8/IzQHBIATuEHL0r/UDwiTCvbdGWOXWobheEOVQ==","signatures":[{"sig":"MEQCIBi1Et/7DKouI+O1DHZs6YfdotWr09tzUevevQoBGXB8AiAaFDepGfFbW7fdWHKqvWDBLmtDiDkHe6flMloUHB5peg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoeB2yX5uCWuVua+/LAAXqQKOzOev8kXBSh/jIrOryFQIhANZjXx5r5eywroheUN61d2dJEzqhfv+lUS9KeLTdB7iK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"015501403f6e152863242c16664bd11485261c46","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.0.2","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.87.0","@earendil-works/pi-tui":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.7_1790048438474_0.5710671790656034","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"pi-all-search","version":"1.1.8","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.8","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"6bc227c86becf4a2945a25f1f891cc5180f56fcf","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.8.tgz","fileCount":22,"integrity":"sha512-eaABO5bUyUGvXXMW6dA1QE4UMPRb2zYx2v4cU0bgbwAwmDaxcCP0zpEWVMhSIXfBAwlY2+zxnjEqM/Bw46PlSg==","signatures":[{"sig":"MEUCICmvTDZuLFKEMbbc0MzTMH7KO3gwcjIjSIX9o8+ONiScAiEAg1/uZalMrN7UZPTxYY4ORKnU2pNlsYpXRGk2RxAGdz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcGh8esPHo9UjY7Hm6Meae7eg4R4tFQSPZBm2MrKmBcAiBJKdqsX2GvBpPhF+TJxV0cPJO4PQjICd62KXn1LTKW5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"4d2c1b962b06a5343581f73ec91a19256d22bc03","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.1.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.8_1790344271385_0.6625125341195279","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"pi-all-search","version":"1.1.9","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.9","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2b43831da5c0859ad4c684ff6fb1b500f9fae35f","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.9.tgz","fileCount":22,"integrity":"sha512-cHbYjwgAMu4q4aEEm6uyb+w6J7b6eJDRpi3qugOVbbxCXbYtM0c5GIwcTUwiNO7mfu0+TS1R3eKHgebaXiLc2w==","signatures":[{"sig":"MEUCIBNXqZEUG8sSGcZF3ofGMJgTjiwvLpzgpY6b5HqlhciPAiEAkoExc0psXSe7vARIXBCBe1QThmkS4T9q+wwrd2lx8Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6FB1FL3k6WvP69YXpwXEaYvbuYv3TmylkfqMk98vbQAIgRt/+9ymMkgibDDe95GgRrU6z1d6o5ti/XWb6MfjtX44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55280},"type":"module","gitHead":"40c136f240d63976661dafa4d341937941075223","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.1.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.3","dependencies":{"typebox":"^1.3.34","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.9_1790739643574_0.8436539878997495","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"pi-all-search","version":"1.1.10","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.10","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"43ac11038b7dc5499b998558b3ed2a0caae22edc","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.10.tgz","fileCount":22,"integrity":"sha512-FwvDbhziwpNWg2AA0kUQVtUpKYN1EeNf1YEIZQNLM33Tj5sLpElgTWQ9a4PbZ6DKk2zBBJms2w1Mh+zP1g8z4Q==","signatures":[{"sig":"MEUCIQCA+CrobzcdyQVn8TZ8NLOe8bvlRXsmrO0mGDmgpgac4AIgOv4wuX2EqTCAqeFnsyq7jBTXB8TCPfcJmEhX2YtUkOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXUqe7HikBGo2VVE8laXv8ecymxO7VM5IJGdJ2wz3ASAiAu4rnSYW6uFeriU5SZJEO660OVKmzIuY3r8JkvfbwhZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55309},"type":"module","gitHead":"31041cfc17b6b5d0a533408547501628b03e32b5","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.1.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, firecrawl, context7","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typebox":"^1.3.34"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"peerDependencies":{"@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.10_1790741053442_0.0162637118909994","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"pi-all-search","version":"1.1.11","keywords":["pi-package","pi","search","extension"],"license":"MIT","_id":"pi-all-search@1.1.11","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"homepage":"https://github.com/RealAlexandreAI/pi-all-search#readme","bugs":{"url":"https://github.com/RealAlexandreAI/pi-all-search/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"316bc2a8ce7510aab663c0f943eaf26aab8da069","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.11.tgz","fileCount":24,"integrity":"sha512-3OpL2Y0GmzmR1CWBfYPWnc6eH5Ejfv4XdUany+ntENpnApBXzxq2zNMnwPliWQdkSiK1+PZmiRi1I+Owx41kLg==","signatures":[{"sig":"MEYCIQCqFM0AAZPMYmVmOd7trDThPeJ6G5NMzd37GozkNOo8bQIhAMWOXKoRDMFUPUCmCG9mFbJyDTKeuLsoLyI3MFXjJUps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4/5U55VT6eZtN5aueS5SDiV4EV8Ec+4A1fr/iNxkkKAiACdPAV2UJFaFQg/y+lqCeCxRhs9dsfCmvqd5TEfZEanQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69854},"type":"module","gitHead":"be4386f7e61f447e8718ac5663acffad0d356d1c","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bff20f56-7b52-40d0-abd4-e284e282dc81"}},"repository":{"url":"git+https://github.com/RealAlexandreAI/pi-all-search.git","type":"git"},"_npmVersion":"12.2.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, tinyfish, firecrawl, context7","directories":{},"_nodeVersion":"22.23.3","dependencies":{"typebox":"^1.3.34"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"peerDependencies":{"@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-all-search_1.1.11_1790812681510_0.9451631150948616","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"pi":{"extensions":["./extensions"]},"_id":"pi-all-search@1.1.12","bugs":{"url":"https://github.com/RetiredPhysicist/pi-plugins/issues"},"dist":{"shasum":"4230161f4f3c115eff47c0572d9e62436ff80709","tarball":"https://registry.npmjs.org/pi-all-search/-/pi-all-search-1.1.12.tgz","fileCount":24,"integrity":"sha512-t/h/xzxDt2xdOjmY8U3aLc1D/s820crvTPv2D0WgpfwXFYvKFB65Nw6Or1l7Wt8h72e27pQ8Zqd5WvbB48qYwg==","signatures":[{"sig":"MEUCIFNJF+BbI/5oXBy3KZdn86ZS/cYDaoftiXeRF1FjTkruAiEAkxTdsv3SgivV1UsfER3d4ClYoUIsCMYjHif7WzHilJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICF8f9s9gSsXKS3JFaju9f+0uHu43DTVdV32/PJwfZSHAiAxjWNk+SuL6LWtomEVKlrm6nlO0A4JAvv40mvL9+bZQQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-all-search@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69954},"name":"pi-all-search","type":"module","gitHead":"ef8a0432cf2e0f1031e6d0629e4d903200f7ba43","license":"MIT","scripts":{"test":"node --import tsx --test tests/*.test.ts"},"version":"1.1.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d77282c6-2456-4391-9434-dca5d0eaf417"}},"homepage":"https://github.com/RetiredPhysicist/pi-plugins#readme","keywords":["pi-package","pi","search","extension"],"repository":{"url":"git+https://github.com/RetiredPhysicist/pi-plugins.git","type":"git","directory":"packages/pi-all-search"},"_npmVersion":"12.2.0","description":"All-in-one web search extension for Pi — exa, tavily, anysearch, tinyfish, firecrawl, context7","directories":{},"maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"typebox":"^1.3.34"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15"},"peerDependencies":{"@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-all-search_1.1.12_1790827504366_0.06284870882366311"}}},"time":{"created":"2026-06-28T07:08:02.111Z","modified":"2026-10-01T04:05:04.750Z","1.0.2":"2026-06-28T07:08:02.437Z","1.0.3":"2026-06-28T07:10:37.678Z","1.0.4":"2026-06-28T07:15:22.333Z","1.0.5":"2026-06-28T07:18:10.618Z","1.0.6":"2026-06-28T07:28:22.816Z","1.0.7":"2026-06-28T07:31:41.836Z","1.0.8":"2026-06-28T07:51:32.856Z","1.0.9":"2026-06-28T08:01:00.419Z","1.0.10":"2026-06-28T08:03:31.073Z","1.0.11":"2026-06-28T08:38:18.587Z","1.0.12":"2026-06-28T08:41:21.740Z","1.0.13":"2026-06-28T09:03:38.761Z","1.0.14":"2026-06-29T02:41:54.313Z","1.0.15":"2026-06-29T03:18:33.718Z","1.0.16":"2026-06-29T04:37:52.928Z","1.0.17":"2026-06-29T05:00:21.038Z","1.0.18":"2026-07-01T10:23:33.242Z","1.0.19":"2026-07-31T09:51:15.324Z","1.0.20":"2026-08-20T12:17:11.016Z","1.1.0":"2026-08-21T17:47:25.361Z","1.1.1":"2026-08-28T02:42:27.657Z","1.1.2":"2026-09-07T03:45:12.720Z","1.1.3":"2026-09-17T02:57:39.902Z","1.1.4":"2026-09-20T03:38:22.037Z","1.1.5":"2026-09-20T04:33:30.192Z","1.1.6":"2026-09-21T03:37:24.940Z","1.1.7":"2026-09-22T03:40:38.562Z","1.1.8":"2026-09-25T13:51:11.483Z","1.1.9":"2026-09-30T03:40:43.655Z","1.1.10":"2026-09-30T04:04:13.538Z","1.1.11":"2026-09-30T23:58:01.584Z","1.1.12":"2026-10-01T04:05:04.443Z"},"bugs":{"url":"https://github.com/RetiredPhysicist/pi-plugins/issues"},"license":"MIT","homepage":"https://github.com/RetiredPhysicist/pi-plugins#readme","keywords":["pi-package","pi","search","extension"],"repository":{"url":"git+https://github.com/RetiredPhysicist/pi-plugins.git","type":"git","directory":"packages/pi-all-search"},"description":"All-in-one web search extension for Pi — exa, tavily, anysearch, tinyfish, firecrawl, context7","maintainers":[{"name":"alexandre_ai","email":"usaslahser@gmail.com"}],"readme":"# pi-all-search\n\n**All-in-one web search extension for Pi — exa, tavily, anysearch, tinyfish, firecrawl, context7.**\n\n## Install\n\n```bash\npi install npm:pi-all-search\n```\n\n## Configure\n\nSet API keys in `~/.pi/agent/extensions/pi-all-search/config.json`:\n\n```json\n{\n  \"apiKeys\": {\n    \"exa\": \"exa-...\",\n    \"tavily\": \"tvly-...\",\n    \"anysearch\": \"as_sk_...\",\n    \"tinyfish\": \"sk-tinyfish-...\",\n    \"firecrawl\": \"fc-...\",\n    \"context7\": \"ctx7sk_...\"\n  },\n  \"provider\": \"auto\",\n  \"cacheTtlMs\": 300000,\n  \"maxResults\": 5\n}\n```\n\nOr set environment variables: `EXA_API_KEY`, `TAVILY_API_KEY`, `ANYSEARCH_API_KEY`, `TINYFISH_API_KEY`, `FIRECRAWL_API_KEY`, `CONTEXT7_API_KEY`.\n\nFirecrawl works without a key (IP-based free credits). Office NAT / CI sharing an egress IP share the keyless daily credits.\n\nTinyFish Search and Fetch are free with generous rate limits. When `TINYFISH_API_KEY` is set, `web_fetch` renders JavaScript-heavy pages through TinyFish before falling back to the built-in extractor.\n\n## Usage\n\n```\nweb_search({ query: \"TypeScript best practices\" })\nweb_search({ queries: [\"React vs Vue\", \"Angular vs Svelte\"] })\nweb_search({ query: \"AAPL stock price\", provider: \"anysearch\" })\nweb_search({ query: \"rust async programming\", provider: \"tavily\" })\nweb_search({ query: \"Next.js caching\", provider: \"context7\" })\nweb_search({ query: \"library for incremental PDF parsing\", provider: \"firecrawl-dev\" })\n```\n\n## Providers\n\n| Provider | Best For | Env Var |\n|----------|----------|---------|\n| **exa** | Academic papers, scholarly search | `EXA_API_KEY` |\n| **tavily** | General web, programming, fast results | `TAVILY_API_KEY` |\n| **anysearch** | Finance, stocks, structured data | `ANYSEARCH_API_KEY` |\n| **tinyfish** | News, current events, academic papers with citations | `TINYFISH_API_KEY` |\n| **firecrawl** | Scraping-heavy sites, fallback | `FIRECRAWL_API_KEY` |\n| **firecrawl-dev** | Firecrawl Developer Index: repo discovery, issues, PRs, OpenAPI specs, skills (semantic artifact index) | `FIRECRAWL_API_KEY` |\n| **context7** | Library/framework/API documentation | `CONTEXT7_API_KEY` |\n\n## Routing\n\nAutomatic intent-based routing:\n- **Finance queries** → anysearch → exa → tavily\n- **Academic queries** → tinyfish → exa → anysearch → tavily\n- **News queries** → tinyfish → tavily → anysearch → exa\n- **General queries** → tavily → tinyfish → anysearch → exa → firecrawl\n- **Docs queries** → context7 → exa → tavily\n- **Technical queries** (github/repo/issue/PR/commit) → firecrawl-dev → firecrawl → exa → tavily\n\nOverride with `provider=\"exa\"` etc.\n\nEvery provider is optional. With no keys at all, keyless Firecrawl still answers queries; add keys in any combination and the router uses whichever providers are available.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}