{"_id":"@web3-storage/blob-fetcher","_rev":"28-f8612d9c8b79b496d06211d50469be55","name":"@web3-storage/blob-fetcher","dist-tags":{"next":"4.1.1-rc.0","latest":"4.2.6"},"versions":{"1.0.0":{"name":"@web3-storage/blob-fetcher","version":"1.0.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@1.0.0","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"d75bd304a71dd8a0b9fe77761846fedd8ae82c5c","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-1.0.0.tgz","fileCount":29,"integrity":"sha512-4Oj/14wJsQW9lCJnQ5yWRo/Y+rKOKCrKHRastZz/RzMMcfC0NW7+HoIoGCbwkF4oUWGJU2klYAu3ePHV5tHXaQ==","signatures":[{"sig":"MEUCICxPTfqK5IjMOu44WgQzgoqbMmgVv14uuVRzTIg+3eudAiEAhC/kLaKo6x9x7WY09xzB2ZHBpABmPjeIfofT5J3Vstc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88465},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"c2142ece82e173bac2c7341029c9decd3c02d44f","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.5.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"meros":"^1.3.0","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_1.0.0_1716299915544_0.23747782644775306","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@web3-storage/blob-fetcher","version":"1.0.1","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@1.0.1","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"8cfa0ab219ae6d15d525982e43e5cae2928f3abc","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-1.0.1.tgz","fileCount":29,"integrity":"sha512-bzp4VCvs8SsW6fSnVi5P73RERfAacMkoLg5ALBb4SNM+b1xSzZ8dVQcVPdlWg/++QsMhPE21YwIIiaCyjZoz9A==","signatures":[{"sig":"MEUCIQCcis7CZJ/1q4m/5BJwqSAbTLw5V31k4MoxfsvjOWG12AIgOQgfWatynjT+qibt55yifxKFVCczeJ/P0BOT/nFjnGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88468},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"b7195ff77de96c24b2951861ad7c6b76b670a507","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.5.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"meros":"^1.3.0","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_1.0.1_1716301500812_0.4921905507919653","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@web3-storage/blob-fetcher","version":"1.1.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@1.1.0","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"63362cb8b31ef75a10a8b0babdf3565bf64dda95","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-1.1.0.tgz","fileCount":29,"integrity":"sha512-Kyb0/w4nmWuRDBLkYpxvXPZLo9sfFOIhlJLIIMKvDzHdBwWzm6x147e+PQ+Nqjeq1pkvGkrXUarIc+nCa0unKQ==","signatures":[{"sig":"MEQCIEXJcBCfaUMscLQrjQMS8qO6AJYqadM6bWW5AiULUqpeAiB9yiiqTmyhIG3XATazGErjQfFoI4MJzAoQzN52/jz4sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95809},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"dd52eaaafaf6b106bb59a14cc92bd0d2a18b726f","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.5.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_1.1.0_1716397893318_0.7023867243622446","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@web3-storage/blob-fetcher","version":"2.0.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.0.0","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"e76cadef1c5da7b500a272634e2d07aa7b7ff549","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.0.0.tgz","fileCount":29,"integrity":"sha512-EZgIw0w1r9YajTThCM5yv6Tpguh6iSfyhmj7BwyFO26SKZnW2JAcne54hJGzNHyAxwxnCFZVaz0MobgZksyiNQ==","signatures":[{"sig":"MEUCIQDAZUxP7F3W8XjAhdJ7uiJhs07mZEowNio6mtpPpy65iAIgWsXpiYMHOIg+ku3QqczSnEW0+R2lHBxcZa58hz08oVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96416},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"55bdd8de50bb58eb2213e9248152f236b363cd08","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.5.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.0.0_1716478220266_0.3401407191301111","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@web3-storage/blob-fetcher","version":"2.1.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.1.0","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"f306d7dd1baf79d3b6fb56ac5d8dc5ec6f217a18","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.1.0.tgz","fileCount":32,"integrity":"sha512-Mb8pVWYA2/xBzKFMXtRBuFQOQ2tO4ZVjICfr2J/1WuZVw8PEJJQIerVr6pDHzFhzLGb+r8XbsH2Ynk5ctde73A==","signatures":[{"sig":"MEQCICAUBw0h9f5a/zAtwSITKVVbvCJRIlNxkAuMtDbVF6WOAiBa7OsFqbFU6xumjxqv5ehhFlW/2F5B/CkBmAXyJMEOOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103599},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"de8e9e94cc720c3f44c1ee64d9dac0b104eca878","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.5.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.1.0_1716542000404_0.9147924426255876","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@web3-storage/blob-fetcher","version":"2.1.1","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.1.1","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"3e58aa4d1344948cfee600d05b718a6880e04d04","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.1.1.tgz","fileCount":32,"integrity":"sha512-6cIUrDFj89ra49Ohokz7UaDbC+kFoSV6n90ccBczBoy4aX3CE0kRHIfLn+hohneKTlWdSgBQke+UpkzfqZWh2g==","signatures":[{"sig":"MEUCIQDSBi+BYDL0aZnjWOXK4n8rHyxZzTL31EGNpLBEoJbeNwIgGYDb2cTUIOzfxnF3X0ShwqmMgsMaAyVo0Zvk99bWMis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103865},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"404923b3f0490ad1c8dc551bf6145fd9d42d403d","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.7.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.1.1_1716925786877_0.8681584645569986","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@web3-storage/blob-fetcher","version":"2.1.2","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.1.2","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"2017eb40a1e67d5fe1103a9b5f0a321977d2c74f","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.1.2.tgz","fileCount":32,"integrity":"sha512-wBj5NMArBS9fvMBQOENP2L9Mi+e2L8xo2mF3P6NJLtL+kI8zY7lNjBqVo0rPTRbFgKv6UN4+YtDRIf0YNiwZjQ==","signatures":[{"sig":"MEQCIFlfMpKi0ISsRyi+Ei4lZsdVqb2RMTNCafyKRQP0HjixAiAIoHgrglOblXMM5S4d7GYlymTkm0vlIbmPlZmt5Qb7Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103882},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"144531b45cc59a491dcf675ffe0596837e6c8499","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.7.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.1.2_1716932678766_0.8880651602969099","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@web3-storage/blob-fetcher","version":"2.1.3","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.1.3","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"57671846946936b09d8b7c2cac6f1db45605f83e","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.1.3.tgz","fileCount":32,"integrity":"sha512-vWqOvAdbE/3xV2PfkdqQfPZ9R1jDfDhTYY77jrPk5/fV7wOQZgux6NOQsiajy/GwYL+S8XRIWRHnO+7pG/LPPA==","signatures":[{"sig":"MEUCIQDSZjBnq0elNHhwo/hu84/WNNpUQ0jXMENap6b5OTO3/wIgdmpJYAIM8LcG6lZ6vA2VZ5xobtb/Vr+EQAiExzPfAdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101947},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"c17d9e1a40310891c438c96e9a5fe651a79bef8d","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.7.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.1.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.1.3_1716986948647_0.14048386300558224","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@web3-storage/blob-fetcher","version":"2.2.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.2.0","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"bfa459c861013165b878aac2b4d5439325ee6734","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.2.0.tgz","fileCount":32,"integrity":"sha512-JsbvcJ9aPOxjnqGZzTMyQbUoFHeWyHs7UfvT0U4eKf23UOxC39MTHxiBznikALg2i0jgnvBCx+pa2P+WIIIAJw==","signatures":[{"sig":"MEUCIQCI9PketVduWeJE1gmH7YivLMvarqws0j1ebY3B3rjc9wIgeSTHz5XMtYFVzXmfo8ZAcE6zgYopSOSFM5Zt0ewrcuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103305},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"af989fb0f998a647b6048f425b1a6add2422a636","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.7.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@web3-storage/content-claims":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.2.0_1717753524563_0.0005465063363858658","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@web3-storage/blob-fetcher","version":"2.3.1","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.3.1","maintainers":[{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"468d6bac2281b6bdc262949bf68a8db7eb3dd089","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.3.1.tgz","fileCount":32,"integrity":"sha512-yjtj0z+GcQY99smXGvKVcaac7MZFXepWw2VOruUojLMlgW3u1lEx19yqM+xHutMpUQMO51166Qvsm14as8Rlfg==","signatures":[{"sig":"MEUCIQC3FsqkDKyPQ/89yGpeVndZU4mKHGTDe6HKL/C4yi6p3gIgGcCIT74OX8yvU4Apr9tM6N9+t3uSzzr2sPCkhBt75iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105474},"main":"src/index.js","type":"module","exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"}},"gitHead":"83137ba689068e37b86c441aae96658edd98762a","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.7.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.4.5","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.3.1_1730409307464_0.5298876832442769","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@web3-storage/blob-fetcher","version":"2.4.3","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.4.3","maintainers":[{"name":"olizilla","email":"oli@tableflip.io"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"gozala","email":"dev@gozala.io"}],"dist":{"shasum":"51b476418b90d4f9b040b94bd3a8325c36e64dbd","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.4.3.tgz","fileCount":60,"integrity":"sha512-hy+UR6Gxh5spKAs8wdk2dN6K1CL4zhpdtTbB9Xf5YKeSwW5wEZC+m7Us/zaeZ3YGg3oKJLFyDXoHV1KpxV7Ykg==","signatures":[{"sig":"MEUCIQD49+Mxa5IpRfxDoyopRJQBMZTD2nXQNr1VaU1sKtkS+wIgTYafWwjP6FMojMPWa6mwrLcgwdclTHjdSajfzy77YVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176623},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"},"./locator/indexing-service":{"types":"./dist/src/locator/indexing-service/index.d.ts","import":"./src/locator/indexing-service/index.js"}},"gitHead":"4566f96598e274dba18f075c6bbcf55fc8f7841b","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@ucanto/interface":"^10.0.1","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.1.0","@storacha/indexing-service-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.4.3_1733241954923_0.6614928584413906","host":"s3://npm-registry-packages"}},"2.4.4-rc.0":{"name":"@web3-storage/blob-fetcher","version":"2.4.4-rc.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.4.4-rc.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"21f7a3f6eb4b5f9ee884c383d76875ddd61074f6","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.4.4-rc.0.tgz","fileCount":63,"integrity":"sha512-vsxmWhT5eOLOnmzFh6gVTLf9XNUArYH3W+jOdP4ae5OM+hoAzH0WCycym2FOQWHZMzXld6LKQ2hj0FGSuf5mAQ==","signatures":[{"sig":"MEUCIDfekh18kuupEyqZ0EGtHSAoSiLlhs4NugJ7aP5tSynRAiEAp0Vi7pyIGJIvCzuFMf/dvOOJTWGsCYWJZ4wV3ZjqwBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202772},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"},"./locator/indexing-service":{"types":"./dist/src/locator/indexing-service/index.d.ts","import":"./src/locator/indexing-service/index.js"}},"gitHead":"3ebc9c5cde851ec067396d146aca14662149647c","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","uint8arraylist":"^2.4.8","@ucanto/interface":"^10.0.1","@opentelemetry/api":"^1.9.0","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.1.0","@storacha/indexing-service-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.4.4-rc.0_1735967505567_0.07894175850987684","host":"s3://npm-registry-packages-npm-production"}},"2.4.4-rc.1":{"name":"@web3-storage/blob-fetcher","version":"2.4.4-rc.1","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.4.4-rc.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"ce9440bd67970e901b46e0221aa82be2114c060b","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.4.4-rc.1.tgz","fileCount":63,"integrity":"sha512-kyf03HDMg2PIUCOKQ00wpffhT/ARjDj7GR8CIs5dRZoxJhK2qK3CIV1zgWqfa0uyoHN+JocExhXn9xxxbMzNqQ==","signatures":[{"sig":"MEQCIEYwL7gHfvX4DttwZEHxRqzms5BoRg54Ne+DYw1r/dbuAiBWNhu7inuMhAHvE/oEvj56YLXCOqJwzidFBZ4jCebQCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201485},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"},"./locator/indexing-service":{"types":"./dist/src/locator/indexing-service/index.d.ts","import":"./src/locator/indexing-service/index.js"}},"gitHead":"995940e6295432595f6b25680293f3cde5276bc4","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@ucanto/interface":"^10.0.1","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.1.0","@storacha/indexing-service-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.4.4-rc.1_1736301117165_0.24827240477631163","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@web3-storage/blob-fetcher","version":"2.5.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.5.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"93364659ea173a02c880f46f22f49ead8e45f199","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.5.0.tgz","fileCount":63,"integrity":"sha512-3IAkQgowut13xZiFpJei7RZC8PXQa0Bv9L0MVLUkUmOcsu1YXmRvJMSNy1k1rgQ7dpocUUSftZnzkNQiGj01mw==","signatures":[{"sig":"MEUCIQDvaFXZzHfURkB3sCJYcKqArZIqgelBPp0zGQpoM9tHKwIgVoUobxGeNiZdRls9TxSCG+W8y50XiK2ADGNOuwDBIs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198708},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims":{"types":"./dist/src/locator/content-claims.d.ts","import":"./src/locator/content-claims.js"},"./locator/indexing-service":{"types":"./dist/src/locator/indexing-service/index.d.ts","import":"./src/locator/indexing-service/index.js"}},"gitHead":"dd1241fbb00b6cc817517be413e3e0bad2fab2f9","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.0","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@ucanto/interface":"^10.0.1","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.1.0","@storacha/indexing-service-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/principal":"^9.0.1","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.5.0_1736390183048_0.5485943285164827","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-rc.0":{"name":"@web3-storage/blob-fetcher","version":"2.5.1-rc.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@2.5.1-rc.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"5312f5afcabf113e5e12bb229285310af0815b11","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-2.5.1-rc.0.tgz","fileCount":65,"integrity":"sha512-Xx+MyQ3MGVoWo9XWncKH9Jhj4ZSCYVlp5pgn2cGvsE5E0ob+U3hPkJmcQ9y6cjcrlOyl9cSOEJs6E/oafBgwEw==","signatures":[{"sig":"MEQCIBc5tqxI/vfVJe1h+M0pjTleOk539EYzmZvrRFpmehqUAiBSmF6iHkyDCZ3u22BwZ5APi6XsH00JygbdrQmFv2pQXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204847},"main":"src/index.js","type":"module","_from":"file:web3-storage-blob-fetcher-2.5.1-rc.0.tgz","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_resolved":"/private/var/folders/qj/9f3_14352b1b07rxs4pm9tmc0000gn/T/cd924130b408b7e288541e904f2a7ccd/web3-storage-blob-fetcher-2.5.1-rc.0.tgz","_integrity":"sha512-Xx+MyQ3MGVoWo9XWncKH9Jhj4ZSCYVlp5pgn2cGvsE5E0ob+U3hPkJmcQ9y6cjcrlOyl9cSOEJs6E/oafBgwEw==","_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"5.2.0","@storacha/indexing-service-client":"2.0.1-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/interface":"10.1.1","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_2.5.1-rc.0_1738213525501_0.6377532519716305","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@web3-storage/blob-fetcher","version":"3.0.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"da694c5d8dd4893b931cec833146b4127056c43a","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-3.0.0.tgz","fileCount":57,"integrity":"sha512-UjEjF/lNxeIfhlQ1L4tm2CIQAoSxQq5F6tJRxFMHDY3Kr5uOubnyYhvJ5RgQzdpu3GX/0hqR7vGTY0ptHBIcSg==","signatures":[{"sig":"MEYCIQDxpN/wh1RIjtVvk8TAzKZOBimXPu8fH2siiw7+Nj3QtwIhALeKUYPkPfPj/YPfDLX0Pi96D+SiKC5NnyKzeiIJSAIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198445},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"e0d90fad9d442f3e4060dc5b4081000a174e1d33","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.2","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"5.2.0","@storacha/indexing-service-client":"2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/interface":"10.1.1","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_3.0.0_1738749876399_0.19677910764994766","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.0":{"name":"@web3-storage/blob-fetcher","version":"3.0.1-rc.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@3.0.1-rc.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"c0c2aa119bb028f82a022a8725c149809b4d7804","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-3.0.1-rc.0.tgz","fileCount":65,"integrity":"sha512-Ge/iOq5g1vhZ55D5irDN7hGpc7YY3hiuH28lbYTHqYc7zraCMnclEQCCS41kr6DNoRo2DVn2Thb1qIGjA76ybA==","signatures":[{"sig":"MEUCIQDGc0ZfTO2Nc6bokVhejojVJLSGl4cGHo4RAlbCNvfT9AIgBwB0JKfmmgzegGtgICRgISk/mhnQuZTvFbcubta+rmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205311},"main":"src/index.js","type":"module","_from":"file:web3-storage-blob-fetcher-3.0.1-rc.0.tgz","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_resolved":"/private/var/folders/qj/9f3_14352b1b07rxs4pm9tmc0000gn/T/562b57d2a1834c74a98ab183f8b70e73/web3-storage-blob-fetcher-3.0.1-rc.0.tgz","_integrity":"sha512-Ge/iOq5g1vhZ55D5irDN7hGpc7YY3hiuH28lbYTHqYc7zraCMnclEQCCS41kr6DNoRo2DVn2Thb1qIGjA76ybA==","_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"5.2.0","@storacha/indexing-service-client":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/interface":"10.1.1","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_3.0.1-rc.0_1742277072928_0.34806389095183077","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.1":{"name":"@web3-storage/blob-fetcher","version":"3.0.1-rc.1","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@3.0.1-rc.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"a8d6a4d9f3eb8bb22700a8376419b6b8879a85bb","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-3.0.1-rc.1.tgz","fileCount":65,"integrity":"sha512-rpb0sAsdZyw1Fin1GIQQu3CJSooxMN35PStDfgDrQlJwyR89DGpviNUczk/4ASwXGwBUuKn3UGcNWgXPwAIMog==","signatures":[{"sig":"MEUCIQCt2pxkyHy7zEEvrqS7yhmVfwf0+rMPBO5/zmrUpEhsRAIgFfUeqW1jdbR44nhM86N/MZzmQ9JA2ZGFwQ7R32xvCzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206434},"main":"src/index.js","type":"module","_from":"file:web3-storage-blob-fetcher-3.0.1-rc.1.tgz","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_resolved":"/private/var/folders/qj/9f3_14352b1b07rxs4pm9tmc0000gn/T/6115841506fa1c44cefcc5843e691f33/web3-storage-blob-fetcher-3.0.1-rc.1.tgz","_integrity":"sha512-rpb0sAsdZyw1Fin1GIQQu3CJSooxMN35PStDfgDrQlJwyR89DGpviNUczk/4ASwXGwBUuKn3UGcNWgXPwAIMog==","_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"5.2.0","@storacha/indexing-service-client":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/interface":"10.1.1","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_3.0.1-rc.1_1742297546547_0.5267311652378641","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.2":{"name":"@web3-storage/blob-fetcher","version":"3.0.1-rc.2","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@3.0.1-rc.2","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"4f6e56fd45b3a568b22d039961c9f54444d2e0e7","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-3.0.1-rc.2.tgz","fileCount":65,"integrity":"sha512-6AmNR83b3xOnGmlGxT7ZUdorpIAWlUGGMSOg27MHYLDTnLJT7u0OMawEn4cczR+aymOl0UfLt+dxHRQz7fn/sQ==","signatures":[{"sig":"MEUCIDI1cliXhhBupDyrsa9PzmS3ku2E/IL5Z5zVks1AyLtjAiEAsyovhsI+W7WynNRPp4OKN73JwpJKlZQLi0seExVADE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207059},"main":"src/index.js","type":"module","_from":"file:web3-storage-blob-fetcher-3.0.1-rc.2.tgz","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_resolved":"/private/var/folders/qj/9f3_14352b1b07rxs4pm9tmc0000gn/T/445bd902f0666ee91d8420de518a2c25/web3-storage-blob-fetcher-3.0.1-rc.2.tgz","_integrity":"sha512-6AmNR83b3xOnGmlGxT7ZUdorpIAWlUGGMSOg27MHYLDTnLJT7u0OMawEn4cczR+aymOl0UfLt+dxHRQz7fn/sQ==","_npmVersion":"10.2.5","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"zod":"^3.23.8","p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@ipld/dag-ucan":"^3.4.0","@opentelemetry/api":"^1.9.0","multipart-byte-range":"^3.0.1","@web3-storage/blob-index":"^1.0.2","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"5.2.0","@storacha/indexing-service-client":"2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.7.2","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/interface":"10.1.1","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_3.0.1-rc.2_1742309689408_0.7023666190358266","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@web3-storage/blob-fetcher","version":"4.0.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"044bc66749c6fd64e6f1dd2db4316b994243a937","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.0.0.tgz","fileCount":57,"integrity":"sha512-VLhnJzoTxbWGVmPacBvktnqbZcZxUA+ualckhv/lawdLkZJIcis/r7yePED5J36FZcrzh170gvaT4ixltptPXA==","signatures":[{"sig":"MEUCICvItLP1GXKNE6sOOfOMO/wfKzEN7+JxbbLlJN1JatEKAiEAnB4DSk4osnCMf9NA/WIwlixFZeo0EqfLN/RJv0YZQV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194499},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"c75a066e9b41bc7f44936cfc544adc30246c6a8c","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.2","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.0.0_1750064602628_0.5277382597808933","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@web3-storage/blob-fetcher","version":"4.1.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.1.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"bf96ddfde890b366b3ded7b1390faef70840507c","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.1.0.tgz","fileCount":57,"integrity":"sha512-HcrdOqmHPjZBQREUFJpU8DjA3gUlNGYZXy9OT+e5XRzJg8L+SvQX0CcrsBQvfUh7Q6I303gDC4MrmLxH8CsNpA==","signatures":[{"sig":"MEUCIA62uWbguOmzdZRDeNcWamQTQDtY+fwo2UglBjjMx5gGAiEAqPMumKn+BmdSSXMrwmRtJ6RpZpKgFa9J8wuJOt0Gwno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194561},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"01dd60e75d79b0e2e6e114665154ce6451f73480","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.3","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.6.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.1.0_1761252422848_0.8199174575626964","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-rc.0":{"name":"@web3-storage/blob-fetcher","version":"4.1.1-rc.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.1.1-rc.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"84fdf65550b2111c73f03afe57974ffad2a18521","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.1.1-rc.0.tgz","fileCount":65,"integrity":"sha512-MH8KtSqdX2u0JCUmgXx7kI8ZcN7K7RZQzQHOGFRw63UrI0Dpc8g5d1YbzOifid3vxt1CCIyOsAe6woAJA79JSA==","signatures":[{"sig":"MEQCIC5pjHrAXHOQhrJo18Y+Vl4N1uoohog2PZDQQ5ynuoj6AiBHUytryYzKtYpuB9xpuFTmFmDxxnxVHhE18kRXIYXFpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216730},"main":"src/index.js","type":"module","_from":"file:web3-storage-blob-fetcher-4.1.1-rc.0.tgz","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_resolved":"/private/var/folders/qj/9f3_14352b1b07rxs4pm9tmc0000gn/T/cdfa09328f0ee0160884191c1ccebdba/web3-storage-blob-fetcher-4.1.1-rc.0.tgz","_integrity":"sha512-MH8KtSqdX2u0JCUmgXx7kI8ZcN7K7RZQzQHOGFRw63UrI0Dpc8g5d1YbzOifid3vxt1CCIyOsAe6woAJA79JSA==","_npmVersion":"10.8.2","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.6.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.1.1-rc.0_1761544032529_0.6950789953707979","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@web3-storage/blob-fetcher","version":"4.2.0","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.2.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"dist":{"shasum":"21f7f186d1bf0f5b088ad8ef625aa55455c8b64c","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.2.0.tgz","fileCount":57,"integrity":"sha512-94H/CgfC4oS3iJinKBZN1NVtH5uQRnaD5M89qDRiTMEkG78AVWw4Fxl2elAM+ucLeHKceX2A4ISQzmFLH1MUHQ==","signatures":[{"sig":"MEYCIQC6rsWDbww+59Ur20JIsmTovoKLXup6WSPPJIY/MWh4ngIhAKArpF6kqFOtLFC+Kki9bRtgqwwNYpSTv0blbBGtOhg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210639},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"5f5472d98cbc7717a2208be508e0f7320acf67e7","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"it-dag-house","email":"it+npm@dag.house"},"standard":{"ignore":["*.ts"]},"_npmVersion":"10.9.3","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.6.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.2.0_1761556991531_0.9467464281396643","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@web3-storage/blob-fetcher","version":"4.2.4","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.2.4","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"homepage":"https://github.com/storacha/blob-fetcher#readme","bugs":{"url":"https://github.com/storacha/blob-fetcher/issues"},"dist":{"shasum":"dbe97a371bdf8322a8a32712a42a850ca1b11ed7","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.2.4.tgz","fileCount":57,"integrity":"sha512-mwrrRr8Yyt6dWnrgCrpGDaSKqQGALP6HTuwL8SF4izRrdl9qkWnLRGKkkOIofsWVyQ5vCSLErh0PjFc0SBaGfg==","signatures":[{"sig":"MEQCIGSfxni0HH5SmQEUBtdgfNyyquFVn4IaMUZo41Q/kOcGAiBvQLFjWjyq2g2FIzww81cnNjrgLy7EPiFjFygMhajreQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@web3-storage%2fblob-fetcher@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210609},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"667d9e6c80d88b996f854d3a00ee71dd842594a2","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:070479bc-30ba-4c68-ba58-147eab4d69c0"}},"standard":{"ignore":["*.ts"]},"repository":{"url":"git+https://github.com/storacha/blob-fetcher.git","type":"git"},"_npmVersion":"11.6.1","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.6.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.19.0","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.2.4_1761609568241_0.7928918313244486","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@web3-storage/blob-fetcher","version":"4.2.5","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"@web3-storage/blob-fetcher@4.2.5","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"homepage":"https://github.com/storacha/blob-fetcher#readme","bugs":{"url":"https://github.com/storacha/blob-fetcher/issues"},"dist":{"shasum":"5560d7c9238bbd72d5d1f79c065289c865734187","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.2.5.tgz","fileCount":57,"integrity":"sha512-wfs8XNcgp5nE7zFidUG7L/QL5MxCCK1a22ly8meRgHScycSJCu1OXEGGYY9wxOXgkQxZ8S65Kkn/TIh8xGgUZg==","signatures":[{"sig":"MEUCIBYYS6N7sYTkaA8xVrWnZt7YIMuONBjRoK+ZliJlN7XcAiEA+iO81hH6Nek1Iu8y4oETz5YRioY8p9Bq15pBn2nFUP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@web3-storage%2fblob-fetcher@4.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210645},"main":"src/index.js","type":"module","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"},"./fetcher":{"types":"./dist/src/fetcher/index.d.ts","import":"./src/fetcher/index.js"},"./locator":{"types":"./dist/src/locator/index.d.ts","import":"./src/locator/index.js"},"./fetcher/simple":{"types":"./dist/src/fetcher/simple.d.ts","import":"./src/fetcher/simple.js"},"./tracing/tracing":{"types":"./dist/src/tracing/tracing.d.ts","import":"./src/tracing/tracing.js"},"./fetcher/batching":{"types":"./dist/src/fetcher/batching.d.ts","import":"./src/fetcher/batching.js"},"./locator/content-claims-client":{"types":"./dist/src/locator/content-claims-client.d.ts","import":"./src/locator/content-claims-client.js"}},"gitHead":"d731f2eecb1a552b49269382abb0707843cadc41","scripts":{"lint":"standard","test":"entail","build":"tsc --build","pretest":"npm run lint","coverage":"c8 --reporter text --reporter html npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:070479bc-30ba-4c68-ba58-147eab4d69c0"}},"standard":{"ignore":["*.ts"]},"repository":{"url":"git+https://github.com/storacha/blob-fetcher.git","type":"git"},"_npmVersion":"11.6.1","description":"A blob fetcher that batches requests and reads multipart byterange responses.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"p-defer":"^4.0.1","p-queue":"^8.0.1","multiformats":"^13.1.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","multipart-byte-range":"^3.0.1","@storacha/capabilities":"^1.7.0","@cloudflare/workers-types":"^4.20241022.0","@web3-storage/content-claims":"^5.2.1","@storacha/indexing-service-client":"^2.6.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.19.0","devDependencies":{"c8":"^9.1.0","entail":"^2.1.2","standard":"^17.1.0","carstream":"^2.2.0","typescript":"^5.8.3","@types/node":"^22.9.1","@ipld/unixfs":"^3.0.0","@ucanto/core":"^10.4.0","@ipld/dag-ucan":"^3.4.5","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","ipfs-unixfs-exporter":"^13.5.0","@web3-storage/public-bucket":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blob-fetcher_4.2.5_1761745730818_0.1587480345158101","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"@web3-storage/blob-fetcher","version":"4.2.6","description":"A blob fetcher that batches requests and reads multipart byterange responses.","main":"src/index.js","type":"module","repository":{"type":"git","url":"git+https://github.com/storacha/blob-fetcher.git"},"scripts":{"build":"tsc --build","coverage":"c8 --reporter text --reporter html npm run test","lint":"standard","pretest":"npm run lint","test":"entail"},"keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","exports":{".":{"import":"./src/index.js","types":"./dist/src/index.d.ts"},"./fetcher":{"import":"./src/fetcher/index.js","types":"./dist/src/fetcher/index.d.ts"},"./fetcher/simple":{"import":"./src/fetcher/simple.js","types":"./dist/src/fetcher/simple.d.ts"},"./fetcher/batching":{"import":"./src/fetcher/batching.js","types":"./dist/src/fetcher/batching.d.ts"},"./locator/content-claims-client":{"import":"./src/locator/content-claims-client.js","types":"./dist/src/locator/content-claims-client.d.ts"},"./locator":{"import":"./src/locator/index.js","types":"./dist/src/locator/index.d.ts"},"./tracing/tracing":{"import":"./src/tracing/tracing.js","types":"./dist/src/tracing/tracing.d.ts"}},"dependencies":{"@cloudflare/workers-types":"^4.20241022.0","@opentelemetry/api":"^1.9.0","@storacha/blob-index":"^1.1.0","@storacha/capabilities":"^1.7.0","@storacha/indexing-service-client":"^2.6.7","@web3-storage/content-claims":"^5.2.1","multiformats":"^13.1.0","multipart-byte-range":"^3.0.1","p-defer":"^4.0.1","p-queue":"^8.0.1"},"devDependencies":{"@ipld/dag-ucan":"^3.4.5","@ipld/unixfs":"^3.0.0","@types/node":"^22.9.1","@ucanto/core":"^10.4.0","@ucanto/interface":"^11.0.0","@ucanto/principal":"^9.0.2","@web3-storage/public-bucket":"^1.1.0","c8":"^9.1.0","carstream":"^2.2.0","entail":"^2.1.2","ipfs-unixfs-exporter":"^13.5.0","standard":"^17.1.0","typescript":"^5.8.3"},"standard":{"ignore":["*.ts"]},"packageManager":"pnpm@10.19.0","engines":{"node":">=20.11.0"},"gitHead":"2f9878e6d6e61b267fd493de5a510264b733b0b7","_id":"@web3-storage/blob-fetcher@4.2.6","bugs":{"url":"https://github.com/storacha/blob-fetcher/issues"},"homepage":"https://github.com/storacha/blob-fetcher#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4svLIamPg7tjIDJK3vKmNq4XagggcfSKNRp3EbVtJA5lRdBYjj7h19242TMB/3iL8rvU36vMZKCFldNGAKnk5Q==","shasum":"f12b28614c071893ac449d23dc42afc66ea7a92c","tarball":"https://registry.npmjs.org/@web3-storage/blob-fetcher/-/blob-fetcher-4.2.6.tgz","fileCount":57,"unpackedSize":210890,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@web3-storage%2fblob-fetcher@4.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDdzYeONnDUZEBb+ADJ6rcMB9f3d3p5wfcdZg86M6e+FAiAw2O1PtEgKcNdU2Xlvrf3Xq0QwZ+3S53ApQasfh6Ir3g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:070479bc-30ba-4c68-ba58-147eab4d69c0"}},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blob-fetcher_4.2.6_1765291818104_0.5848350985699369"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-21T13:58:35.381Z","modified":"2025-12-09T14:50:18.781Z","1.0.0":"2024-05-21T13:58:35.722Z","1.0.1":"2024-05-21T14:25:00.992Z","1.1.0":"2024-05-22T17:11:33.513Z","2.0.0":"2024-05-23T15:30:20.414Z","2.1.0":"2024-05-24T09:13:20.570Z","2.1.1":"2024-05-28T19:49:47.057Z","2.1.2":"2024-05-28T21:44:38.966Z","2.1.3":"2024-05-29T12:49:08.814Z","2.2.0":"2024-06-07T09:45:24.717Z","2.3.1":"2024-10-31T21:15:07.724Z","2.4.3":"2024-12-03T16:05:55.184Z","2.4.4-rc.0":"2025-01-04T05:11:45.766Z","2.4.4-rc.1":"2025-01-08T01:51:57.343Z","2.5.0":"2025-01-09T02:36:23.299Z","2.5.1-rc.0":"2025-01-30T05:05:25.739Z","3.0.0":"2025-02-05T10:04:36.640Z","3.0.1-rc.0":"2025-03-18T05:51:13.116Z","3.0.1-rc.1":"2025-03-18T11:32:26.730Z","3.0.1-rc.2":"2025-03-18T14:54:49.635Z","4.0.0":"2025-06-16T09:03:22.791Z","4.1.0":"2025-10-23T20:47:03.043Z","4.1.1-rc.0":"2025-10-27T05:47:12.703Z","4.2.0":"2025-10-27T09:23:11.734Z","4.2.4":"2025-10-27T23:59:28.459Z","4.2.5":"2025-10-29T13:48:50.995Z","4.2.6":"2025-12-09T14:50:18.326Z"},"bugs":{"url":"https://github.com/storacha/blob-fetcher/issues"},"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/storacha/blob-fetcher#readme","keywords":["blockstore","ipld","range","http","content-range","multipart","byterange"],"repository":{"type":"git","url":"git+https://github.com/storacha/blob-fetcher.git"},"description":"A blob fetcher that batches requests and reads multipart byterange responses.","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"it-dag-house","email":"it+npm@dag.house"},{"name":"fforbeck","email":"fforbeck@gmail.com"}],"readme":"# @web3-storage/blob-fetcher\n\nA blob fetcher that batches requests and reads multipart byterange responses.\n\n## Install\n\n```sh\nnpm install @web3-storage/blob-fetcher\n```\n\n## Usage\n\nExample\n\n```js\nimport * as SimpleFetcher from '@web3-storage/blob-fetcher/fetcher/simple'\nimport * as ContentClaimsLocator from '@web3-storage/blob-fetcher/locator/content-claims'\nimport * as Digest from 'multiformats/hashes/digest'\nimport { base58btc } from 'multiformats/bases/base58'\n\nconst locator = ContentClaimsLocator.create()\nconst fetcher = SimpleFetcher.create(locator)\n\nconst digest = Digest.decode(base58btc.decode('zQmZ3Q2KuYrg3LiizMcArupHjv3dDdn3r4MLPtANTsj3ut5'))\nconst res = await fetcher.fetch(digest)\nif (!res.ok) throw res.error\n\nconst bytes = await res.ok.bytes()\n```\n\n\n## Contributing\n\nFeel free to join in. All welcome. [Open an issue](https://github.com/w3s-project/blob-fetcher/issues)!\n\n## License\n\nDual-licensed under [MIT / Apache 2.0](https://github.com/w3s-project/blob-fetcher/blob/main/LICENSE.md)\n\n","readmeFilename":"README.md"}