{"_id":"@dreki-gg/pi-context7","_rev":"10-dfb6d79fe3d9bc1ece27d2f19471611f","name":"@dreki-gg/pi-context7","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@dreki-gg/pi-context7","version":"0.1.0","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.0","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"2f855b8ad2370c89a3a672274497aef0abb42036","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.0.tgz","fileCount":12,"integrity":"sha512-A6tQ5+iu7YbbirfYap2KLcygDciI2hKXFsg8A7QzeoCLAnDTtz3C//zX/vfgTUqgzbuwVLlh35/1+9AoBeleOA==","signatures":[{"sig":"MEYCIQDQrU/VQKo0p9QvvkQ+LBb0iHSRNl8pssKZjQTetL/wpQIhAIeI+ozrIx14MX/cdnlUHZWz9JXybJP0p821gyGQOvEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53118},"type":"module","gitHead":"b1e603c9dab1837eed39880c0455b553deab5cb0","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"jalbarrang","email":"jalbarrandev@gmail.com"},"_npmVersion":"11.6.2","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.0_1775065495455_0.9560035800730398","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dreki-gg/pi-context7","version":"0.1.2","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.2","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"4745e153cd4888ef7943dc81e85863c91e5769d9","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.2.tgz","fileCount":13,"integrity":"sha512-uTMzuJTxxmbSc0yN12dvL4et+ELxQUzSzYQoaZF+Gz3u5Gadby78AU43zJ8fiePKRDnU3DGG+Z9MdJUgNpx4kg==","signatures":[{"sig":"MEYCIQDhN++0UgNB8xHtXpEiWs/6i4ulBFlKpXhJy1k7MtwgAgIhALWOH77TFTwLt0NraT1bXmg7lnhZ3JNlopwSWKW76CAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53758},"type":"module","gitHead":"4a256c9278c6763326be40d099104913a8ee528b","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.9.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.2_1775068601066_0.3465165754028421","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dreki-gg/pi-context7","version":"0.1.3","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.3","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"d8aab04f336a338f24fd9d10024c01e4c35920ac","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.3.tgz","fileCount":13,"integrity":"sha512-PtUr9eGN7hcwZz3pOC0YKYy07nhud+A8hMhbj/SxR3g1a1vkMhCdbOMzDsU9tE+4B6p9yt2Gk8xqbYbkM7upoQ==","signatures":[{"sig":"MEUCIQDVSPVIPkjb1A10ggNiCfK3MXlLEm01ua0UTS6WOqaBzgIgXhbbiqi0J4M8rMdq0uOV3ufCftX0yUK2Qm2llJEMpLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54736},"type":"module","gitHead":"971cc557eb77bb2e3d154f8a602150121b1d0263","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.3_1775337526397_0.5926643019652378","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dreki-gg/pi-context7","version":"0.1.4","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.4","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"c12980330f45b778b2b7d0089579b261873e88f4","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.4.tgz","fileCount":13,"integrity":"sha512-kJo3vjTyVKm0YFRus3g4jfgLZVd2wCn/RZnr4LUB7gD5xEMKkAKDjn01YnTVaU8/BZwW7zZY31+cROGVDQsCjg==","signatures":[{"sig":"MEUCICZ6H9SnWHfQbPm+d7Z6GrAq/905GyRGKR4AO/E31GStAiEA4wmwmdck3cqq0x2rMjbLzxVGHFHpO2eUOqQgR6r3giE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53829},"type":"module","gitHead":"7390f8e3713ea5186e38307c1e1b978ac29a70ea","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.4_1775972090208_0.7825283470292641","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dreki-gg/pi-context7","version":"0.1.5","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.5","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"b59d62ff370f028270d7e8e683c4f4b83eff7903","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.5.tgz","fileCount":13,"integrity":"sha512-JD+HzJ6lUeWwRK3yvdvwMWhgJguFtC2j14h8ZEPQy6KythFhoeVodAmeo2ue42YYwXq0vB95G3CJq6mdzfmCrw==","signatures":[{"sig":"MEUCIE2+zIZecvWEfxnTY4CqH4gaElyjNF/rURX17fXJd3QFAiEAjfPEEwmjfRiwrwQzAQTsn560RONBDfMI+bsjHos6Vj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54405},"type":"module","gitHead":"904020ba3ae140456dbf80e287b98cb9cefeb3e6","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.5_1776747122310_0.5431711354771227","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dreki-gg/pi-context7","version":"0.1.6","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.6","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"8ecfb286204c189f089086e3622e42ef65384575","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.6.tgz","fileCount":13,"integrity":"sha512-5Q/nu1tz9K25L/bJSrvvzMnV+ISH+MW826QQgB1V5qarszVBU5FzxLdrcf70CnvGOJIuygTBZGQct5CX62hRag==","signatures":[{"sig":"MEUCICgA++wvMXU+L+JdLUTVElw9WveC6AlXoZBQAq3feKLvAiEA8/bViO+lunazfDNocgE3xsH4u0QThc3DgXmu8hMXIgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"type":"module","gitHead":"85b39bafefda7322533bb6ac66f4a8712d78648f","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"typebox":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.6_1777002118264_0.3761102282378832","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dreki-gg/pi-context7","version":"0.1.7","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.7","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"0b79c88d3a400729a7cfc742818f973d6515adf3","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.7.tgz","fileCount":13,"integrity":"sha512-vXXhIjzDVBGwwfuQnwHKZh5NfWpWF3KlzKGsCWeZB3+pHG3E68ZSFf0/ujbJqq9ewgJ0gWEwilRgav3cVUsIUg==","signatures":[{"sig":"MEQCICuEfpnEEyOipqOJCyFNAWJaFklZ4KZaXUvDeJ/fIPSAAiBIypA2m80Md4hzkKHqqTPYV3iS3Ae5zvvX6SRSP/WFqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55737},"type":"module","gitHead":"5b173121c8e5d67bfb971986099b4309c5b2a0ad","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.7_1778222232844_0.6640004100737404","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dreki-gg/pi-context7","version":"0.1.8","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.8","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"55e16bc6ffbb9807ca6b2e66f74e400ce7366260","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.8.tgz","fileCount":13,"integrity":"sha512-unl/ErxfWicMouiKwhOLHKwlHaPY3zbniS8HuB3KNhKBRHePqCrltdoOh+SEosNxKyADhhO9e3i4fqQkQbm9bw==","signatures":[{"sig":"MEYCIQDO5xFV+P4esAm6SPzmj5Rw2HBpSjtmNATI/PeGIaGXWgIhAM5AqOuZyaPtwL7N5/JQ2hTI1EULfct8rVSTehagYvLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56254},"type":"module","gitHead":"8ba6fb93576fed40899fee585b92b875f2e9fe9d","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.8_1778223352926_0.11622040641957643","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@dreki-gg/pi-context7","version":"0.1.9","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","_id":"@dreki-gg/pi-context7@0.1.9","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"homepage":"https://github.com/dreki-gg/pi-extensions#readme","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"pi":{"extensions":["./extensions/context7"]},"dist":{"shasum":"11cc08677bfffcbe72c520e56cfc6f1f00149c8c","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.1.9.tgz","fileCount":13,"integrity":"sha512-aIUp0PWAgGD7I21mLI24Yw61p8tK/Wq32MYP0TWGdrNdLEU7vLjiBQ3t9lWF7NANqse5eH+w9tTXxZqdnNcyjA==","signatures":[{"sig":"MEYCIQC/obbVCW7UuTTSuuf72iOkv+d6PbVWo5euRdTCNSsEogIhAOlQJapBSMu419VoSXfwNuA6CI9R6Lsy0mZbpS4wYASd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56335},"type":"module","gitHead":"5efccd4bfb1b6f313efac7ea649e006fba02da01","scripts":{"lint":"oxlint extensions","format":"oxfmt --write extensions","typecheck":"tsc --noEmit","format:check":"oxfmt --check extensions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"repository":{"url":"git+https://github.com/dreki-gg/pi-extensions.git","type":"git","directory":"packages/context7"},"_npmVersion":"11.11.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0","@types/node":"24"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-context7_0.1.9_1778308784852_0.7303173348030998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dreki-gg/pi-context7","version":"0.2.0","description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","keywords":["pi-package"],"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dreki-gg/pi-extensions.git","directory":"packages/context7"},"type":"module","scripts":{"typecheck":"tsc --noEmit","lint":"oxlint extensions","format":"oxfmt --write extensions","format:check":"oxfmt --check extensions"},"pi":{"extensions":["./extensions/context7"]},"devDependencies":{"@types/node":"24","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","typebox":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true},"typebox":{"optional":true}},"gitHead":"d36aebb52c0b49b39ccc10d1ee8396151fa66eed","_id":"@dreki-gg/pi-context7@0.2.0","bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"homepage":"https://github.com/dreki-gg/pi-extensions#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-dEw9OfBG8LB8+aTzSaspJqxA7Sk1+F7/ipl/sE0gkFDyhq/l6gRb7KoGPIPvgM4NudMNUbr6c6AO+f6r1G8uiQ==","shasum":"154b782bd13c8d03fb82a182f2a497d176fdd9c0","tarball":"https://registry.npmjs.org/@dreki-gg/pi-context7/-/pi-context7-0.2.0.tgz","fileCount":13,"unpackedSize":57233,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dreki-gg%2fpi-context7@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrizQuBEG+Jq/HOt5TxneMNiilqMCUZyY9HcNHp8pNUQIgFDVYhUAeDc0CtqgKJiLm0J4ciziCFsXa7c/sbKAWujY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dce767ef-6f96-47fd-a1b6-cb3827e24d48"}},"directories":{},"maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-context7_0.2.0_1781409922689_0.7329466748443885"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T17:44:55.346Z","modified":"2026-06-14T04:05:23.117Z","0.1.0":"2026-04-01T17:44:55.657Z","0.1.2":"2026-04-01T18:36:41.217Z","0.1.3":"2026-04-04T21:18:46.537Z","0.1.4":"2026-04-12T05:34:50.352Z","0.1.5":"2026-04-21T04:52:02.448Z","0.1.6":"2026-04-24T03:41:58.400Z","0.1.7":"2026-05-08T06:37:12.983Z","0.1.8":"2026-05-08T06:55:53.086Z","0.1.9":"2026-05-09T06:39:45.021Z","0.2.0":"2026-06-14T04:05:22.829Z"},"bugs":{"url":"https://github.com/dreki-gg/pi-extensions/issues"},"author":{"name":"Juan Albarran","email":"jalbarrandev@gmail.com"},"license":"MIT","homepage":"https://github.com/dreki-gg/pi-extensions#readme","keywords":["pi-package"],"repository":{"type":"git","url":"git+https://github.com/dreki-gg/pi-extensions.git","directory":"packages/context7"},"description":"Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency","maintainers":[{"name":"jalbarrang","email":"jalbarrandev@gmail.com"}],"readme":"# @dreki-gg/pi-context7\n\nPi-native Context7 documentation tools. Bypasses MCP entirely — direct HTTP to Context7 API with persistent searchable cache.\n\n## Install\n\n```bash\npi install npm:@dreki-gg/pi-context7\n```\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `context7_resolve_library_id` | Resolve a library/package name to a Context7 library ID |\n| `context7_get_library_docs` | Fetch curated docs by ID or name (auto-resolves) |\n| `context7_get_cached_doc_raw` | Read full raw cached docs by docRef or semantic lookup |\n\n\n## Configuration\n\nSet env var (preferred):\n\n```bash\nexport CONTEXT7_API_KEY=ctx7sk-...\n```\n\nOr create `~/.pi/agent/extensions/context7/config.json`:\n\n```json\n{\n  \"apiKey\": \"ctx7sk-...\",\n  \"cache\": {\n    \"resolveTtlHours\": 168,\n    \"docsTtlHours\": 24\n  }\n}\n```\n\nAPI key is optional — Context7 works without one but with lower rate limits.\n\n## Cache\n\nStored under `~/.pi/agent/extensions/context7/cache/` with:\n- Atomic JSON writes\n- Structured indexes (by library name, version, ID, docRef)\n- TTL-based expiry with stale fallback\n- Automatic pruning of expired/orphaned entries\n","readmeFilename":"README.md"}