{"_id":"@aliou/pi-linkup","_rev":"24-6b2d6f961d329161b6a19dc324cd2dcc","name":"@aliou/pi-linkup","dist-tags":{"latest":"0.12.0"},"versions":{"0.0.1":{"name":"@aliou/pi-linkup","version":"0.0.1","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.0.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"72bef5c99f12ba18d2539ffe50230b7acdfad930","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.0.1.tgz","fileCount":1,"integrity":"sha512-IyXW5IadlpkoACday3lbTrbV1dlAd5h6BeprgLs13Wcia0tti64Gclt/1uXXi7ZHizMJ/RNF1MfvDASpXXppCQ==","signatures":[{"sig":"MEQCIGF37SQVSOMz8LSTjdriUZ8WAY25F/k0GyjxxLwUVIJgAiBGaoZd0SRz14iCsjouqOsTX2xBC4kNVIH5BPiDZ2ahNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217},"private":false,"_npmUser":{"name":"aliou","email":"code+npm@general-dexterity.com"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.0.1_1769608104509_0.3144266039495547","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aliou/pi-linkup","version":"0.1.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.1.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"2d2022ad45c578fa09180ad1e010fb428a00a121","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.1.0.tgz","fileCount":18,"integrity":"sha512-8eBs6zUoWKdPlxovKJvayEU059IP4xS6N0+urChZF0K0r1oXnOsCltXKunoIL9gWl5vzR9cJPYPsyroRXrSdOw==","signatures":[{"sig":"MEQCIFeFKc/YmpApNC6uluRfSue7XDOQHDAt8kz3ydVxet8+AiBl31Hswmu5hJTr4/HfOOtwU3EsiaNXt+F3RpfKtAHSiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30720},"_from":"file:aliou-pi-linkup-0.1.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/097d443a778419c0c2d8c582b2f8da07/aliou-pi-linkup-0.1.0.tgz","_integrity":"sha512-8eBs6zUoWKdPlxovKJvayEU059IP4xS6N0+urChZF0K0r1oXnOsCltXKunoIL9gWl5vzR9cJPYPsyroRXrSdOw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.8.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"^0.50.1","@mariozechner/pi-coding-agent":"^0.50.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.1.0_1769608452370_0.474336761130306","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aliou/pi-linkup","version":"0.2.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.2.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"0620d7112bff09749af7c83a50b6cda3b4bdd8ea","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.2.0.tgz","fileCount":20,"integrity":"sha512-iVyAie6dqvVTrzOkq96UB9krZyNZ4aJov+oDSlKnZwjKwR59KBbBOPn6SWSuNI2GSCH7CsGQM245USYfWTgq3A==","signatures":[{"sig":"MEUCIQCEJAvsZgbhkbsAhn8UGwCsRktlHzGTIeyB+cqL94Wg9wIgF/PviyzTYiNqr2a/IOdeF8YbAYaPBvf/gib/5+5ZSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32465},"_from":"file:aliou-pi-linkup-0.2.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/9b1ef7326118818ca2a71bb872ecd8cf/aliou-pi-linkup-0.2.0.tgz","_integrity":"sha512-iVyAie6dqvVTrzOkq96UB9krZyNZ4aJov+oDSlKnZwjKwR59KBbBOPn6SWSuNI2GSCH7CsGQM245USYfWTgq3A==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.8.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.2.0_1770107963445_0.20981090496047616","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aliou/pi-linkup","version":"0.3.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.3.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"4d8fd5d237a7685e9f18c55ff308a87b75107d19","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.3.0.tgz","fileCount":22,"integrity":"sha512-kdDKO7h4sUm7WGgiPTO6TUX9iZ5p0aTyTYXa9XQufLLP/acumLlShDTVOmr0jY4p/pSsVDBem13t4r/cUtjiEA==","signatures":[{"sig":"MEUCIAv8TgZxhZbzKZxvoPsfAOhsspryH2Pm3v67ElkEc5o1AiEAwjZACz0VjBeAMPfWxIHb6Ck2nc9If1+JqnnxtMeRVtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35067},"_from":"file:aliou-pi-linkup-0.3.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/5ca16ee125584d4c6f8143fd71ff8f70/aliou-pi-linkup-0.3.0.tgz","_integrity":"sha512-kdDKO7h4sUm7WGgiPTO6TUX9iZ5p0aTyTYXa9XQufLLP/acumLlShDTVOmr0jY4p/pSsVDBem13t4r/cUtjiEA==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.8.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.3.0_1770110625163_0.9608265971233254","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aliou/pi-linkup","version":"0.3.1","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.3.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"cf423a88c1b5752a31d944942786db2d675378ce","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.3.1.tgz","fileCount":22,"integrity":"sha512-Hgn2areeVCmJPeVD0sIMAP5yPkuf4Omqy8O+bhQ6UdmZmSOhveIArf18qd1rmb7grJYR/NnbhZiNCjQuhEa+Eg==","signatures":[{"sig":"MEUCIQDEslIxqpDj4FA7407KJjQOkCJdGdWidJ7Xycx4G/9gCgIgKMrURZnXljBxdB58M+NjaZwjGRfGkYASbW8XXvG2Nvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35229},"_from":"file:aliou-pi-linkup-0.3.1.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/58275839fc1bc89bc8ca3ab27b042d5c/aliou-pi-linkup-0.3.1.tgz","_integrity":"sha512-Hgn2areeVCmJPeVD0sIMAP5yPkuf4Omqy8O+bhQ6UdmZmSOhveIArf18qd1rmb7grJYR/NnbhZiNCjQuhEa+Eg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.8.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.51.0","@mariozechner/pi-coding-agent":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.3.1_1770113284610_0.8558109345302647","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aliou/pi-linkup","version":"0.4.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.4.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"47ae8f80022d8e9afc1c06cd9ef1c858eef65016","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.4.0.tgz","fileCount":22,"integrity":"sha512-DQfB/Bm14Kboh3lzD3gJFwmqvhAMk6UgiswbZHVQ0VYNO5rvBY5bJbzh+ilbQMDKMQqduawedDX7cqPD2msLXw==","signatures":[{"sig":"MEYCIQCNMuPZVuQEuFlFYn0RvXnURl4l9DpnQhlr8oiX5tAW4AIhAP68WLLwP7poMn95dHt0qrqb6RZRZpiS2KGFyVnFXGOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36836},"_from":"file:aliou-pi-linkup-0.4.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/50a685056c47d4f026d1805dff04a671/aliou-pi-linkup-0.4.0.tgz","_integrity":"sha512-DQfB/Bm14Kboh3lzD3gJFwmqvhAMk6UgiswbZHVQ0VYNO5rvBY5bJbzh+ilbQMDKMQqduawedDX7cqPD2msLXw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.9.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.4.0_1770719836839_0.30585601372601134","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aliou/pi-linkup","version":"0.6.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.6.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"418f76e0f066182c8fc1832512f0e1589f97d0bc","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.6.0.tgz","fileCount":27,"integrity":"sha512-5npKv6BtUQqKawKaTwR6jLUHwxEUC5QdwCU4o99Jy5wLGakeMY6WvKAJ6tQSx1qY7w7q2Qe/4up3+TJY+hpkuQ==","signatures":[{"sig":"MEQCIEgwQ4yqcabrEYTn+RU4EOdAnZcPOd2YwWa7El5tGToNAiBp0JY/+eFarpDEzi8UwohHlNw/k8b847Tmzywyy8g5oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41277},"_from":"file:aliou-pi-linkup-0.6.0.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/dab290215b9c7589bcb874088bca6c95/aliou-pi-linkup-0.6.0.tgz","_integrity":"sha512-5npKv6BtUQqKawKaTwR6jLUHwxEUC5QdwCU4o99Jy5wLGakeMY6WvKAJ6tQSx1qY7w7q2Qe/4up3+TJY+hpkuQ==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.9.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@aliou/pi-utils-settings":"^0.2.1","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.6.0_1770735506802_0.23760032751242388","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aliou/pi-linkup","version":"0.6.1","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.6.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"4f10dab74f0cc596c6d831bdb1f568399387a510","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.6.1.tgz","fileCount":27,"integrity":"sha512-rQF4rd+J2a7NtJOZiHVcleHU3MItbzfdvJ1h8j1NVpmqYHSgJ6AHdUkLvFabFthh/LpkBY0WUudlFPJ+spr9wA==","signatures":[{"sig":"MEUCIA5GOo/uLTppEMBKzmoG10s1Silc4+NGuXPUG4nBk4/fAiEAlKxfCDuCQk1CaintQ9qOqI6VrfAK2v7u4Wnfdh9To/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41414},"_from":"file:aliou-pi-linkup-0.6.1.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/28092e70b8e5195351d34682107a74fd/aliou-pi-linkup-0.6.1.tgz","_integrity":"sha512-rQF4rd+J2a7NtJOZiHVcleHU3MItbzfdvJ1h8j1NVpmqYHSgJ6AHdUkLvFabFthh/LpkBY0WUudlFPJ+spr9wA==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.9.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.6.1_1770828826865_0.743728173962972","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aliou/pi-linkup","version":"0.6.2","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.6.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"5ca1a57c4a2a9dd1d3832d5161d75d397eaadf5e","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.6.2.tgz","fileCount":27,"integrity":"sha512-68ltC01jxU/0l48T+5qJKGBhba6Jti3DyZjJnKaYvuRrvpN4apq5Lwig7v75BfeAFeF+xi2sZfRu/ZDr8yG9Zg==","signatures":[{"sig":"MEQCIFGZnfQf0mQcBTLA64Keedo6vOHNirAkwiXWFoGA+KvJAiAH/LLoaZjKn6TfQfOIysA6MPrtgk0qGfQkkVN5HqTM+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41774},"_from":"file:aliou-pi-linkup-0.6.2.tgz","scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/ad43a41b2f08bab281d2135cb3c63263/aliou-pi-linkup-0.6.2.tgz","_integrity":"sha512-68ltC01jxU/0l48T+5qJKGBhba6Jti3DyZjJnKaYvuRrvpN4apq5Lwig7v75BfeAFeF+xi2sZfRu/ZDr8yG9Zg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.9.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.6.2_1770836538228_0.7756905666573792","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aliou/pi-linkup","version":"0.7.0","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.7.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"6cdc18bdfb103cb2aa0f0ac743061f3dc507e763","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.7.0.tgz","fileCount":28,"integrity":"sha512-B5ttc82RoeVauL2rttYgSFFhZohzf27HZXUJO6ijvb7whpANdR5KvluE815rYmMPK/046eR9FVOIXa1ifcrc/A==","signatures":[{"sig":"MEYCIQD4IZ+mXFc0QFFMrybmzGyNPl8pkdCKP+AZs8C8iQ2ptgIhAMxWoOMsP5240WTe0+wcY8Hlol7vS0tVnAnf/RLQqOLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43339},"_from":"file:aliou-pi-linkup-0.7.0.tgz","exports":{"./tools":"./src/tools/index.ts"},"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/571ecf46d26bcd7c19debbd1b1ea9eb2/aliou-pi-linkup-0.7.0.tgz","_integrity":"sha512-B5ttc82RoeVauL2rttYgSFFhZohzf27HZXUJO6ijvb7whpANdR5KvluE815rYmMPK/046eR9FVOIXa1ifcrc/A==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.10.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.7.0_1770916551539_0.7744790943144388","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@aliou/pi-linkup","version":"0.7.1","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.7.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"543cfcc204a98d841915987caa7441e9ba19ba9e","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.7.1.tgz","fileCount":28,"integrity":"sha512-1NzzrzaVNzqv+9UuRpYXrBgI1OQcMevS2h1AyaWGdOCk7kSWckXtOVoJ47V+R3pRrwoZsF3TqKrOnZxNmKlXaA==","signatures":[{"sig":"MEQCIGKcxM0lPqdoMnulBoB6Nt+FpVmoHFl5bd7cIuhkbsquAiBKBuQWCr/MlkFOSnW1nkxGZTe9uGUVGD1OxLp8ibwZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43470},"_from":"file:aliou-pi-linkup-0.7.1.tgz","exports":{"./tools":"./src/tools/index.ts"},"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/7b08fe5b1f38cce429a5093da44855b9/aliou-pi-linkup-0.7.1.tgz","_integrity":"sha512-1NzzrzaVNzqv+9UuRpYXrBgI1OQcMevS2h1AyaWGdOCk7kSWckXtOVoJ47V+R3pRrwoZsF3TqKrOnZxNmKlXaA==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.10.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.7.1_1770917371885_0.4519527361251945","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@aliou/pi-linkup","version":"0.7.2","keywords":["pi-package"],"_id":"@aliou/pi-linkup@0.7.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"539d384fb0db8869d61bd56b6d09e238e2cb943c","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.7.2.tgz","fileCount":28,"integrity":"sha512-duLlFt2L0pmwPAsVTubmfzFu+LhLOoDhGwpjyiGzRnTry0M425C2BK6xCHcUVN3DNaqA1oxf0GzTnxRU9r+6qw==","signatures":[{"sig":"MEYCIQClAwOTzu6RJTFPjOf1A4yJRno+BNkUzYkgZm4vYArV/wIhAKlZbq5U668ioBlgUdrP1MM80lFZywVx/UGr4njWEcCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43742},"_from":"file:aliou-pi-linkup-0.7.2.tgz","exports":{"./tools":"./src/tools/index.ts"},"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/a297e154c342bdbd280688057863bf6c/aliou-pi-linkup-0.7.2.tgz","_integrity":"sha512-duLlFt2L0pmwPAsVTubmfzFu+LhLOoDhGwpjyiGzRnTry0M425C2BK6xCHcUVN3DNaqA1oxf0GzTnxRU9r+6qw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.10.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.3.13","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@mariozechner/pi-tui":"0.52.7","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.7.2_1771536200489_0.3254029595547079","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@aliou/pi-linkup","version":"0.7.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.7.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"c7e772a82bbc66b234464a2a2ddae7cfbb8c6a6b","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.7.3.tgz","fileCount":17,"integrity":"sha512-rqJMVxATu/a1f6wtvUtbVwRbYwNC0urE2igfcLKH+VvcN0aiswnUuJsPp8INmdfN8DmCYWZpB+v26FBh4LI3fw==","signatures":[{"sig":"MEYCIQDjdow1f7hRX2yGhtxZebC4fODnVCaPuMirmI0D5dxeEAIhAKa7fN6BhfZeZcMRK6FRbjuY5t06Z1lpA3DTMS2c7dBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30706},"type":"module","_from":"file:aliou-pi-linkup-0.7.3.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/ec6532cc10ddf62f2de4ef3f9fa1193b/aliou-pi-linkup-0.7.3.tgz","_integrity":"sha512-rqJMVxATu/a1f6wtvUtbVwRbYwNC0urE2igfcLKH+VvcN0aiswnUuJsPp8INmdfN8DmCYWZpB+v26FBh4LI3fw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.10.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.7.3_1771692858117_0.7386240320578699","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@aliou/pi-linkup","version":"0.7.4","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.7.4","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"d0262a82371b987a39db96ddc600a712b3ded4ed","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.7.4.tgz","fileCount":17,"integrity":"sha512-LlAOEV9ysFPBgrb5TDOftGQoB6Idx6PU6dN+L9gaSq9XH06a7PrGLqa07xm2DixXNuRIaDhHXQKrp5u6holNWQ==","signatures":[{"sig":"MEQCIGpNVgtjmJy+ryMHvDVpV2F9umd5NJ1wo3ZTE5EALjdiAiBI+evN1OwZ3MThUPaY3/OwcDmUfppsJxIdZjOzy35QNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30707},"type":"module","_from":"file:aliou-pi-linkup-0.7.4.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/6cffedcd71feff17b160ba0811a3d458/aliou-pi-linkup-0.7.4.tgz","_integrity":"sha512-LlAOEV9ysFPBgrb5TDOftGQoB6Idx6PU6dN+L9gaSq9XH06a7PrGLqa07xm2DixXNuRIaDhHXQKrp5u6holNWQ==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.11.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@aliou/pi-utils-settings":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.7.4_1772817073754_0.026673233029023802","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aliou/pi-linkup","version":"0.8.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.8.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search.ts","./src/extensions/web-answer.ts","./src/extensions/web-fetch.ts"]},"dist":{"shasum":"bdf152ec0739f4cb3e73078ada73c4a9a528b469","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.8.0.tgz","fileCount":22,"integrity":"sha512-j6Hdn97hZBTK2LXPhI+wAiIIQM+mbv7lrvzx/6t+XNKmUJxBE4ixCJqlfrJjJj7Wyi+LDz/c/TvCUFB5LLVuDg==","signatures":[{"sig":"MEUCIAWK2YujCJ4tmrnGDa78pUZ9X1qhLV+qPpuIbnUGXXKRAiEA8mgDD/2bi8zRuMsHruqK5axaTqDpDCska2SxRTjw3Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39026},"type":"module","_from":"file:aliou-pi-linkup-0.8.0.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/f1562af2bdaab7287642a0336b3f1480/aliou-pi-linkup-0.8.0.tgz","_integrity":"sha512-j6Hdn97hZBTK2LXPhI+wAiIIQM+mbv7lrvzx/6t+XNKmUJxBE4ixCJqlfrJjJj7Wyi+LDz/c/TvCUFB5LLVuDg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.11.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-settings":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/pi-utils-ui":"^0.1.2","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.8.0_1773822803193_0.23169986347114535","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aliou/pi-linkup","version":"0.8.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.8.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search.ts","./src/extensions/web-answer.ts","./src/extensions/web-fetch.ts"]},"dist":{"shasum":"dd6976c4250c5bccb28eddf186890f919a0efcc5","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.8.1.tgz","fileCount":22,"integrity":"sha512-+XKVt8qMy5R62mqTq3k2xL+rRkeuV14rGFU+5HxMOHe1GMuKXsX/+nv7CYARwRe6n8td89X8hv89NgtkZL0O/w==","signatures":[{"sig":"MEUCIQDbRSe1Hw2A/bHapwyZraHb+n/1FRbLjT5coA8ller6KQIgYxPo08ZLH6RyBfJOtIfBxIRXcN2L9rkIG0SDBUdLHpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39026},"type":"module","_from":"file:aliou-pi-linkup-0.8.1.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/1dfa5c218abb61dfc0e22573aa909f58/aliou-pi-linkup-0.8.1.tgz","_integrity":"sha512-+XKVt8qMy5R62mqTq3k2xL+rRkeuV14rGFU+5HxMOHe1GMuKXsX/+nv7CYARwRe6n8td89X8hv89NgtkZL0O/w==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.52.7"},"peerDependencies":{"@mariozechner/pi-ai":">=0.52.7","@mariozechner/pi-tui":">=0.51.0","@mariozechner/pi-coding-agent":">=0.52.7"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.8.1_1773881292447_0.5565245037042437","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@aliou/pi-linkup","version":"0.8.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.8.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search.ts","./src/extensions/web-answer.ts","./src/extensions/web-fetch.ts"]},"dist":{"shasum":"b00e2bef05a0e031c5618775e8b8b98f8f33ce8d","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.8.2.tgz","fileCount":22,"integrity":"sha512-PsP9an5CC1Aud9PCSyWt9QBn1UcS3rQU6Rbf7hgbd2wKUu/h521jG4tLtP6E2TjCg86fZJtz4yhRDERfRGHgVg==","signatures":[{"sig":"MEUCIGu2o/N5+SbImZhcWFahlmcSi/4sbdrIT3H9teoWbSEfAiEAxUl2bYrqcstf5rAaC6JJXOyTqZWnf+8CKlR7q4zW44E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38225},"type":"module","_from":"file:aliou-pi-linkup-0.8.2.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/8ce9423f7cbfe5901062607d56309085/aliou-pi-linkup-0.8.2.tgz","_integrity":"sha512-PsP9an5CC1Aud9PCSyWt9QBn1UcS3rQU6Rbf7hgbd2wKUu/h521jG4tLtP6E2TjCg86fZJtz4yhRDERfRGHgVg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.0","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.61.0","@mariozechner/pi-tui":"0.61.0","@mariozechner/pi-coding-agent":"0.61.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.8.2_1774009588109_0.8573806341308194","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aliou/pi-linkup","version":"0.9.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.9.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search.ts","./src/extensions/web-answer.ts","./src/extensions/web-fetch.ts"]},"dist":{"shasum":"f74e90a13633411c2fbd849a952d0e38bf310d51","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.9.0.tgz","fileCount":22,"integrity":"sha512-teZsXUKm7snyMtBez9bYyGUhzUB8SzqGOGooHz5X9APRgBJ96nkb/ybvfwBMXFks8mhrpvdD1uqqJlTJTfq0kg==","signatures":[{"sig":"MEQCIEUjQ72rTgt9/meCLANBQE690SNjZuAmkXVmdlJfuShcAiBoHi1RLD+E4fKhS1Z0vp5X2pdtz+72YwKS2iosulVlIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40748},"type":"module","_from":"file:aliou-pi-linkup-0.9.0.tgz","exports":{"./tools":"./src/tools/index.ts"},"private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/7d74f8ea8c45d72e01b8fb74025be076/aliou-pi-linkup-0.9.0.tgz","_integrity":"sha512-teZsXUKm7snyMtBez9bYyGUhzUB8SzqGOGooHz5X9APRgBJ96nkb/ybvfwBMXFks8mhrpvdD1uqqJlTJTfq0kg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2","@aliou/pi-utils-settings":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.62.0","@mariozechner/pi-tui":"0.62.0","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.9.0_1775029859309_0.38690184220815804","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aliou/pi-linkup","version":"0.10.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.10.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"dist":{"shasum":"f0d645c49c189de35100c1fb5440825c71f77c43","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.10.0.tgz","fileCount":15,"integrity":"sha512-MMTp90gVOnSeuYqSWUyoVwowbdtUqEWVQUFv+rE0e63ydgzLUyXO2npe80el3MTy+OC3aXF6wWs/LPihcKpGdw==","signatures":[{"sig":"MEYCIQD4LEAdzEOePwYJOoOliy+dr77JycPIsgAp0j/bvxmURgIhAOto+beLUIm43L4BHPeILbLWIoymrkz3ZkL/hXAWbMP4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33978},"type":"module","_from":"file:aliou-pi-linkup-0.10.0.tgz","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/fa36056b128100417e2ef140ad17192b/aliou-pi-linkup-0.10.0.tgz","_integrity":"sha512-MMTp90gVOnSeuYqSWUyoVwowbdtUqEWVQUFv+rE0e63ydgzLUyXO2npe80el3MTy+OC3aXF6wWs/LPihcKpGdw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.62.0","@mariozechner/pi-tui":"0.62.0","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.10.0_1775070299762_0.39828215549585155","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@aliou/pi-linkup","version":"0.10.1","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.10.1","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"dist":{"shasum":"86fc63d110885ae536b599dfa6aeda72465f3bc8","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.10.1.tgz","fileCount":16,"integrity":"sha512-LXT0Gv0BVnizWPhsIR3e06DticwixKRWzbB3tHwnX+rxgbeBOklMN7vVeqLBdwzW9vKJlsSioh4bnTgNCDRuug==","signatures":[{"sig":"MEUCIC7DEJn6CphtORNzbt1WW7ZJ23dgSbKBK8Kv7gegpVlFAiEAzrJSeLZ58UkH+9az9ZNCFBAWGIk4pM3mxRBLpidoGWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37473},"type":"module","_from":"file:aliou-pi-linkup-0.10.1.tgz","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/0867c8bedf4555a9145b7a9878569af3/aliou-pi-linkup-0.10.1.tgz","_integrity":"sha512-LXT0Gv0BVnizWPhsIR3e06DticwixKRWzbB3tHwnX+rxgbeBOklMN7vVeqLBdwzW9vKJlsSioh4bnTgNCDRuug==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.62.0","@mariozechner/pi-tui":"0.62.0","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.10.1_1775119817348_0.33631121380872075","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@aliou/pi-linkup","version":"0.10.2","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.10.2","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"dist":{"shasum":"0e8e2b075813cb6e022bffbcf7ac4673f24435e4","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.10.2.tgz","fileCount":16,"integrity":"sha512-51y1TOMu/xtHhGyU2QqH/X5VLZVn7Klj67jyvG+5OCM+OX2ZblqDg1xDSXoRTp9xbwq6WBoNQBa8zR2GgAJgHw==","signatures":[{"sig":"MEQCIB+suws/N2ztwOW2vL0/1jIVhPx8I5sIy1Y7nSwvvVufAiAA21q+b5VXCTYF0vJAwcL9QRZe8MABIVl9VtJDwD6OQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37528},"type":"module","_from":"file:aliou-pi-linkup-0.10.2.tgz","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/fc49f5ed1c0472dce7d5ff4da1b7790e/aliou-pi-linkup-0.10.2.tgz","_integrity":"sha512-51y1TOMu/xtHhGyU2QqH/X5VLZVn7Klj67jyvG+5OCM+OX2ZblqDg1xDSXoRTp9xbwq6WBoNQBa8zR2GgAJgHw==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.12.1","description":"Web search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.62.0","@mariozechner/pi-tui":"0.62.0","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.10.2_1775123069286_0.23735351608286148","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@aliou/pi-linkup","version":"0.10.3","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.10.3","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"dist":{"shasum":"a720ca3f146fb8cab03742dd2763741ce7bf0372","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.10.3.tgz","fileCount":16,"integrity":"sha512-I33b1lN+2JBqpnhxb8Sjg2gRqZ6jNsoTUbpSv60lklZl806t+uliE2AQfS4GzlUjSa0dCGKAvtAwyerDm+ngPg==","signatures":[{"sig":"MEUCIQDYeELO84FOTUGZgFcRIiIEVUC0PjinuENDdHn26sBIuwIgCgg5NzQy3ten3iwlFR67V/unJpcDAVbCPHIvFWqfAts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37754},"type":"module","_from":"file:aliou-pi-linkup-0.10.3.tgz","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/54b4c3b48a665bef9af20397f5177713/aliou-pi-linkup-0.10.3.tgz","_integrity":"sha512-I33b1lN+2JBqpnhxb8Sjg2gRqZ6jNsoTUbpSv60lklZl806t+uliE2AQfS4GzlUjSa0dCGKAvtAwyerDm+ngPg==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-linkup.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependencies":{"@mariozechner/pi-ai":"0.62.0","@mariozechner/pi-tui":"0.62.0","@mariozechner/pi-coding-agent":"0.62.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":true},"@mariozechner/pi-tui":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.10.3_1776519191637_0.7209599838855811","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aliou/pi-linkup","version":"0.11.0","keywords":["pi-package","pi-extension","pi"],"license":"MIT","_id":"@aliou/pi-linkup@0.11.0","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"homepage":"https://github.com/aliou/pi-linkup#readme","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"pi":{"video":"https://assets.aliou.me/pi-extensions/demos/pi-linkup.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"dist":{"shasum":"763b64900d071d38a304ba54beedf90b633c1772","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.11.0.tgz","fileCount":16,"integrity":"sha512-ITYuZOzTcEimMUQ3KuBrW90fblfrq3pciz9Gv21miVOz2MmQih8XfD3dkPf3QjsOdUXZsxxE9KHGQyCOp591OA==","signatures":[{"sig":"MEQCIHhaoTJvetb+U8bz2MyBVPKaXDQDE1v2GzXCXLE4yIKoAiBRcepdXmHp+LL/adXkctaQ1IoKLQpPdbuDLHCiiFWGUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44256},"type":"module","_from":"file:aliou-pi-linkup-0.11.0.tgz","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e65867c0-c8ed-4856-b7f0-6a450d5561d9"}},"_resolved":"/tmp/6f64412dc55c21e49ff7ebb9bf3ada2a/aliou-pi-linkup-0.11.0.tgz","_integrity":"sha512-ITYuZOzTcEimMUQ3KuBrW90fblfrq3pciz9Gv21miVOz2MmQih8XfD3dkPf3QjsOdUXZsxxE9KHGQyCOp591OA==","repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"11.11.0","description":"![banner](https://assets.aliou.me/pi-extensions/banners/pi-linkup.png)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aliou/pi-utils-ui":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.2","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.3.2","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-linkup_0.11.0_1778228194676_0.40737275176308074","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"pi":{"video":"https://assets.aliou.me/github/aliou/pi-linkup/demo.mp4","skills":["./skills"],"extensions":["./src/extensions/web-search/index.ts","./src/extensions/web-answer/index.ts","./src/extensions/web-fetch/index.ts","./src/extensions/command-balance/index.ts"]},"_id":"@aliou/pi-linkup@0.12.0","bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"dist":{"shasum":"5f3ee7019e6ac1a1a8d049e65111293b4cdc9f55","tarball":"https://registry.npmjs.org/@aliou/pi-linkup/-/pi-linkup-0.12.0.tgz","integrity":"sha512-eB4FzUGHJxaOq3UbZBDwMXLhNwlGaa5jAQhjrV5zApxWbH5R+NTINpL7emlr591+WSi+se3o0/GG/cyDPjbXZQ==","fileCount":16,"unpackedSize":49107,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aliou%2fpi-linkup@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHwVhGZ3ZB/LeuXa7GH+VWbb0EEpvYs7DofwdWILQbYuAiEA9GXxdXREANsI0K5yV29j3Kx20fGlEYLGLEgJ3z0UJjY="}]},"name":"@aliou/pi-linkup","pnpm":{"overrides":{"@earendil-works/pi-ai":"$@earendil-works/pi-coding-agent","@earendil-works/pi-tui":"$@earendil-works/pi-coding-agent"}},"type":"module","gitHead":"efe3767fb23c0ab2d8351c2287ecf67c8ab507fc","license":"MIT","private":false,"scripts":{"lint":"biome check","test":"pnpm exec vitest run","format":"biome check --write","release":"pnpm changeset publish","version":"changeset version","changeset":"changeset","typecheck":"tsc --noEmit","check:lockfile":"pnpm install --frozen-lockfile --ignore-scripts"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:780836f5-c538-42b0-b662-16b1a1646c05"},"approver":{"name":"aliou","email":"code+npm@general-dexterity.com"}},"homepage":"https://github.com/aliou/pi-linkup#readme","keywords":["pi-package","pi-extension","pi"],"repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"_npmVersion":"12.0.2","description":"![banner](https://assets.aliou.me/github/aliou/pi-linkup/banner.png)","directories":{},"maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"_nodeVersion":"24.20.0","dependencies":{"@aliou/pi-utils-ui":"^0.4.0"},"publishConfig":{"access":"public"},"packageManager":"pnpm@10.26.1","devDependencies":{"husky":"^9.1.7","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.11","@sinclair/typebox":"^0.34.48","@aliou/biome-plugins":"^0.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-tui":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-linkup_0.12.0_1789658989156_0.7036004994228247"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-28T13:48:24.407Z","modified":"2026-09-17T15:29:49.513Z","0.0.1":"2026-01-28T13:48:24.661Z","0.1.0":"2026-01-28T13:54:12.522Z","0.2.0":"2026-02-03T08:39:23.612Z","0.3.0":"2026-02-03T09:23:45.314Z","0.3.1":"2026-02-03T10:08:04.756Z","0.4.0":"2026-02-10T10:37:16.989Z","0.6.0":"2026-02-10T14:58:26.943Z","0.6.1":"2026-02-11T16:53:47.015Z","0.6.2":"2026-02-11T19:02:18.367Z","0.7.0":"2026-02-12T17:15:51.712Z","0.7.1":"2026-02-12T17:29:32.040Z","0.7.2":"2026-02-19T21:23:20.654Z","0.7.3":"2026-02-21T16:54:18.275Z","0.7.4":"2026-03-06T17:11:13.890Z","0.8.0":"2026-03-18T08:33:23.336Z","0.8.1":"2026-03-19T00:48:12.601Z","0.8.2":"2026-03-20T12:26:28.250Z","0.9.0":"2026-04-01T07:50:59.498Z","0.10.0":"2026-04-01T19:04:59.898Z","0.10.1":"2026-04-02T08:50:17.486Z","0.10.2":"2026-04-02T09:44:29.452Z","0.10.3":"2026-04-18T13:33:11.780Z","0.11.0":"2026-05-08T08:16:34.843Z","0.12.0":"2026-09-17T15:29:49.251Z"},"bugs":{"url":"https://github.com/aliou/pi-linkup/issues"},"license":"MIT","homepage":"https://github.com/aliou/pi-linkup#readme","keywords":["pi-package","pi-extension","pi"],"repository":{"url":"git+https://github.com/aliou/pi-linkup.git","type":"git"},"description":"![banner](https://assets.aliou.me/github/aliou/pi-linkup/banner.png)","maintainers":[{"name":"aliou","email":"code+npm@general-dexterity.com"}],"readme":"![banner](https://assets.aliou.me/github/aliou/pi-linkup/banner.png)\n\n# pi-linkup\n\nWeb search and content fetching extension for [Pi](https://buildwithpi.ai/) using the [Linkup API](https://linkup.so).\n\n\n\n## Features\n\n- `linkup_web_search` - Search the web, get relevant sources with content\n- `linkup_web_answer` - Get synthesized answers with citations\n- `linkup_web_fetch` - Extract clean markdown from URLs\n- `/linkup:balance` - Check API credit balance\n\n\nhttps://github.com/user-attachments/assets/a0f131a4-d57c-4162-aeb5-ffc1a0a8d7ff\n\n\n## Installation\n\n### Get API Key\n\nSign up at [app.linkup.so](https://app.linkup.so) to get an API key.\n\n### Set Environment Variable\n\n```bash\nexport LINKUP_API_KEY=\"your-api-key-here\"\n```\n\nAdd to shell profile for persistence:\n\n```bash\necho 'export LINKUP_API_KEY=\"your-api-key-here\"' >> ~/.zshrc\n```\n\n### Install Extension\n\n```bash\n# From npm\npi install npm:@aliou/pi-linkup\n\n# From git\npi install git:github.com/aliou/pi-linkup\n\n# Local development\npi -e ./src/index.ts\n```\n\n## Usage\n\n### linkup_web_search\n\nSearch the web and get a list of sources with content snippets.\n\n**Parameters:**\n- `query` (string, required) - The search query\n- `deep` (boolean, optional) - Use deep search mode for comprehensive results. Default: false\n\n**Example prompts:**\n```\nSearch for \"TypeScript 5.0 new features\"\n```\n\n```\nUse linkup_web_search with deep mode to research WebAssembly WASI\n```\n\nThe agent will use `linkup_web_search` to find relevant sources. Results are shown in compact view by default. Press `Ctrl+O` to expand and see all sources with full content.\n\n### linkup_web_answer\n\nGet a synthesized answer with sources.\n\n**Parameters:**\n- `query` (string, required) - The question to answer\n- `deep` (boolean, optional) - Use deep search mode. Default: false\n\n**Example prompts:**\n```\nWhat is the latest stable Node.js version?\n```\n\n```\nUse linkup_web_answer to find Microsoft's 2024 revenue\n```\n\nThe agent will use `linkup_web_answer` for concise answers. Press `Ctrl+O` to expand and see the full answer with all sources.\n\n### linkup_web_fetch\n\nFetch content from a specific URL as markdown.\n\n**Parameters:**\n- `url` (string, required) - The URL to fetch\n- `renderJs` (boolean, optional) - Render JavaScript. Default: true\n\n**Example prompts:**\n```\nFetch the content from https://docs.linkup.so\n```\n\n```\nUse linkup_web_fetch without JavaScript rendering for https://example.com/docs\n```\n\nThe agent will use `linkup_web_fetch` to extract clean markdown. Press `Ctrl+O` to expand and see more content.\n\n### Check Balance\n\n```\n/linkup:balance\n```\n\nShows remaining API credits.\n\n## Skill\n\nIncludes agentskills.io compliant skill with detailed usage guide:\n\n```\n/skill:linkup\n```\n\nProvides:\n- Tool selection guidance\n- Query formulation tips\n- When to use deep vs standard search\n- Prompting best practices\n- Example workflows\n\n## Tool Selection Guide\n\n**Use linkup_web_search when:**\n- Finding information across multiple sources\n- Research and discovery\n- Need to see different perspectives\n\n**Use linkup_web_answer when:**\n- Need a direct answer to a specific question\n- Want a quick summary from multiple sources\n- Time-sensitive queries\n\n**Use linkup_web_fetch when:**\n- Reading documentation from a known URL\n- Following up on search results\n- Extracting content from specific articles\n\n## Best Practices\n\n1. Be specific with queries: \"Microsoft 2024 Q4 revenue\" beats \"Microsoft revenue\"\n2. Use deep mode strategically: Deep searches are thorough but slower\n3. Choose the right tool: search for discovery, answer for facts, fetch for known URLs\n4. Monitor usage: Check `/linkup:balance` to track credit consumption\n\n## Development\n\n### Setup\n\n```bash\ngit clone https://github.com/aliou/pi-linkup.git\ncd pi-linkup\n\n# Install dependencies\npnpm install\n\n# Set up git hooks (pre-commit: typecheck, lint, format)\npnpm exec husky install\n```\n\nPre-commit hooks run on every commit:\n- TypeScript type checking\n- Biome linting\n- Biome formatting with auto-fix\n\n### Commands\n\n```bash\n# Type check\npnpm run typecheck\n\n# Lint\npnpm run lint\n\n# Format\npnpm run format\n```\n\n### Test Locally\n\n```bash\npi -e ./src/index.ts\n\n# Then in Pi\n/skill:linkup\n```\n\n## Requirements\n\n- Pi coding agent v0.50.0+\n- LINKUP_API_KEY environment variable\n\n## Links\n\n- [Linkup Documentation](https://docs.linkup.so)\n- [Linkup API Reference](https://docs.linkup.so/pages/documentation/api-reference)\n- [Get API Key](https://app.linkup.so)\n- [Pi Documentation](https://buildwithpi.ai/)\n- [Agent Skills Spec](https://agentskills.io/specification)\n\n## License\n\nMIT","readmeFilename":"README.md"}