{"_id":"ipfs-bitswap","_rev":"123-54628fc143b5a59a6b276fee1f983e26","name":"ipfs-bitswap","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","dist-tags":{"latest":"20.0.2"},"versions":{"0.2.0":{"name":"ipfs-bitswap","version":"0.2.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^3.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","lodash":"^4.11.2","libp2p-ipfs":"^0.3.5","multiaddr":"^1.4.1","ncp":"^2.0.0","peer-book":"^0.1.0","peer-id":"^0.6.6","peer-info":"^0.6.2","rimraf":"^2.5.2"},"dependencies":{"async":"^2.0.0-rc.4","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","lodash.isequal":"^4.1.4","lodash.isundefined":"^3.0.1","protocol-buffers":"^3.1.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"6ad08e72ee69e69a6527d1e0e7195e777ee3f6a3","_id":"ipfs-bitswap@0.2.0","_shasum":"fba0c9163135b462df69223c6fbc7e4660bf595c","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"fba0c9163135b462df69223c6fbc7e4660bf595c","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.2.0.tgz","integrity":"sha512-4yrsJihV9h2SoZHgWL+nm+C/Fez/DhWe4SdZktr63idSc3T8phFLfe/MxLCMeLDIjBOXmGzpB+92YkvPHObPGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV9XQV6Q1q8w99GRXtyqcjFBCgAWryr7pTe/DS8H4hgwIgEHpkl8XzYWOt6ke3TMfOYa3b+ujwYO3vhk6iMAi0P/o="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.2.0.tgz_1462541301924_0.6577574210241437"},"directories":{}},"0.2.1":{"name":"ipfs-bitswap","version":"0.2.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^3.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","lodash":"^4.11.2","libp2p-ipfs":"^0.3.5","multiaddr":"^1.4.1","ncp":"^2.0.0","peer-book":"^0.1.0","peer-id":"^0.6.6","peer-info":"^0.6.2","rimraf":"^2.5.2"},"dependencies":{"async":"^2.0.0-rc.4","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","lodash.isequal":"^4.1.4","lodash.isundefined":"^3.0.1","protocol-buffers":"^3.1.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"3665cd2e13c6c2a6d413771eef295087cffd890d","_id":"ipfs-bitswap@0.2.1","_shasum":"5ede847937a26c26819c30fcfd55085f48068463","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"5ede847937a26c26819c30fcfd55085f48068463","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.2.1.tgz","integrity":"sha512-bnzQu/YVlYdv1BYnviP4CLJamnMuao7sqG1QLPFYhEU8TifH5lcIoc49t5twGGL2bIVyJ0NHBZdIq0crDrptIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQDRO8+SDWhIRAY+21gmuOGkui9MOTcpWTfA4CUXVglAiBan1xW/GUTcoWkzR3YJQvJmMXYpkBRh75a/tsSTj+hnA=="}]},"maintainers":[{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.2.1.tgz_1462789862138_0.6693945988081396"},"directories":{}},"0.3.1":{"name":"ipfs-bitswap","version":"0.3.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"abstract-blob-store":"^3.2.0","aegir":"^3.1.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","libp2p-ipfs":"^0.9.0","lodash":"^4.11.2","multiaddr":"^2.0.2","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.0","rimraf":"^2.5.2"},"dependencies":{"async":"^2.0.0-rc.4","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","lodash.isequal":"^4.1.4","lodash.isundefined":"^3.0.1","protocol-buffers":"^3.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"636a587f5fd3e6b942a5cb2df4da5c218a9c9dc1","_id":"ipfs-bitswap@0.3.1","_shasum":"858c1bb7fe0771c6376ec6d4ecfe600ded7ea53b","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"858c1bb7fe0771c6376ec6d4ecfe600ded7ea53b","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.3.1.tgz","integrity":"sha512-594MZK2xnUx99wBIdoxIVjUoUNawFyFYcnkMYx9hTG9hshim99eVguq6xSFPHYr37z/Y4SgSKR/4gzadWLIxOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFAqckUoWL77okXvFzfViqcvAhRPcH1dQ1rpEZkJMdigIhAL6hH7+aAOZ0nCVXag0NLJ+ohR0K6Y+eCO1hdOk0IhJ4"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.3.1.tgz_1464346076467_0.397119996836409"},"directories":{}},"0.4.0":{"name":"ipfs-bitswap","version":"0.4.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"abstract-blob-store":"^3.2.0","aegir":"^3.2.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","libp2p-ipfs":"^0.10.0","lodash":"^4.11.2","multiaddr":"^2.0.2","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.0","rimraf":"^2.5.2"},"dependencies":{"async":"^2.0.0-rc.4","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","lodash.isequal":"^4.1.4","lodash.isundefined":"^3.0.1","protocol-buffers":"^3.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"7987ec713057a2e8965b9b3c6535c41574592aee","_id":"ipfs-bitswap@0.4.0","_shasum":"b0665d45268ac1cb65fed0a1782443877e13ecf1","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"b0665d45268ac1cb65fed0a1782443877e13ecf1","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.4.0.tgz","integrity":"sha512-c/1D/yTJnbk67ugrUzgYwKttWmzBaYuY5Xz0kWyndVZautQEzpL+CXWiwtb/P/cyfOt0Ahus9Zq0ZqiMEzN5ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTPg2Mlie1C64Iet4c9UFre0XfZsiYu12EgftKSYPeKgIhAKUpbIEtqWJEmsKWbtD192SUTDbtYQPUF/+tON7eB/Z+"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.4.0.tgz_1464519655576_0.07364705391228199"},"directories":{}},"0.4.1":{"name":"ipfs-bitswap","version":"0.4.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"abstract-blob-store":"^3.2.0","aegir":"^3.2.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","libp2p-ipfs":"^0.11.0","lodash":"^4.13.1","multiaddr":"^2.0.2","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.0","rimraf":"^2.5.2","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.0.0-rc.5","bl":"^1.1.2","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","lodash.isequalwith":"^4.2.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"532ded231bb9e49f2cbdfbac916f4c1213400741","_id":"ipfs-bitswap@0.4.1","_shasum":"43ebbdea79f55490955b3d321c2852d837e2b1be","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"43ebbdea79f55490955b3d321c2852d837e2b1be","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.4.1.tgz","integrity":"sha512-JgsbEBW7FCxM9mpmgLk/rdp4+A/EcXLaXVMWpCZDKmMWxqSBbjeS5sgIzj+9UakNT8E4ATgh42E17+KZPCSDWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFQBMWlxBcCxuYApbkLC5x8mBGvegdhJeaLmbPEDNN5gIgTTQceZYRlFIglgIp8Y26VZOJRd8JeEAguntgZjkD+9Q="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.4.1.tgz_1465211360654_0.04087070934474468"},"directories":{}},"0.5.0":{"name":"ipfs-bitswap","version":"0.5.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"abstract-blob-store":"^3.2.0","aegir":"^3.2.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","libp2p-ipfs":"^0.11.0","lodash":"^4.13.1","multiaddr":"^2.0.2","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.0","rimraf":"^2.5.2","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.0.0-rc.5","bl":"^1.1.2","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","length-prefixed-stream":"^1.5.0","lodash.isequalwith":"^4.2.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"68bb0c9ae38a30754019389f1895c55fa5d360bb","_id":"ipfs-bitswap@0.5.0","_shasum":"b0cd5ec3ad4fa41c89a2d11ca62f033aad17884f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"b0cd5ec3ad4fa41c89a2d11ca62f033aad17884f","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.5.0.tgz","integrity":"sha512-Ejjhl63S1+fS8dqmcmfrD/e3fkZpcsLZX0YnLyyI9NYPMSH7F5wIxZR3xUuiKhqsgjnvPjYhO7RNa7t65micXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiGpn/2/KhT5QTNOs8e4YxOnMWEP0Nwg+OVSdMU9gY8AIgUF2kkM3rDVYjXfh4KkP4chC/uvCWOgvVcXKjYngFuEQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.5.0.tgz_1465557837589_0.7424028380773962"},"directories":{}},"0.6.0":{"name":"ipfs-bitswap","version":"0.6.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"abstract-blob-store":"^3.2.0","aegir":"^3.2.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.1.2","ipfs-repo":"^0.8.0","libp2p-ipfs":"^0.12.0","lodash":"^4.13.1","multiaddr":"^2.0.2","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.0","rimraf":"^2.5.2","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.0.0-rc.5","bl":"^1.1.2","debug":"^2.2.0","heap":"^0.2.6","highland":"^3.0.0-beta.1","ipfs-block":"^0.3.0","length-prefixed-stream":"^1.5.0","lodash.isequalwith":"^4.2.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"7fd8c9c36e7d02a212f75431b3bf819bc5b352d1","_id":"ipfs-bitswap@0.6.0","_shasum":"73d7491cd9c32b8f3f7b0e42a531023aec561e77","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"73d7491cd9c32b8f3f7b0e42a531023aec561e77","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.6.0.tgz","integrity":"sha512-dSllLwjFp+e94EJuhyLUX86T71I+OJHKCp1wMPtSL5tr3dVppIA2k6TBZUrj6RVhna9X/eatG1vR9ZKNcy5dEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbtoY3iBVHFCMcCTNFBeZjvL+C4gwy3pP22sFh+0mQsAiEAtBrS/dljdm543slBzUOkAnfn8eGzqABpWQ6vlLTeWyQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.6.0.tgz_1467042474142_0.10688670631498098"},"directories":{}},"0.7.0":{"name":"ipfs-bitswap","version":"0.7.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^8.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","interface-pull-blob-store":"^0.5.0","ipfs-repo":"^0.9.0","libp2p-ipfs":"^0.13.0","lodash":"^4.15.0","multiaddr":"^2.0.3","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.1","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.0.1","debug":"^2.2.0","heap":"^0.2.6","ipfs-block":"^0.3.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.6","pull-defer":"^0.2.2","pull-generate":"^2.2.0","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.1.6","pull-pushable":"^2.0.1","pull-stream":"^3.4.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"0caa211542b9411f59ba8b0048a2a48b4172765f","_id":"ipfs-bitswap@0.7.0","_shasum":"2c9c31979f75ebe598b737eb58b892053c1815e7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"2c9c31979f75ebe598b737eb58b892053c1815e7","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.7.0.tgz","integrity":"sha512-W4OFLMCqxs7QyFCHqNW3k6kt1i5n2J9MgsHkaBvMUHVSABl/raBAF6VAK9d1eUXL/TGD9BRRZZViXwhxc7Un3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3pWeLThDXOGtZjRwWpCcJtl+02HkEDng70rxyEAjR8AiAOK3MLp7Pz5o9VBlvpSxG7sqSqw47YCgKpM3sZMG6yVQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.7.0.tgz_1473416634439_0.32800336414948106"},"directories":{}},"0.7.1":{"name":"ipfs-bitswap","version":"0.7.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^8.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","interface-pull-blob-store":"^0.5.0","ipfs-repo":"^0.9.0","libp2p-ipfs":"^0.14.1","lodash":"^4.15.0","multiaddr":"^2.0.3","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.7.0","peer-info":"^0.7.1","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.0.1","debug":"^2.2.0","heap":"^0.2.6","ipfs-block":"^0.3.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.6","pull-defer":"^0.2.2","pull-generate":"^2.2.0","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.1.6","pull-pushable":"^2.0.1","pull-stream":"^3.4.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"15c0f7c02e85a349dfe64afe471b28da965fd851","_id":"ipfs-bitswap@0.7.1","_shasum":"fbd12309b2fdede6831e2f332c7af27db39711b5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"fbd12309b2fdede6831e2f332c7af27db39711b5","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.7.1.tgz","integrity":"sha512-349yupuGauhWdebO37V5yYc+DGCpqfts1LIJ2NIqwGp4yKkPWIy4/khoZHfUJFMD3jv5RvDTyxR6vIZP8iQ0aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtbwXwk/Kr+SspP8TKSQcbVBL1x9eHD4f6ojACv3P2qAiEAsWOr1dOp4/Ib+EYWssofmFPNqjen3NYyFxQxmQwUuxs="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.7.1.tgz_1473721772743_0.2156495596282184"},"directories":{}},"0.8.0":{"name":"ipfs-bitswap","version":"0.8.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^9.1.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.1","libp2p-ipfs":"^0.15.0","lodash":"^4.16.6","multiaddr":"^2.0.3","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.0","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.2","cids":"^0.2.0","debug":"^2.3.2","heap":"^0.2.6","ipfs-block":"^0.5.0","lodash.debounce":"^4.0.8","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.8","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"9312853f103f1e699003076e5c05dc5f62990fbc","_id":"ipfs-bitswap@0.8.0","_shasum":"8140ded42e84d35468d3be667b6434c0337b1043","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.0.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"8140ded42e84d35468d3be667b6434c0337b1043","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.8.0.tgz","integrity":"sha512-4idKtDPApjhKrVKxUofgUieYbw6sf2xqQfv0Oc4iOUBl7o0Z9mB3SfgWXAfc2VDmHQ4ml2GyFBzuuRolBU4zIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOO14eTzm2vqzNEgA8/gSUHXf994HQrtrLAUCNQb0bvAIhANPBP0VFJkN2Aby16ZFD2RJ4ztMhI+CdSP7IW0jRGSCM"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.8.0.tgz_1478861635809_0.0621868830639869"},"directories":{}},"0.8.1":{"name":"ipfs-bitswap","version":"0.8.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^9.1.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.1","libp2p-ipfs":"^0.15.0","lodash":"^4.16.6","multiaddr":"^2.0.3","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.0","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.2","cids":"^0.2.0","debug":"^2.3.2","heap":"^0.2.6","ipfs-block":"^0.5.0","lodash.debounce":"^4.0.8","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.2.2","protocol-buffers":"^3.1.8","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"468bee8d0a4f767705f95293d909ed68c87fbd3d","_id":"ipfs-bitswap@0.8.1","_shasum":"be7d9bd67246e101b80c65492318aaa15d6424b9","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.0.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"be7d9bd67246e101b80c65492318aaa15d6424b9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.8.1.tgz","integrity":"sha512-ZZoAebK3WAKW9cb76ZIeLXP4s65pBVnQRxwIIj0N5vvSpIjt+2I73iCHveBD0gch4pWB+OpeFy3rcS8kLciV/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKUtSI1if1ZS82NApwGpRd4uR6iVTo/PqzGHizlxJsnwIhAOn67sU7ItUooaojxjIUvg89HqMgdJ4359jcnSO/YAxi"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.8.1.tgz_1478892195045_0.12087393878027797"},"directories":{}},"0.8.2":{"name":"ipfs-bitswap","version":"0.8.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"9.1.2","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.1","libp2p-ipfs-nodejs":"^0.16.4","lodash":"^4.17.2","multiaddr":"^2.1.1","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"^0.3.4","debug":"^2.3.3","heap":"^0.2.6","ipfs-block":"^0.5.1","lodash.debounce":"^4.0.8","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"be4a487ed7f48885a7fc2c1b3f71ebfccbbd870d","_id":"ipfs-bitswap@0.8.2","_shasum":"88f4069ded3874d60c9af2cc6888ca620e7ea6a9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"88f4069ded3874d60c9af2cc6888ca620e7ea6a9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.8.2.tgz","integrity":"sha512-+7lg5YVu8dc/P42gpOWUT3bTwpfzi/xYPZlAc/Ew+M/WtUlf+Wy+VY+P1w+tD7XrZDHpSFmmIfNww44b+yJjqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMdTA9VmlWiwxXr2V7QIx5NpTBGblCEhESAHopacetPgIgaeIBjyPLO4MMArkXvnAehUORYO9xvnRjHZaiPRuCd+8="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.8.2.tgz_1481253830353_0.9360171910375357"},"directories":{}},"0.8.3":{"name":"ipfs-bitswap","version":"0.8.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"9.2.2","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.2","libp2p-ipfs-nodejs":"^0.17.0","lodash":"^4.17.2","multiaddr":"^2.1.1","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"^0.3.4","debug":"^2.3.3","heap":"^0.2.6","ipfs-block":"^0.5.3","lodash.debounce":"^4.0.8","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","multihashes":"^0.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"252b1926749320cc7c97f6fb794e73d110d15883","_id":"ipfs-bitswap@0.8.3","_shasum":"3545d91011d3562a8ccf878fc787e3b7bb55e7e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"3545d91011d3562a8ccf878fc787e3b7bb55e7e3","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.8.3.tgz","integrity":"sha512-uYN7TLj7XxyxKpNqTCu1XZAChFPzZW05V2G9276cqcRBknWV9AH3lBL8SFcU3ONA5cfdEH/I24V/3uz4TrxmNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8u2O0qAMePeFYiw9Tv/xKYD2tmuVOan5Ddmo2pNM93AiEA27P8A+0/Yc2po68JMHBON5OuX53AIoO0DKXBslimypc="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.8.3.tgz_1481601996232_0.8443270965944976"},"directories":{}},"0.9.0":{"name":"ipfs-bitswap","version":"0.9.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"9.3.0","benchmark":"^2.1.2","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.2","libp2p-ipfs-nodejs":"^0.17.1","lodash":"^4.17.2","multiaddr":"^2.1.1","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.1","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"^0.3.5","debug":"^2.5.1","heap":"^0.2.6","ipfs-block":"^0.5.4","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"7c54c0a363fed50e0437022274c31f031f5a9af8","_id":"ipfs-bitswap@0.9.0","_shasum":"49d716b680498d4ec606b606281e7c4fce76d83e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"49d716b680498d4ec606b606281e7c4fce76d83e","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.0.tgz","integrity":"sha512-bIGyiOI7Eu2vKOUOW7MD5xtI8Do5YC1B9p3Z/bM0DIqANf5aJ5MI3QAESBDp+iOe3LSlQPBH1SNZjOP3uRyp+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCUHbm63zoeF7UxKG7JqTTXNTtZwW2PiUFels1w67hYAiEA+3oT16C5VFUhl8D0wyd9zMoQ9reFxPSrH20eT5POXQQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.0.tgz_1482482696148_0.011775379767641425"},"directories":{}},"0.9.1":{"name":"ipfs-bitswap","version":"0.9.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"9.4.0","benchmark":"^2.1.3","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.2","libp2p-ipfs-nodejs":"^0.17.8","lodash":"^4.17.4","multiaddr":"^2.2.0","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"^0.4.0","debug":"^2.6.0","heap":"^0.2.6","ipfs-block":"^0.5.4","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"b65fc637014fa86ce3374238680f02ac69deb20b","_id":"ipfs-bitswap@0.9.1","_shasum":"509db265a8363d80593c498e1183b036449d18e6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"509db265a8363d80593c498e1183b036449d18e6","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.1.tgz","integrity":"sha512-D+b5OaNovVukMdviDPC3rRBzjdsi5XK9Eny1Bp0NPKBYb03VOIq67QUU+RcXIbK0/9bGYq2wNBvOjtYkthOehQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTcWsrle/Peg3immEtmLa49kXZjj1S+ne7ePG63sqTbQIgHwAV/7d2AaP/2IsKHVzHEhDxsuTN0F1VEdBqmxGGfeA="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.1.tgz_1485710387674_0.67001534672454"},"directories":{}},"0.9.2":{"name":"ipfs-bitswap","version":"0.9.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"9.4.0","benchmark":"^2.1.3","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.4.1","idb-pull-blob-store":"^0.5.1","interface-pull-blob-store":"^0.6.0","ipfs-repo":"^0.11.2","libp2p-ipfs-nodejs":"^0.17.9","lodash":"^4.17.4","multiaddr":"^2.2.0","ncp":"^2.0.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"^0.4.0","debug":"^2.6.0","heap":"^0.2.6","ipfs-block":"^0.5.4","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"c2903ea8a948e05cd284f44b8ed4356ce5f87fbc","_id":"ipfs-bitswap@0.9.2","_shasum":"6cfa7658e21917cde9fee0f0cff84e601002a78c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"6cfa7658e21917cde9fee0f0cff84e601002a78c","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.2.tgz","integrity":"sha512-T79f3BJpquq9ROUlpAMVdkQ5BXbqB16y7M+oOSOc8I622nF52aWJ7gT3OOHhJXkvesXsjqv+CtWCILGVC+eLbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcSlAQ4YBCTlB77v/9zWOhiSQsUJWZPVfCjQ1QJHNQuAiEA45J4+L6WSQfy2wv2kA3FFsJLXtXxf0lJdMQBUmtOhYw="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.2.tgz_1485710893034_0.7522613368928432"},"directories":{}},"0.9.3":{"name":"ipfs-bitswap","version":"0.9.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^10.0.0","benchmark":"^2.1.3","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"~0.4.1","idb-pull-blob-store":"~0.5.1","interface-pull-blob-store":"~0.6.0","ipfs-repo":"~0.11.3","libp2p-ipfs-nodejs":"~0.17.10","lodash":"^4.17.4","multiaddr":"^2.2.1","ncp":"^2.0.0","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"~0.4.1","debug":"^2.6.0","heap":"^0.2.6","ipfs-block":"~0.5.5","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"e72086baa800ae9d75aa579a21dd599c4871009d","_id":"ipfs-bitswap@0.9.3","_shasum":"0fbf8e30e8d932b83eb8f3dda323a54a5cdf6be9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0fbf8e30e8d932b83eb8f3dda323a54a5cdf6be9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.3.tgz","integrity":"sha512-3GSzyQVrYq5Zcdv1XQmIyT2yb1Brk3kBObkBNzXRjp6bFOpXngIeTZTc+zQvBAGcwHBiEEnJVRZO9lz6BkRHHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsihtvdJ2GyRPukaUNGeyiTt5j8+Tjc8+VlgwlmZnrdAiEAypa2p9LjXNojgpnk97D8XAepIqMkYLPmPafHMnUYzwg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.3.tgz_1486674161788_0.5664134388789535"},"directories":{}},"0.9.4":{"name":"ipfs-bitswap","version":"0.9.4","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^10.0.0","benchmark":"^2.1.3","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"~0.4.1","idb-pull-blob-store":"~0.5.1","interface-pull-blob-store":"~0.6.0","ipfs-repo":"~0.11.3","libp2p-ipfs-nodejs":"~0.18.0","lodash":"^4.17.4","multiaddr":"^2.2.1","ncp":"^2.0.0","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3","rimraf":"^2.5.4","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.4","cids":"~0.4.1","debug":"^2.6.0","heap":"^0.2.6","ipfs-block":"~0.5.5","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"f5ab3960ec5e44e370b99bebafde1765a55ffd8b","_id":"ipfs-bitswap@0.9.4","_shasum":"ac5775820488c0807b2d7f7106d80827aa4b1633","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"ac5775820488c0807b2d7f7106d80827aa4b1633","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.4.tgz","integrity":"sha512-kJaMo6OUXIsjlj5cCtE9+h4axv1mfOvrDOQo1j15OYIilIo6LQ1CNc47EZn/ugrABTw5jJbukcjtkttVyLMFWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcGUDN5IpV3gMseYDvGk9zI6yA32S8gEc0QJHWXY6XIwIhAMScUHZ0NCkJ8dtBLcpBKl2K/hN7TByYxnw2aINUzeGp"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.4.tgz_1487694993724_0.9554660941939801"},"directories":{}},"0.9.5":{"name":"ipfs-bitswap","version":"0.9.5","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^10.0.0","benchmark":"^2.1.3","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"~0.4.1","idb-pull-blob-store":"~0.5.1","interface-pull-blob-store":"~0.6.0","ipfs-repo":"~0.11.3","libp2p-ipfs-nodejs":"~0.19.0","lodash":"^4.17.4","multiaddr":"^2.2.1","ncp":"^2.0.0","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.5","cids":"~0.4.1","debug":"^2.6.2","heap":"^0.2.6","ipfs-block":"~0.5.5","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-paramap":"^1.2.1","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"92961f078844c55923402b3f198a4ef12f8a32b9","_id":"ipfs-bitswap@0.9.5","_shasum":"ea9e73a37066be144f16e0b67689e6ed9f142c5f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ea9e73a37066be144f16e0b67689e6ed9f142c5f","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.9.5.tgz","integrity":"sha512-R6HlEUDFpx9PLpSBrUuJB48H19/LqtAsHPguO0RAu7U2Y4PtlUUNhRxFWWaI6HuiYZgOtYGC7QHsEiLe+EQ/Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzj8PJEQQf1V7Xi75HT+BHYK7qHQNs72cQNjk4cWU4wAIgVtoAM7UGmgy6aAxvBUCjMBu0h0Fe+MqAyeXjcqfeqHQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.9.5.tgz_1489414422094_0.24687357782386243"},"directories":{}},"0.10.0":{"name":"ipfs-bitswap","version":"0.10.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test","test:browser":"aegir-test browser","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs","release-minor":"aegir-release --type minor --docs","release-major":"aegir-release --type major --docs","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.0","benchmark":"^2.1.3","chai":"^3.5.0","dirty-chai":"^1.2.2","ipfs-repo":"~0.12.0","libp2p-ipfs-nodejs":"~0.19.0","lodash":"^4.17.4","multiaddr":"^2.2.2","ncp":"^2.0.0","peer-book":"~0.3.1","peer-id":"~0.8.4","peer-info":"~0.8.4","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.1.5","cids":"~0.4.2","debug":"^2.6.3","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.4","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"c99fe26667c3fbee773e76176a2eff66153b4734","_id":"ipfs-bitswap@0.10.0","_shasum":"156b2ca26b34c7b8698fe169efe3ecb41c002aa7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"156b2ca26b34c7b8698fe169efe3ecb41c002aa7","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.10.0.tgz","integrity":"sha512-eAhgFRdW+jwsG15gAyTG/zfPFsqbULZoJLV4C3XI1bBCCA7ZOlSnu9DJTB8H58f67eneBQirQd82WkwLn18Jgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgNa1JI0/LqaKFqLplFk//RQUNQ1U97mpDhNYNk1jxYAIhAOk7lfIDoiiEphOxxNGWfZu5TznRIQJxJ89+/g0Qy5Sv"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.10.0.tgz_1490082614424_0.6338774131145328"},"directories":{}},"0.11.0":{"name":"ipfs-bitswap","version":"0.11.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.3","chai":"^3.5.0","dirty-chai":"^1.2.2","ipfs-repo":"~0.13.0","libp2p-ipfs-nodejs":"~0.21.0","lodash":"^4.17.4","multiaddr":"^2.2.3","ncp":"^2.0.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.2.0","cids":"~0.4.2","debug":"^2.6.3","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.5","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"b25f8b429a02abaa7bbdc7f279feff66fdb33c62","_id":"ipfs-bitswap@0.11.0","_shasum":"1bfe723c0f7d30b0c46c1858913e5a7d5ea9aaad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"1bfe723c0f7d30b0c46c1858913e5a7d5ea9aaad","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.11.0.tgz","integrity":"sha512-Qik0G/t38YbQzg8XaP0bu8t5fpVFpljRW6/N1/S6ha/+yYJdva7xqwIjtEZHTR4hsAczGfCsZ84RVHyETqN/IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbaDaCuUaPN+vHyC3DWWpi7gSKWDDylOVlb8BltXv3+AiEA+/3V7WgnL8hnatdIIM8ivJbSrD28+j8bzSFQRixGqRw="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.11.0.tgz_1490638814948_0.9138413425534964"},"directories":{}},"0.12.0":{"name":"ipfs-bitswap","version":"0.12.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","ipfs-repo":"~0.13.0","libp2p-ipfs-nodejs":"~0.22.0","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.2.0","cids":"~0.4.2","debug":"^2.6.3","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.5","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"e6a365f60eb044bc904febe20838ba32a90b73ab","_id":"ipfs-bitswap@0.12.0","_shasum":"42b9a04e7f10d6617ede0ba74f06e1158334b965","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"42b9a04e7f10d6617ede0ba74f06e1158334b965","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.12.0.tgz","integrity":"sha512-PNNdCY1g/zSu8KsZ2MQp7/9DMYROx74hBSqonMTpvT06d7N0y0YiZcDwfOw1sufv2MV7u3AEq1H6g/AnTnhESQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB2RL4BHbDy0xvrpkx+yzMgavod1EO3ZikkRpAI0Mt7AIhAK00V9wqnYfUGcHUZlI2PbJUB7irJZHpvApI81nof6Tb"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.12.0.tgz_1490772372832_0.23686525644734502"},"directories":{}},"0.13.0":{"name":"ipfs-bitswap","version":"0.13.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","ipfs-repo":"~0.13.0","libp2p-ipfs-nodejs":"~0.23.0","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.3.0","cids":"~0.5.0","debug":"^2.6.3","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.5","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.0","pull-pushable":"^2.0.1","pull-stream":"^3.5.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"19a7f6d4afc2a874f67ce2829ba10972048f2860","_id":"ipfs-bitswap@0.13.0","_shasum":"f6db682e13cf5144646638c904c198c25c781b8d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f6db682e13cf5144646638c904c198c25c781b8d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.13.0.tgz","integrity":"sha512-CqVansa75MbceVBRgd9ox0vVTnfpwyhn/pYNuhLdqPrnD/8TLl/2tp49XI6qqUB4aLGVKfUeAY5natIcspQyMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdd/f+FKx62ZqUT39WyG7Hq/BC+vs1FMM4Pt6uRMSrjAIhAIqPEqNbEPCGAm31S4/mN3edkVXWPsIW2TmqT7Nh2gah"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-bitswap-0.13.0.tgz_1491250285488_0.3620618951972574"},"directories":{}},"0.13.1":{"name":"ipfs-bitswap","version":"0.13.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"libp2p-ipfs-nodejs":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","ipfs-repo":"~0.13.1","libp2p-ipfs-nodejs":"~0.25.2","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","rimraf":"^2.6.1","safe-buffer":"^5.0.1"},"dependencies":{"async":"^2.4.1","cids":"~0.5.0","debug":"^2.6.8","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.5","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.2.1","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"80ecabebf7774299776706bd60325ca745e1ce6d","_id":"ipfs-bitswap@0.13.1","_shasum":"0cd082cd1843f0154fa479b169eee3261bc8fd41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0cd082cd1843f0154fa479b169eee3261bc8fd41","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.13.1.tgz","integrity":"sha512-JppWk6WGFnkcMX1rME1pO7I55mcxsy5ZcrMFqGSA7NqkpedBO237LcwEytSLZl0vevcpAC1gGmykI5KYEUmgMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDImpmmWQI6YlgLPaUsLiCjQhMQJozGgcAmsnzdqZsKvAIgHp/YF0I62A3rq6bK8en/zNWgJep/TvBjkrZyPBXAFuY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.13.1.tgz_1495571749961_0.7297170241363347"},"directories":{}},"0.14.0":{"name":"ipfs-bitswap","version":"0.14.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/libp2p-bundle":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs-repo":"~0.15.0","libp2p":"^0.9.1","libp2p-multiplex":"^0.4.3","libp2p-secio":"^0.6.8","libp2p-tcp":"^0.10.1","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.0","debug":"^2.6.8","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.5","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"270c061fb4388e3e9334c55150c73b5130863545","_id":"ipfs-bitswap@0.14.0","_shasum":"ccb80c28c37502c4dc80dbbe4fca07776a2581a9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ccb80c28c37502c4dc80dbbe4fca07776a2581a9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.14.0.tgz","integrity":"sha512-7X36x27E/MLnPH3wnFpRdo9QAFiZuBbRIL6HBshMEsxqAyb7bUgKPbn/WY9lWTav+jFg9OKg9vEk/MJxq3px7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+BKIjkqs+DyIEVJ0wE2nkEACL4v0F1eLxohsfYoJKBQIhAJmOI4Op0MGwxEVAtC8kVcI+l0LZ7jByPWrZ1zs0jJg+"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.14.0.tgz_1499198171867_0.15677800751291215"},"directories":{}},"0.15.0":{"name":"ipfs-bitswap","version":"0.15.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/libp2p-bundle":false},"scripts":{"test":"aegir-test --dom","test:browser":"aegir-test browser --dom","test:node":"aegir-test node","lint":"aegir-lint","release":"aegir-release --docs --dom","release-minor":"aegir-release --type minor --docs --dom","release-major":"aegir-release --type major --docs --dom","bench":"node benchmarks/index","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","docs":"aegir-docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.1.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.17.0","libp2p":"^0.11.0","libp2p-multiplex":"^0.4.4","libp2p-secio":"^0.7.1","libp2p-tcp":"^0.10.2","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.5.0","peer-id":"~0.9.0","peer-info":"~0.10.0","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.1","debug":"^2.6.8","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.6","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"0542365798a78e523d5eccb2586045536a39a83a","_id":"ipfs-bitswap@0.15.0","_shasum":"d94ffc36efd66769a4e0ca106186b63ad7442596","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"d94ffc36efd66769a4e0ca106186b63ad7442596","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.15.0.tgz","integrity":"sha512-O4QXc2yZG6qUItF29bJnsBdDtp7JKt5cw4DaputHO9Tuicay7ZMYEg1vtanj7WxhuqSz0LIzSnMXOm3y2GLzPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJu58p9TLprlvhQkrum7fBVwdJ9usbgYYPKNgWq6vt5AiA5FXc6nsPRsMJsjr8d6+GPwg2KDGcjjbiyyEEIm7sCQw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.15.0.tgz_1500793810808_0.7408685255795717"},"directories":{}},"0.16.0":{"name":"ipfs-bitswap","version":"0.16.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test --target node --target browser","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage -u","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.0.0","benchmark":"^2.1.4","chai":"^4.1.1","dirty-chai":"^2.0.1","ipfs-repo":"~0.17.0","libp2p":"^0.11.0","libp2p-kad-dht":"^0.4.1","libp2p-multiplex":"^0.4.4","libp2p-secio":"^0.7.1","libp2p-tcp":"^0.10.2","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.5.0","peer-id":"~0.9.0","peer-info":"~0.10.0","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.1","debug":"^3.0.0","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.6","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"55e96f1009101fa8ee1f1efdf1da97144ae6f62f","_id":"ipfs-bitswap@0.16.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-PYPPEYGIiJaDjbbNfBx9up6Hz00V1CQyLGLxDfhwxcGgqkiXivpag5zrpz1OKk07bHe/NpBk93nUqNYppl0Zxw==","shasum":"ebb355675952d7115a4a8116c47c1b18c0c5afbf","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpVqvUN7SqYCC9sYo5w/N7irODKvhObYD5OflZHLdBzwIhAMh7keDvLTZ9fFqKeRZJL3Bn+9PT8x9Af8QKWI72z7xk"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.16.0.tgz_1503664920701_0.7038280973210931"},"directories":{}},"0.16.1":{"name":"ipfs-bitswap","version":"0.16.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test --target node --target browser","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage -u","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.0.0","benchmark":"^2.1.4","chai":"^4.1.1","dirty-chai":"^2.0.1","ipfs-repo":"~0.17.0","libp2p":"^0.11.0","libp2p-kad-dht":"^0.4.1","libp2p-multiplex":"^0.4.4","libp2p-secio":"^0.7.1","libp2p-tcp":"^0.10.2","lodash":"^4.17.4","multiaddr":"^2.3.0","ncp":"^2.0.0","peer-book":"~0.5.0","peer-id":"~0.9.0","peer-info":"~0.10.0","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.1","debug":"^3.0.1","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"^0.4.6","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"757fed8542f1025f37a346ff74081c1864fd04e8","_id":"ipfs-bitswap@0.16.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-I3AENRS8eCL0xMsKDLysLe6qrJSshcjefwwbF2NlDqvSNdM1lDHXnIF1vHh0Zf6abaOofhnKagLAnqx754teCw==","shasum":"9c68f26446ed3107febaba9ed3de40ac5d0d0875","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.16.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfReBVRsXH/PAlP6xPo6ejIDZXlzgQLBSia8L+XimH0QIhAM6vfkHR84HRCCLIf8R5voUO//mdMdcK2WzZ9xSyD6Xp"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.16.1.tgz_1503755957100_0.8268887423910201"},"directories":{}},"0.17.0":{"name":"ipfs-bitswap","version":"0.17.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test --target node --target browser","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage -u","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.0.1","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.17.0","libp2p":"~0.12.0","libp2p-kad-dht":"~0.5.0","libp2p-multiplex":"~0.5.0","libp2p-secio":"~0.8.0","libp2p-tcp":"~0.11.0","lodash":"^4.17.4","multiaddr":"^3.0.0","ncp":"^2.0.0","peer-book":"~0.5.0","peer-id":"~0.10.0","peer-info":"~0.11.0","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.1","debug":"^3.0.1","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"~0.4.6","protocol-buffers":"^3.2.1","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"c2446ec8492d40df455ce196882bc84623033e35","_id":"ipfs-bitswap@0.17.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-aSJEDOW7C6g2y3AEi9pHPdhmeg4vKugcrDBTutogBfAWyMZR4uW7i0ou/aIXDMfFlOqG48dRxNN4553TapAM/g==","shasum":"5b88e5500b3679f4fe5d03952653ecde8bfbe6a0","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.17.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp/k8kCarGUhu1c9Ko9rZehTo5CrNyIPnVoaSfJDNyCwIhAM2vooCDH/jHqiSS3rCwMTbmMTenyXjyihb9c3OiaTw0"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.17.0.tgz_1504446556821_0.40548182651400566"},"directories":{}},"0.17.2":{"name":"ipfs-bitswap","version":"0.17.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test --target node --target browser","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage -u","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.0.6","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.17.0","libp2p":"~0.12.3","libp2p-kad-dht":"~0.5.0","libp2p-multiplex":"~0.5.0","libp2p-secio":"~0.8.1","libp2p-tcp":"~0.11.0","lodash":"^4.17.4","multiaddr":"^3.0.1","ncp":"^2.0.0","peer-book":"~0.5.0","peer-id":"~0.10.0","peer-info":"~0.11.0","rimraf":"^2.6.1","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.5.0","cids":"~0.5.1","debug":"^3.0.1","ipfs-block":"~0.6.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multihashing-async":"~0.4.6","protons":"^1.0.0","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"6175f9cff949da5c14e22f39f0b7d54be27f4cc8","_id":"ipfs-bitswap@0.17.2","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-W/qEUNSOJNBix1rJyJWfH42qqi8F6+eYx7xhAUzI2B107cMQxcxc7Ef+HP0beuXass/d4T7QIDZZ4Ev0UfTTLA==","shasum":"babdf534894c4aa9f0b4e3a7715f18b61aae10e8","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.17.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQo1yxfHTVPLC6ap1mHwjVoDVsVJeUAJWc6E5GIiplVAIgFwxU9nxAMK/NTEwzj+Ng+rbfwHVJDsOmMGeymgtmgYY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.17.2.tgz_1504780420603_0.05317387846298516"},"directories":{}},"0.17.3":{"name":"ipfs-bitswap","version":"0.17.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test --target node --target browser","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage -u","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.1.3","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.18.3","libp2p":"~0.13.0","libp2p-kad-dht":"~0.5.1","libp2p-multiplex":"~0.5.0","libp2p-secio":"~0.8.1","libp2p-tcp":"~0.11.1","lodash":"^4.17.4","multiaddr":"^3.0.1","ncp":"^2.0.0","peer-book":"~0.5.1","peer-id":"~0.10.2","peer-info":"~0.11.0","rimraf":"^2.6.2","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.6.0","cids":"~0.5.2","debug":"^3.1.0","ipfs-block":"~0.6.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multicodec":"~0.2.5","multihashing-async":"~0.4.7","protons":"^1.0.0","pull-defer":"^0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"ab69719935f52ec4b54fb63425a09ee26db51e61","_id":"ipfs-bitswap@0.17.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-4n3pP4G0K4I+MvkY3SjqMaMd0V0DBeap56o+jykrbNB/gi0FyelcXJqGST7d0Y6K+awzuuhvIxLVrcI1qA9khA==","shasum":"221cb0e43a85ab20aa8d6675ca4d0ad550728935","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.17.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Cbd8Qz2Qf+56+O+yWKytJQA4x70/n4m71VXZ2RTmqgIgRNNvZ/QhYEX3ggidNoJXyl36G7OD0WWelvEQf/Oi470="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.17.3.tgz_1510157294998_0.5597991179674864"},"directories":{}},"0.17.4":{"name":"ipfs-bitswap","version":"0.17.4","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test -t node -t browser","test:browser":"aegir test -t browser","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.1.3","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.18.3","libp2p":"~0.13.0","libp2p-kad-dht":"~0.6.0","libp2p-multiplex":"~0.5.0","libp2p-secio":"~0.8.1","libp2p-tcp":"~0.11.1","lodash":"^4.17.4","multiaddr":"^3.0.1","ncp":"^2.0.0","peer-book":"~0.5.1","peer-id":"~0.10.2","peer-info":"~0.11.1","rimraf":"^2.6.2","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.6.0","cids":"~0.5.2","debug":"^3.1.0","ipfs-block":"~0.6.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","multicodec":"~0.2.5","multihashing-async":"~0.4.7","protons":"^1.0.0","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"91aaedcde1fffbf409e72d88b984685f3efc407e","_id":"ipfs-bitswap@0.17.4","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-IMDA0dr377fVaDdi6tVOTPlmbPQkWxe/KBsL85epjIhsKtFoZwz9WvY2INpNotT6OdTA/Wiwr2pWrFQsymDIeA==","shasum":"938bf9e01540c9b554127724900c2a54ae8f4690","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.17.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6dYhrxWymQ+WsBOHEG5ety/uPf4fAEGF46ue2z21JXAiAm+ujB6WkLiBqv/hctEICRoU/St9Q+0//phK+5qvWZtQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.17.4.tgz_1510308493833_0.8675113513600081"},"directories":{}},"0.18.0":{"name":"ipfs-bitswap","version":"0.18.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test -t node -t browser","test:browser":"aegir test -t browser","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.2.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.18.5","libp2p":"~0.14.3","libp2p-kad-dht":"~0.6.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.8.1","libp2p-tcp":"~0.11.1","lodash":"^4.17.4","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^3.0.1","ncp":"^2.0.0","peer-book":"~0.5.2","peer-id":"~0.10.3","peer-info":"~0.11.4","pre-commit":"^1.2.2","rimraf":"^2.6.2","safe-buffer":"^5.1.1"},"dependencies":{"async":"^2.6.0","big.js":"^5.0.3","cids":"~0.5.2","debug":"^3.1.0","ipfs-block":"~0.6.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.5","multihashing-async":"~0.4.7","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"pre-commit":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"349b3bce459796845587c6334606803bd5570e46","_id":"ipfs-bitswap@0.18.0","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-nPtMoIA68J/vwEiGHVTiWscG1QtyHCwyl+OhNlqArHw6EGeNLIE+6/Gm2F/jc1keboNstJo+mGMHF5L7YR0eYw==","shasum":"911055cfcf12a914f8b0400de1725540edff6eaa","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.18.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqIr/1dF/NigcdouqSrP3SVSAdwfsckiEsf2kQI1Ex2AIhANVYAvJ+vSVb2+8BK7Dd9lsA7D+N7zCzJo0stoOhJ6Se"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.18.0.tgz_1513331455696_0.4854186538141221"},"directories":{}},"0.18.1":{"name":"ipfs-bitswap","version":"0.18.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test -t node -t browser","test:browser":"aegir test -t browser","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^12.4.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.18.7","libp2p":"~0.15.2","libp2p-kad-dht":"~0.6.3","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.9.1","libp2p-tcp":"~0.11.2","lodash":"^4.17.5","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^3.0.2","ncp":"^2.0.0","peer-book":"~0.5.4","peer-id":"~0.10.5","peer-info":"~0.11.6","pre-commit":"^1.2.2","rimraf":"^2.6.2","safe-buffer":"^5.1.1","stats-lite":"^2.1.0"},"dependencies":{"async":"^2.6.0","big.js":"^5.0.3","cids":"~0.5.2","debug":"^3.1.0","ipfs-block":"~0.6.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.6","multihashing-async":"~0.4.7","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"pre-commit":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"f0905906a3fe26105699a8342f8fd89f7d9cbe32","_id":"ipfs-bitswap@0.18.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-0OKinCL6Oz7fQaPTWZDOt40h3184oXxJ6sM+eKKptJJ6DKmdb4T6A1Z7TZWqF3tkgNyMCdCl9BqDNsTNW+sIHQ==","shasum":"8efb2a2d34444b2b451e6bb860ac8b2ea5228407","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.18.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7vBIGm3sFF0bRxYoPk+lREs0JZHZa1hZAdjQowzat+gIhAN3BGW7RAMQo5kdFkxdvVUC6+rx1reRtUGmCCjpuSjKv"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap-0.18.1.tgz_1517913565692_0.6109502296894789"},"directories":{}},"0.19.0":{"name":"ipfs-bitswap","version":"0.19.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test -t node -t browser","test:browser":"aegir test -t browser","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^13.0.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.18.7","libp2p":"~0.16.5","libp2p-kad-dht":"~0.8.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.9.2","libp2p-tcp":"~0.11.5","lodash":"^4.17.5","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^3.0.2","ncp":"^2.0.0","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6","pre-commit":"^1.2.2","rimraf":"^2.6.2","safe-buffer":"^5.1.1","stats-lite":"^2.1.0"},"dependencies":{"async":"^2.6.0","big.js":"^5.0.3","cids":"~0.5.2","debug":"^3.1.0","ipfs-block":"~0.6.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.6","multihashing-async":"~0.4.7","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.1.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"pre-commit":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"195278667be11751ab840806ab8b46064c5a0b23","_id":"ipfs-bitswap@0.19.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-TF+wi6tYaWusJatJROlKOP4XftIf4cW8YVu6+5iIZ1oezon0I5eKRwh4iRd1HtOqyRckXrGgy8mg6rvWyGpaiA==","shasum":"64f5889b28215e7c710154a200736bc5aba80427","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.19.0.tgz","fileCount":35,"unpackedSize":2363268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6+/aTAO6hqeK0VOIHXrnKcncVM82gBtCguAXbE08i7gIhAJs58Tnhd9r/Nc0KM3QLrEmSABe4OxA3vNfyAoV4C5Oy"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.19.0_1518608141517_0.9067005254371057"},"_hasShrinkwrap":false},"0.20.0":{"name":"ipfs-bitswap","version":"0.20.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test -t node -t browser","test:browser":"aegir test -t browser","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.19.0","libp2p":"~0.20.2","libp2p-kad-dht":"~0.10.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.12.0","lodash":"^4.17.5","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^4.0.0","ncp":"^2.0.0","peer-book":"~0.7.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pre-commit":"^1.2.2","rimraf":"^2.6.2","safe-buffer":"^5.1.1","stats-lite":"^2.1.0"},"dependencies":{"async":"^2.6.0","big.js":"^5.0.3","cids":"~0.5.3","debug":"^3.1.0","ipfs-block":"~0.7.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.6","multihashing-async":"~0.4.8","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.7","safe-buffer":"^5.1.1","varint-decoder":"^0.1.1"},"pre-commit":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"a5e973bf009d04cfa2a9168e914190b4c53d89c7","_id":"ipfs-bitswap@0.20.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-FNWI01VN5UITskH3/E58Cf0RrQWdqvCShBOVu/nyMuSsIgXj+y/CSNrLsBhfKo0Q3qiEwbd4DXtx8sJRVwYtlA==","shasum":"2fef5ca750d499a466015d74d8b21fbbfd5e75ba","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.20.0.tgz","fileCount":35,"unpackedSize":2378486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjf20XRSzEKVJ3C5y/BG6UIkfiDw5bRh/zDdzgsr0fyAiEAgP9QDp58lZQxk23/C+yuJb5CJrU40cHH5smkHRwpEz0="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.20.0_1523338321994_0.11546082345000674"},"_hasShrinkwrap":false},"0.20.1":{"name":"ipfs-bitswap","version":"0.20.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^13.1.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.20.0","libp2p":"~0.20.4","libp2p-kad-dht":"~0.10.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.12.0","lodash":"^4.17.10","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^5.0.0","ncp":"^2.0.0","peer-book":"~0.8.0","peer-id":"~0.10.7","peer-info":"~0.14.1","rimraf":"^2.6.2","stats-lite":"^2.1.1"},"dependencies":{"async":"^2.6.1","big.js":"^5.1.2","cids":"~0.5.3","debug":"^3.1.0","ipfs-block":"~0.7.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.6","multihashing-async":"~0.5.0","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.8","varint-decoder":"^0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"5d30beee1f68d3820cd6663fe9b211396e2a0ab1","_id":"ipfs-bitswap@0.20.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-5M0L8xcF3os+ZxYRuyR4YEqcYyb2eGN9+oBuAuf5M9lWbqqnPT7LbIhQ9fEDjpViFHAKGeLqndVYBhHq5Bg2VQ==","shasum":"1a7b5bff8a1f14aac3d1cb5f4405dd8da934d7ae","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.20.1.tgz","fileCount":35,"unpackedSize":2234616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC5RLCRA9TVsSAnZWagAAORAQAJK37wxBWQfsG9Azjjzv\n+76exy7cxEF+z8Mvr5jCO5JGqYyhOH7wMuHzFO5vqTHzE2E8SHLt9g45DMdP\n4pjaysOh3Z5x9x1DHfCGPMDTNKoZJAYBsUfPRAjPyfulIosgCg9ZAYTHEi03\niXQLlS48zncBF4diifpivhionjl6EdYj43gmfm/Tq15qZBVELrfezhv8paj9\npxT2Ojh1jZ4jOhVpFt9A5/oEMs5wtQGcB2LNPF0iN83MFYigiG/aivYu5U2K\n+50/Yfya4FdYnTl9OwcmjR8gOmb5fjySNJ/ngqYEQuaf1uDov34p8e99Jjf4\nODmtmTg8Rcm4uGld6LoPsPA4YSuvg/izRujYmPPGPEvb4sWT21rwpeepGGZv\ngh1DK9njIJsre7dKNx9wft3ZYGqD8CSQL+XtoEII6kmFmz1XskvvZYZtTPzx\nXZzhaki5SjhDnDbxsT55NwYiPZWdmuOSNc/MhePrqcZy8EtwC+fWH3Gsje4K\nHkt0Y5Q8OwowkMaWeCTtENJoHqRdGl7RcQY3mkE357D5hPMHtA5cB3vDq9YI\nAdMuFx6L+2lpFmKLIlhYjPEn5RZs/sAnyxf+MSv4EG2yhAtlLg9G3uXLKCDI\nxS38jXX/yHCrhOmsmYn1yiMNb6GA6QX2vjQ2gnGoH8NJiNjUusRq9tdh+sx3\nkfAa\r\n=HAzH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuBr9XsUHCZFmlGOv/zQFP43+Hy4N6ng/+r00NhUmZ9AiBNrDa9Q0wjagyn69uN15cuoz4p7VOWcMn9eUz8jcNGxg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.20.1_1527485514891_0.04244259663107708"},"_hasShrinkwrap":false},"0.20.2":{"name":"ipfs-bitswap","version":"0.20.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"aegir":"^13.1.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.20.0","libp2p":"~0.20.4","libp2p-kad-dht":"~0.10.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.12.0","lodash":"^4.17.10","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^5.0.0","ncp":"^2.0.0","peer-book":"~0.8.0","peer-id":"~0.10.7","peer-info":"~0.14.1","rimraf":"^2.6.2","stats-lite":"^2.1.1"},"dependencies":{"async":"^2.6.1","big.js":"^5.1.2","cids":"~0.5.3","debug":"^3.1.0","ipfs-block":"~0.7.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.6","multihashing-async":"~0.5.0","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.8","varint-decoder":"^0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"72fc29d30c37e3bc85ad079628bd769bb1d3df63","_id":"ipfs-bitswap@0.20.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-EWYI5zaDDogMkub//VTrfCVP87buAWcOobRyrjR9gBB9GQzEUU4G8qUEv98thLCCGzTJsECqWqryLcXOVL6Qew==","shasum":"b312a78c34dada7de02fdddc46afcec0ca9e8819","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.20.2.tgz","fileCount":35,"unpackedSize":2385327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ+3MCRA9TVsSAnZWagAAZTMQAJxDdyEkByBH6K2Ke8KD\n6Odjpvx5lIOMxuRkzWVcq0TROm079prIZtGjS0QwA269YHibN8PQSymqrbYg\n3Hc7ZW9+GEMGMJAHuZh4BsD8OnHW5b0Nr16jnuTwJhX5zywmc/IA3qy7aWc6\nv9jXHzM9rWTsK2FE0H4SWDGr532c/N72q3Zx5yQC0LYTuRbdp3fsQQ6jbB5h\naHprXsM0bKjrp2eUzBVyA254o/E9c2WiEvJcxPWtmejhTDrS1lTunNKHnDtH\nclOssitTKrqUN+6R+bJUdVD1jZDc8syFLFAKykV65nBFeSi/ObTyO5/xW/Cy\nxsVqZ8MjcG7gWWL+x8AxCJZui+VJ6zFufB794L65uEPPHtylqym0ljEA9pkl\n0yO/pz7PCPGLg/7lIqOUsL/2+IGBuMi2QNldZbKI70T6+K29uSkqVl0sPZQ8\nGGYc+9vFW34q9WNPXf1v1bZYoXQahDq+mIyRgjhYOK50d0duT4P2ngrcONkY\nVs1JEkNM8bIEzekbRh6XbiteC1wTblqTsC2009IBxmPBX5BbzHucYDsb72IF\nwBRb17TCqsUGI2voM4FYQBlJnh214j0aMKH7vwrOutrmVUrevUeLlW40XimI\nnBt0Hz4/e37tLKSYMXh8MmoCWl3LdjgskEpKWu3nL31lpzozFiNSvhMj0CiD\nS43s\r\n=pQTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbfk5QTxu2MREGbqMy5GsepO9KeTHj/QqPJ4GV/xnK5AiEAlhTzkp57/VqpnNgL4rddG/+JbOMLeRMRLWgONwk1urA="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.20.2_1529343435857_0.4292326042251937"},"_hasShrinkwrap":false},"0.20.3":{"name":"ipfs-bitswap","version":"0.20.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"github:nodeutils/defaults-deep","aegir":"^14.0.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","ipfs-repo":"~0.22.1","libp2p":"~0.22.0","libp2p-kad-dht":"~0.10.0","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.12.0","lodash":"^4.17.10","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^5.0.0","ncp":"^2.0.0","peer-book":"~0.8.0","peer-id":"~0.11.0","peer-info":"~0.14.1","rimraf":"^2.6.2","stats-lite":"^2.1.1"},"dependencies":{"async":"^2.6.1","big.js":"^5.1.2","cids":"~0.5.3","debug":"^3.1.0","ipfs-block":"~0.7.1","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.7","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-defer":"~0.2.2","pull-length-prefixed":"^1.3.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.8","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gar","email":"gar+gh@danger.computer"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"94ac5da0c72f26516c1d1efbd36f66a3352eeed5","_id":"ipfs-bitswap@0.20.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-qXg/QhevKBU/tKdWgW6yhcSKQDQx+4Mvv9HEeoVjkqZ9Pagmojk6yGk8X4J9H2G2PagvHXkWsqwqyKho7RcPWA==","shasum":"eb7f5e959da9d0e841a5aaef725fddea186a4e51","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.20.3.tgz","fileCount":35,"unpackedSize":2243169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO5QwCRA9TVsSAnZWagAAeRMP/0u6NMDwp9+8yUZ0szdN\nejiWXceL67TEAn4ftQLEUwQ4+1INcDSspwGcH1AOdQDgfPqLZItfUgQQUApb\nQNZ2P9RVB2BXvU2yKLlEKADyHMDi4F9E5ICuVoDCtH67LvNLpE3DTuUY3R4u\nfVUaxntQzjsgC61SvnQ7UNa0JupDMISGguq5fsHbd5jI+9HmgMJ6Q7Z/ohHR\nv+YVFW/7oSGERc6B1PzrL7KD3QoCdE3C+3pk/gFRjH77mXXSquwXuemy4SmH\nteZAkCjJZCoBNOvjZK/Uge2u/x0ntN8pa2uMYPUSZ56ezwNpYyUrBgx9j+vV\nYecOQ/Hht8OfmRBH8K7Fa1R1NXD69vyhDbrdZbJqU4xHvXCxZu3o+F6dKYUn\naPxsCJd+jGDa7XIbbmTgC2GIyoXh5NLwpytw8m6MS3tbLPLG0y4div8+xtnz\nncsA1YkPUFKVHdK1WzB97YP2pDFf0739oxyKVuBnWuh33ofpaRegeb3PV0KP\n6JfGg3Hy0D6s3b8QfjjenUk366lai7wRJW6vJ4CO6FOi5TF9Kk6JwTzAUAAE\n1NTCqWvaqpJrBE57XMBcw+dHX47iY4Eu5i+4jzjjW+lFppUWbteHuWTX2/p4\nqd/XP8Fsuw2UG5GR7uOWE2cxXcLK416B7vNCJDwYKutaWOm3FwvBadhZIZ7n\nhzuM\r\n=xIy4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpxxztidDT3/ICgg6m6KcvASYukeRgTVl7AGID0CC1mAiAdNOHfABPAHsD7+yjPRxfrFAqY1tG5Y7rf80zZIhiydg=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.20.3_1530631216293_0.6327026037609431"},"_hasShrinkwrap":false},"0.21.0":{"name":"ipfs-bitswap","version":"0.21.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"github:nodeutils/defaults-deep","aegir":"^17.0.0","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.25.0","libp2p":"~0.23.1","libp2p-kad-dht":"~0.10.6","libp2p-multiplex":"~0.5.1","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^5.0.0","ncp":"^2.0.0","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1","rimraf":"^2.6.2","stats-lite":"^2.2.0"},"dependencies":{"async":"^2.6.1","big.js":"^5.2.2","cids":"~0.5.5","debug":"^4.1.0","ipfs-block":"~0.8.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.7","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-defer":"~0.2.3","pull-length-prefixed":"^1.3.1","pull-pushable":"^2.2.0","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"6eda9b0f44841251a3266347f9554eab0165517f","_id":"ipfs-bitswap@0.21.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-gsKGv3pa98jVQZURZcubW/LPpj0SX2UjISosF+7Nnmp4oR1RtTNBIhY+OyvlNGMWo8BqfVZb/iB0Z1+FME6CAw==","shasum":"47efe8caa5379b76d05b9ea8300fa92eafbd662b","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.21.0.tgz","fileCount":36,"unpackedSize":2714799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ywbCRA9TVsSAnZWagAAozAP/iN+AFtn2zgNxvYhiuCR\nZYFa+402Glwe6mYQ2zkucq5P675BnwDXVtRtxyhblFdMAUMRP5AKK0iPG9Ti\nSmDb1I20Xuxew3Jz/JyS4qn8s+pehLzYbo+nkechaB1sOr4MAHxASRefWDqO\nDfHJ3o2ADT8dfHCWNNPfWakTUhLyx/1gyJ431L8IFD31jMK4I+xBgs5LJlt/\nCJwdTPznq1qdpRWuMuXwGAooxH1ce7iMfxYETZuUbR5uj9V2qfanFFPOrt3V\nKMZvkZvc8CrhmhbyCG+hzIIfa6Qj40FDQoYZL/xRJaT9WZ5SVlGDUevtY3jv\njVlAfyoyAJszNsAJ94dvAtE53eTD4z0lCHs648WZ9IzqbpHrTG6PtrgEqrm+\nag41BPkZ8txuzcEkZbVmBnC3ZfxIccEQcx9VI+wgAHDHMwMaDmPzj7oEzNW0\nzcIA0JvQfEiD4/00igDuK8yXlLT5okaDn8fqad2x6bOlSURf03TSjJyJtdOC\nC610pU8p8TNE7aGGqKVu9qS5aZea3iB7dJsuqA5RqVFLPPzfvXL/7c27xcpR\nobRN4zgX4RNu4rpyyb5n0YJzXGlILBeBzJVM89b1ixbzC9I1GL8Jks61Hyu8\nBcsdsNhD8IXSLDUoRGn9sAIZTlWrVUGzRSnBDhrPa9HmoBu+m6rsddvj+wa0\n4lqV\r\n=N9zL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjBI6esAZxphGDHjQzO8GCoQ69KdNRdM7fpstjiABhuAiEA19M4PHFm9fSGwyYJdfJGqqBHTLwIwo3sDpf1K2hOHQs="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.21.0_1540566042486_0.3662136099040745"},"_hasShrinkwrap":false},"0.21.1":{"name":"ipfs-bitswap","version":"0.21.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.1.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.25.0","libp2p":"~0.24.2","libp2p-kad-dht":"~0.13.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.0","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^6.0.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","stats-lite":"^2.2.0"},"dependencies":{"async":"^2.6.1","big.js":"^5.2.2","cids":"~0.5.5","debug":"^4.1.0","ipfs-block":"~0.8.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.7","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-defer":"~0.2.3","pull-length-prefixed":"^1.3.1","pull-pushable":"^2.2.0","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"399dc0ed09a36dae6c5df741eb59cc9026b2c473","_id":"ipfs-bitswap@0.21.1","_npmVersion":"6.4.1","_nodeVersion":"10.4.0","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-uuT0evC8Kv39NwHUf/wa21DplFEMCV9A2pdIRI7BJi0R4i2rDTEXoLXu5/ivWvVrNU22JDUyvROOpp6Dh0Gd4Q==","shasum":"dc0f41e4c54bc6ba6b05dd9b1d9deab5ac17e9f0","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.21.1.tgz","fileCount":24,"unpackedSize":2561735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCRAhCRA9TVsSAnZWagAAilgQAIKJlcmzk3jkbG79Lwsm\nDprgTRgTdedUSNdhdnkMIG+kZdjoasEUnSex/TsZp8DoT8xz2S1sLSR+l4Mg\nRfyXDMbbtHZ8tDTOTzHLJHtLZ0ZzoTIYnTldMLxro+5lgCfPVM8Dg4J88VnD\nOlw7wUNcpfuYgqpsqq/IUwvbjj3bk/Y7YzFI1X00J8jCtBDlHHJ5WVa/k2c8\nB9W1eRQSWt4nE1nnmh4J2zZ73fwcPy8mxVL9i6nDcL6ZaByoN3nr4/fQML8A\nMchYcKet/BdP6Vwzgzamc8ENjrl5MI6JoT6iDKhdoIhIJt0s2l4SZP39dF3h\nH5l/IHJ6Da8D/QjvNNApvi9saHpmdVqpQz0qMTVsZMVlWrhxVhSUTtQcuEDT\ntXja/hPXAVJrhUl1xueSETFmP8QoURsn1ImwccWE3ujE496zAl6uEyVvXSHH\nOPhwMc1dGBd02Ml6RlNpuAxuFKKVQ+XMSsy9gNRDcwUUXdiACI9FbzoJRNtm\nZXzLpqfo3EMjeqOurH0Dq6k3aXq3MlcYvL740LnDLmu6Lj/DnX91jQb2NMny\nhSyOlwpIL6TRaJ3WkVKON1Ne/EbBuQ2WFWi+wid8op+W8aYwdH4FMZ8hqTcj\n3oqmRw7syLkUrOupiJXIjYO5H1/3Qlx8/5mpvIivvxJLe/KB9sRKr2sK8Mj5\nl+ZM\r\n=JXSn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRcamWmQpGeMPVFQCQKL3mxGoooQeP/sfKFyK2CexgyAiEA06QQ1Ir2c53zE9HFPs//dMzg5e7djENRC29FD5iGJcQ="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.21.1_1544097824861_0.19599686037363773"},"_hasShrinkwrap":false},"0.21.2":{"name":"ipfs-bitswap","version":"0.21.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.1.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.0","libp2p":"~0.24.2","libp2p-kad-dht":"~0.14.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","multiaddr":"^6.0.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","stats-lite":"^2.2.0"},"dependencies":{"async":"^2.6.1","big.js":"^5.2.2","cids":"~0.5.5","debug":"^4.1.0","ipfs-block":"~0.8.0","lodash.debounce":"^4.0.8","lodash.find":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isequalwith":"^4.4.0","lodash.isundefined":"^3.0.1","lodash.pullallwith":"^4.7.0","lodash.sortby":"^4.7.0","lodash.uniqwith":"^4.5.0","lodash.values":"^4.3.0","moving-average":"^1.0.0","multicodec":"~0.2.7","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-defer":"~0.2.3","pull-length-prefixed":"^1.3.1","pull-pushable":"^2.2.0","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2c2246ef9587bae43f1e47e6418b072bd7c93988","_id":"ipfs-bitswap@0.21.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-0e4aZlrCUTRfV2CxXjMpgSSVgVZhZD3iuEu1d7fDX9uLv7r0ZG2bN0/polE6yn+pl/whxmEPwQkGuA4e413eHA==","shasum":"eb93364ab87b206ace2242f44c28e8f5dcb87f5e","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.21.2.tgz","fileCount":24,"unpackedSize":2568109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNL04CRA9TVsSAnZWagAA0tIP+wYRw/i4PHnLTFXawkBG\nQDSXxou6kEmJZNc5UCHk6+w+R4WylKqQRzSL7Yib9Z/Aox8m+E8Bp7z+dz3Q\nWS6c4lDekAzgPvOgZwBTR7DoEptNZOlkq4LZivoEHl9cGKs580++WtZayR3F\nEW1QO8dFkLV+4Wlv5lV2tz2u3/qUhSBnSJhPqc0X9YZdEe4HMCIojX0G3P10\nTIk6MO/onHr1l1oimxZ9dm0kU6j9ZB7CY1D1y1uuTkKFcSKSjhyHhcf4YTtW\nWAFjbzjDYdMLoh+rCuLtMvknMohnNOd5/kImg+cfwrbilWl2lmAproVDVC+i\n8TB8fb9rEh3QADMuMJJsuvqVPwWCv2Y5B5rD14b5L44lcWbMH15MK4EzqQYi\nmhIYw2QtbgJQ0cR9oi/ajFqNGeY6tdV6JfxEh0Z8fVwUx9Rd2a10hbKmbpMK\noEo8ue9TraVdalcP/nfvwi7rr2hLjC2xme9OtORBFlgHvvNnjbZqa38UkpPD\nvMJIneAXxa+0sjdpIzMirWQlhZL00PfJWztrfI+d+GbtfPC+NuRVwLkGs3k7\nDBfHzRXleOvI71w94vQU8iR9OonkjnNpO2VOyFsVeBunLfwS9c7znR3ddG63\nWbRSkg7vFKnCkPiNZS6Xb4My96aOvYrCKRDzmSJncSPWCDq3Rj+FB+Ch6YYH\nZcLs\r\n=onNp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7zDLRb5jk9OSfwphjdEueZf2Ji/4pHGfXtyyADWEsCAIhAK94aewbLPmUQkJHH/thQSG6Lr6ukZa+35A/te261/Op"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.21.2_1546960184088_0.30770374246789767"},"_hasShrinkwrap":false},"0.22.0":{"name":"ipfs-bitswap","version":"0.22.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.0.2","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.0","libp2p":"~0.24.2","libp2p-kad-dht":"~0.14.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","stats-lite":"^2.2.0","safe-buffer":"^5.1.2","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.5.5","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.2.7","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"e0ae5c33c678b110f28f27323b1b0ac8f0d95ca5","_id":"ipfs-bitswap@0.22.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-hgLwX1PUTMgVFbjWjSdasZLhj6ODEuJ/65xwkQGXSDZCrLIyKILp9kH2ZMspSBeSWzeQF4B5QDpB5FxKg6J2PA==","shasum":"ce205487003b8cc0c01dcddebf1782c40f5ff454","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.22.0.tgz","fileCount":24,"unpackedSize":2709158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNM/XCRA9TVsSAnZWagAAd0sP/33QyJ4Z2t4e9BtZejLz\noqMP9/jnVoa2Yp8FjbJ66Ssmp6hO27bIjjJGcL8HotmSpv/F9zXRcXBhQbVE\nmzJlIFdIVNH+a1YonvJuuvZpizY1UYQACtIHKDsD4q5Wn8682EJtMHtGCp75\nh7nIZ0nKghFG+r6JZVdy4WhahpO7XqR/0d34d3XfoaNp/KPqRE3TcvN0Cm4G\nTMOMx4bfczfq54PlbAmwLuWGSvQRPYQ2DtLvKTwNSBcgHGHedXFNitANQ/re\n0WHKvcrRj2xD44CtEbNqhwvAt7Jm8mY6wUZ4QHtCiNzW7YlU1znzzEBJRh1T\nsBSA8gPiwwnPO0cIKUh4quOpk+E1E1F4zSyNDmKmpqmc0WipX0I8uTJIGRPe\n8ZyhpMCK9+uGXeRudYnV3fDHx2BWafbpXCEFZkVSvTUrRp0iQs4fUt3xTwni\n0HiQH3cgehzsBImOPwJHavpbvvZaVkANPsMsIJQOZ9x1lPyOmRChlWW46zI+\nY/zezuIFx3Rot+8agrT9HUOAqGy3QYJH3a1FQwd5WcdV0JrG8swJOKpTUblE\n0peRzspev8cSOmSR29UIW6yy5tSb5yP6s49Am1P9XRAuFnSRzZDcj0GPKeSm\nfi33+q62lvVzXvX4t/4VuMKTEx2nskMjj828SF92EzysK416b+zJHV7pEL4M\nA3Vd\r\n=70aO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpG4eRaaY8faMttduOyXJw0T51yIcKQEHWpghdYWd2GgIhALFXZH0C+///ZW0FwJk4s33cJOyh/SE7Mi8/UQRF+0An"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.22.0_1546964950851_0.9444249121050123"},"_hasShrinkwrap":false},"0.23.0":{"name":"ipfs-bitswap","version":"0.23.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.3","libp2p":"~0.24.2","libp2p-kad-dht":"~0.14.8","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.5.8","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"6a82e26c2d75e6cb4c3bc236324e754b7e71c0a5","_id":"ipfs-bitswap@0.23.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-6gim1Y3WUk4hh+EmrWFiPwtHdeVXCr0QwAHOs2Y8mLLpuYF29Y2weugO3Ggkjcx1t+0wiQFIj7SMwsBBUNe8FA==","shasum":"911bdf898afdbd7353fde42a16047deaa8373a04","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.23.0.tgz","fileCount":24,"unpackedSize":2851024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjOU9CRA9TVsSAnZWagAA5uwQAITcSwdbbbDxP3tVPmiu\nH2hlfVFzH+XbvqExmw6+7GQx6Z8d08KNSNSi2HxX8//ZjOqvtvJRvhjkoYXD\nW/0oxaJuLNyAbWMlZoC45bTQDujcjnT304i0fAWf3//WSJ48raJkbMdEh3c6\nz97rAgEMQ/wrI6nO5Glhkvmvpsbb7FCW4OIxQ+S0jkNfmnk66vmooDgJMzB0\n1IyQBZW/ASpmSu8e9KmZ+mFEsD/g1KOZ2xOlXDOC/qabkhNcz5UfxmJ5Cyr8\nU+KRPdi8OEbY/m5ESL4HqJeN3Pj2ZO2nbaZN8Cji3q/W2RjIaniAvr2ESRtQ\nSt/mJuIgW04QwmzSvqKK7eJmqyrP465uoIboZ+vAHj9T1zMLstj+Y/GjtoAu\n9uuBVNI0/LV+mrR91NnERKVA+P0+co6UQw3StTFGaCUl0vdQt+KPr1j1EB/5\nF91m2/ZfRfW3bLbJwEy/+yyokMZgXy/C3YsJ/WtYvTpMxTmtouKFCGWQoWzO\ntvPdoX501CRqIyHpvM/arZngcCfWXW80kh9CIJJM0v00a78w5HHbHw2axnoz\nFU4lc/2tdmuI+FIIgwJ4JODLsKCFxcJzZMq4smyQJYQvtg2j1AoATSFquIws\n+/FEVaIEzYgoa+qccRcbLZB0IgbJYfWA8aqhlaSi840hkQbf0XARN4dD1tVn\na/Bg\r\n=zh9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlitbvPWzemb3vjlJ4qqtYPbaCIAnLcll5O+oLXOvD2AiEA4SdT0o6PajWicXOrSe+oF2ry0SUL2EXVxAb5OZfR3Ak="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.23.0_1552737596861_0.6726571435025899"},"_hasShrinkwrap":false},"0.24.0":{"name":"ipfs-bitswap","version":"0.24.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.3","libp2p":"~0.24.2","libp2p-kad-dht":"~0.14.8","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"624e4dfef9ddc14208e563925dc23ae660e60dee","_id":"ipfs-bitswap@0.24.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"dist":{"integrity":"sha512-BAFyjXwabJP7RtgMckbnR7XS/xEUcPiU1TGfEA/+sCBCPbkSvhUbPo19YLe1d23sP3pDO0iG23EcshqtuKgDXQ==","shasum":"b1e8310b1a619f26b1342316369473eb7b6fec01","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.24.0.tgz","fileCount":24,"unpackedSize":2915238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1IVrCRA9TVsSAnZWagAABwYP/2qbtOdhRc+4udvWpKu7\nv4NmA0asK/vEi03jBKkS10GhCdwF8Gd1p4tHhiAEX/BfhUckeSg95SNhSDj+\nIiZJIQkVGjnbmja7f59Z5qfN9VNRDn9jwFYYWYi9OSCBW0xHpKzuFAes9pX4\nl4h1v/kOYJ5cUEznOAJcwfesUq1aV/uOneKV88scBlFadbObr3PLf+L++0uo\nMpStyT5o9HBbCCx92i6U6tiLfa3y6qesMTmc0dgG7368AhZhjnjrxMA291KI\naa16XipMyUagAtktdYYh0XZW6IVPjLVwzDIdc5DDLzvn/HrrnuYNuGb7nIHT\nQKFixpPMkVfyrgG6DTob5mPk3NUY016NbG8Vak3QYYh0gD5oedydqurxcDyX\nCyBwLOYFg2Ly4xrSvaSGTD0i5z32wcxYj5LyNC+1XAzHTokmrpEYYNmxm3jX\nCNaCPxhLH0EhABbfPoHhYX+8k6prb7/8IkFMIltBlXsiOW41aR8pEMCmcd8U\nrTaAmrAW2XjceLk0FSZbdeostE62I1Oimd62Kravj9omUQ8ks3gcKWwv+q0o\nRlFug39Ji1KswGs2NtR3ZWDWDnDrVVYwni78ihEJ5FPtVNae9NiOv28ZWTDE\nrvd7q4pkoUVzEramAN6d7V4+clkWDTEzoocLxWa4g4Zx5i5AAO9LQAwwlOBJ\n1qxv\r\n=ZuQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC14lDni1F8njhSR2G7VDjREBKGxTwW6eO4znNwIaXmrAIhAPCm72ozsW5nxvGA51Lr0Kd/6q5RvAgknnthZlUdnKBN"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.24.0_1557431659021_0.7065162821474464"},"_hasShrinkwrap":false},"0.24.1":{"name":"ipfs-bitswap","version":"0.24.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.3","libp2p":"~0.24.2","libp2p-kad-dht":"~0.15.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2cbc1e9548d1400647e661c5ce8302ff7cb53cfd","_id":"ipfs-bitswap@0.24.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fqnqCgeyHb0CO12uptBbDNGMSV4aOz4xi2Fc+OcyBb7bgLa7GcBuMi01iaFnwqPcz9BQSKvZKNMP+Vx+OZusNA==","shasum":"2485ed961069812721b1b271ca6a8c15436760c1","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.24.1.tgz","fileCount":24,"unpackedSize":2916182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc78v6CRA9TVsSAnZWagAAgKUP/igmOe/403OthsOLqW5p\nHKHjwCIfIG/UTJAZ/lunm3qCUeL0UaTbFDdeihaSoTgsR16eYEVIRcZjZtBa\nFldK9nTFMSvOAFOrSaB7xvX210aatP9Fh9p+y782KAIvWAoE4ujoTufTBwM2\naqV9fY9804kWjDk+CgjjhSOrd6e5JeVcllEfuzdIsu0XQTWYqlrc8DXP/6nd\nt2MNsVLDvJYaG1KUhTnNQDwtqFnHZJvd7XXdPyVQUvoJm0RmqJq0EgMXJpAo\nFbifrBz+UmSLAr+P8v9RFv/zyH1hMMK9U3fLEenxWZ0Y8JcmbjvYCcsYPiZI\n/bt8pmnkmPNNrIDHlxdkNFXxqGKSu934pjGjvnyfHOd8fTC6CGD4atI3a6Wg\nRMRB6CEM1KEuNKTH7sokqs9TZb8yaC2XV1xdsj+oO2nKGmNorTR2d9j5xUqZ\nVfqgyO2z157jl9InpDJ7YBfBJfKeL3CCbQUybVp3sQRDRDabpydVwTcd7BVH\nM+uu1TGaohnRYVb78/hevztHcUbcBtNqjDPln+A1uePGaTrVk2FhfsFmOIlL\nTCJV4lF/nsoawoTEczmZxmSaXmQ6zlNjkwh91YRgtsFc9paVEeG9mcUU23Fd\nYEQgsIRmE38b1PWYRb+znpGJCE2JCci/q53mrhF3pBZeUdKHMV058w0nZ211\nrUtw\r\n=uAIR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWbmSaj5s+EylGk2xX9mtVHFcjQt/eXligNYZs9I0yfgIhAKDjTPZu8U3AGJo2AtGELBAchmLXeKPw2WE2IjykbAMh"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.24.1_1559219193103_0.45734371913892446"},"_hasShrinkwrap":false},"0.25.0":{"name":"ipfs-bitswap","version":"0.25.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Volker Mische <volker.mische@gmail.com>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.3","libp2p":"~0.24.2","libp2p-kad-dht":"~0.15.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"cd8b0267644f8a4db922bbf1f342d803592a6fee","_id":"ipfs-bitswap@0.25.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0HJIREhwi8Xuobgpk20hYXQrj2k12MhUc+GX1EfufXLw9lAV7HjuEzNTG5IUm/pkwHKfh6BIiKT98H/pcmVXCQ==","shasum":"5f4926ef928867c78f50b265175b340b3bd714f4","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.25.0.tgz","fileCount":24,"unpackedSize":2884233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAN/SCRA9TVsSAnZWagAAGEEP/jtEtudJmnIOaFBVg6WG\nwKbzb2OySZ5jM+1zq0Si1GLD8e2o96Qz2vKIkZZ1GZyHAkLnIJqAevjREr5o\nXWe3VMmYA96zUHz6GOwJTYh4s+bfwaMOfj323A1+ZahpXOpMD52CU5jznThS\nQ4UEj5CBXaUMblW9QxpSiBpDtok3keXaTq3PQD8+XsNbayi8XOj/93saH+Vv\nUPGnbhIS4Imww+406ky8P+Cpdsdv53sPseoesBS9ixX7Da0vIhGn8Y3XLC04\nAp0LexKqc6SPN/xX7mUFOpqNMjkeOgdzheGbbMHPorTVQpY/PiAUm6hNocRs\nzecmD164RMiT3jYu9wUdkZQSSXmZlomOW6XulU0o7SAAIY6Q78bqoX9PObth\npPLUco8Ye+5L6oNNBjiIYaMM9Wo9J7Cp+/T0NDuoBa+4z8T+0iRRii7cgVru\nHX+XJB+YeWQD/n+WzZ06GObZDG+LU1c609UIZRccYWqe9IDiUdy+RDGSaQb0\nkoBZY/zgI4Z4e4f4XP9VweUOC/B2/Fz29t3SHeeuWU8UabqrEAY0dHXI+wg9\n6yLO5kJ8ylAJt0O2hd9GF4ekO4eqC72Pjl/DNcyr7Mooci2lCbeYNt4lUkya\nIs9+GKSLYLMKqeGRHczWK2dJ6SZdpvAQmESm0UFRbQsdG16r0B4YvQnhXPGq\nqoJZ\r\n=bM9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr1tHDnZ7RvPUS6I3In3nuF5UYtMiNYG5RezHS+vCrgAIgZ/NUaHCxj143AgcjjuZygUzTPD/v9YcEoa3KVEVsnjc="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"vmx","email":"volker.mische@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.25.0_1560338386045_0.11548971560343801"},"_hasShrinkwrap":false},"0.25.1":{"name":"ipfs-bitswap","version":"0.25.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"~0.26.3","libp2p":"~0.24.2","libp2p-kad-dht":"~0.15.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0","rimraf":"^2.6.2","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"async":"^2.6.1","bignumber.js":"^8.0.1","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"~0.5.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2e4d69a3ea6befadae8fc4b12f915e7403f8278f","_id":"ipfs-bitswap@0.25.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lDwndK+BF+4optcyUTXEpNsnAvYS5a+/R9Hc+OTFp64uQZ11nMqaFYUwDZTaAb9P8e/3dKBKxOd+52cguu4Spw==","shasum":"0f1f8cbb25d3b0c45e276c5fbc1d95c4cf52542a","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.25.1.tgz","fileCount":24,"unpackedSize":2904202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE2+gCRA9TVsSAnZWagAAcxMP/jVfFq95qJaCXKOyQyDe\nZWGJnVADiX6lZHMnB3aMzDjPgsyfqJc6NOx12k+NW9axQW9uouqK80UHWWVW\nBYrzTNiT8ONT+wQellic9MNtkMogO0YFFyiAmUYKciI054uZH3OOzQjoQCW0\nx7299yhPpKc+50Y0c0UhbwCAd0J6Wm8MH85SWcL9OhooXn7H1QETHxRo7YCR\npToPzPDjo6Et/Kkfn07S+XVgt3PMMN5zIvYQEPx1hYFalANb0iScnZzsCN2E\nHK0omrXUzdnxZjJ9+VXCRriC6YCeiBLflPBGgpB1vYLfO/M0YrN8yTKMFsuq\n5x0A5/U4r0dvZMkmLhf110g8C8CDEcrmGS+A/OTbDatWM4URbJKxbMWJ3AMZ\nqO3DaF+pDTN9c/kB6flu1vDgh4W6TOyQHLo3zNRfnun4v8X78kiBZ0SniedT\nOao2xauDm5lhtfbPO6zOter1585y6x/2Wnx2ZBukYR0cHQ9bwP03bIkHdJny\nYZHzWNGKL1//9Fj5Ld5GvUkSud9uwbhq74gselzYjioTdOeBVtE6lgikLkFK\nSybruSjWM5XX9jbsMf2gqdqF3gJ65cBnhKB2gd0w0Q7WlqaXCcc8jgP7DaGP\nVNRDAtjIrTDWlqSChQNAKXCqZE+y1XLM6mkp5C36x3NKxDlAe/M/bv5DP0GV\nR6tK\r\n=WksF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaWi0+caVUeaYaBiyTk/81A/NF7otL+yVWFv7/Dv1/3wIgKlnMl0JR+26jn/tFT7ky5Q1N5g0rLIJOMWQS2xN8TlE="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.25.1_1561554847900_0.4229332226421061"},"_hasShrinkwrap":false},"0.26.0":{"name":"ipfs-bitswap","version":"0.26.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.0","libp2p":"^0.26.1","libp2p-kad-dht":"^0.16.0","libp2p-mplex":"^0.8.0","libp2p-secio":"~0.11.1","libp2p-tcp":"^0.13.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-event":"^4.1.0","peer-book":"~0.9.0","peer-id":"^0.12.2","peer-info":"~0.15.1","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","callbackify":"^1.1.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","lodash.isequalwith":"^4.4.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"^0.8.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8b16b809277d7297dca4310c18b586e871ae663d","_id":"ipfs-bitswap@0.26.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EIO4gf61uhzdU+rVWAZB4pa862G+yoP0LkMi7mPMkz8e5UYwQBv7tJYZ84/MyCoi5Ce6+uBdJ4THdLitwCj0Ig==","shasum":"e38e863469a364d04a8ed306a792f15d67a76934","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.26.0.tgz","fileCount":25,"unpackedSize":2419336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdikRrCRA9TVsSAnZWagAAhd0QAIj+DhapB7cSH63ZW31D\ncj/4q5YP40pbIqwa0+cfoaZGvugZpKSct2bGdrua3ZI8tQCTvGa5nTo/2q/1\nO1ejrnUUYl6MOLUGrsXhxMLyH9ENQi8C1rVUHhcDOMMSyhOn9ruhb8FE9Ozu\nVpj6m2vLyr01kZ5wyLIXVwvrt+5LnPlyjWyOLOoupIO6dLGCngMU0fnYND6F\nOPLninHlnh54voIyWIQ+L4KbnV9/bP+4qljOy7e8DzeL9Uh3lm9gp3syeSdz\nyBP/Itv84Amr6V3+1BV8l4RbT01Z5NzhzokPgHRIZ8hikYaavSyw1wDbjoOH\nFXrvps08eANhbEdAVCLK0M++LLrY8aGOyEGd3ZdXWP3M7EjNfSp5rpTTy2ba\nN96e1jqDpbE5Lw7Y6AAwmgdaDZDGgXC1Z60xR4zAgMEi3pOv/mwjUKVpilaH\nfm4OLtWTnU7WyNwgvvC4K86qKEt+7D3R0/oag2jquc6Myd/JRWy4yigKd33V\nyMwMSfaG/K80tdt1KkAAZ1po4RcCZyF7hr9n9fjm7Z+seHLF7AJvZM59NvXe\ny4ij2VMx4pxFCkFoUSeBM/OY2JqIFnS5dyvdrxs9NYOh1O18NPVFZFG7RVvd\nqgoPvJW+1rbYr3/alVtHLovrfe+JZnwaAubcR8utPj3/6Gq98rZXH2xqyogx\nnMav\r\n=Sj69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/vbfgXqEhDP2IdZX54GqczRfEmU4gPfTbW9qZfvOuAIhAJSnD+prUjAOvaFMEndUGbMcVOwUAuK6z5Z3lkZy6SiF"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.26.0_1569342570234_0.17773677708820124"},"_hasShrinkwrap":false},"0.26.1":{"name":"ipfs-bitswap","version":"0.26.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.0","libp2p":"^0.26.1","libp2p-kad-dht":"^0.16.0","libp2p-mplex":"^0.8.0","libp2p-secio":"~0.11.1","libp2p-tcp":"^0.13.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-event":"^4.1.0","peer-book":"~0.9.0","peer-id":"^0.12.2","peer-info":"~0.15.1","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","callbackify":"^1.1.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"~0.5.0","multihashing-async":"^0.8.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"958c4677d61e9f801afecbc2376ae58454d0f76e","_id":"ipfs-bitswap@0.26.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FXHKC4vNXcOZi4J+9+lW+2hKnOvEs2+wOLs8kAomXQsAxQ/P/4J5CGTmV4aMwYF64Pe7AhoPrioOSCzCVzSQcw==","shasum":"b06f4b6355e9d65b27eda8d142c9d430f8fd0dff","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.26.1.tgz","fileCount":25,"unpackedSize":2287231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8Tq/CRA9TVsSAnZWagAAHF8P/2nuMB7U8Z3Toq33EUJN\nwfhMr1bfm1bKwIYPDVjNG3itgBgQbWVbc9nxjtH7JPyZNIesmeNpNwqoDA0/\nQjI3BDAPco2ht1HZQfQnxUID8Gc14oCK+IH/BWpzEWo6AHAsaMmGLquGyz4x\neUC1mMO+jljzyeK53VN1mlPaqlKax3EpNmcL4+HBkCgG4Wcovuh9GqWecrGn\n7Vm7EqjBfqeF4y9kR8kgcyIe0LuuF2sq7fbd3ErITlHwF/HndnF/NlTaOZGh\nLVQDAqzO4v4hiMqB9PkhydzK8gvCvGVKW5qkIqgtzx8HP5CXgo1u7Mo/qAZL\nEkLIDsAZCue9yyQFZW3m8Nh5xlXD/0EHJ4212LNfs68EusYh5oUc4600tWP/\nzEcKIUJTvHZKvHHYPiZOj2GfGgBflQqVhu6R0AmAt7lR3ZGM4PIRNTfNR587\nxqYFC6RmizeuKS8flf7fJJm5fdotrJYSSC1sx2viDPBZaY1sB0k/JeRZSWqT\nYAvZUheuHVnh8NyblcGuNkac9xBKvP64DzIfGahKBK+PJ82X5AtKegdKu/Gv\nYNU0ZueNTscbHJBIbq+uk4/fHvkLhJ0mUmFWFttcnb+zT1bpSNGxRdfnS8Wb\ngFIwSzMCb8kny5kqv/aCng99reNfsE/lMXDgq+LiA94WTSQvoBEcZQDnHIvU\nrbQG\r\n=JHs6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr6Yys644o9vV8+Fod5CVWZQ8XJ2HeZu+UfBfCmQURdAIhANKxcwgH/jatrsLBrflNf7598vgYy//POZ2F3QIJ6i9S"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.26.1_1576090302718_0.4547507198827232"},"_hasShrinkwrap":false},"0.26.2":{"name":"ipfs-bitswap","version":"0.26.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.0","libp2p":"^0.26.1","libp2p-kad-dht":"^0.16.0","libp2p-mplex":"^0.8.0","libp2p-secio":"~0.11.1","libp2p-tcp":"^0.13.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-event":"^4.1.0","peer-book":"~0.9.0","peer-id":"^0.12.2","peer-info":"~0.15.1","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","callbackify":"^1.1.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"~0.5.7","multihashing-async":"^0.8.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-stream":"^3.6.9","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"aa1c63505b880d93a87816b868184c9fedda1035","_id":"ipfs-bitswap@0.26.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dy8ZU1BYmVbUNGrF/y7AsP7iiYuU5L+Zvd684rUI0UAViQzpTJM96v8sKGxYZPmKLp1rjkTrOYPudybra8T57A==","shasum":"b4f53bda54bdae0cab84234f7d9c04b730812ee7","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.26.2.tgz","fileCount":25,"unpackedSize":1971982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd//RrCRA9TVsSAnZWagAAN/UP/24St2Y4D76nZ92HZqNM\nA+uVcHiKtLMHjFrmZuB6ututPpPdXUz/s/PRkyuVjwdJ5ujz0gnkrQ9fifs3\nJj1H4WC1PHvq6sH//nAwssWwChtw8aUy8iEae/FU90XdoxTAhw2HpbJ97uYB\n/20uGUV6omvOweUjbM0yzSvnMIVLjAWC9IVZiXXbr3Umup/dw4LKhlKp7kSH\nJrHIfQggvhXkruMItrYymVEKOg6Upoz2pbzkn51GeXAxj5/fPiHgiEo44kjW\nHJXUFo9eiik834u2j/aoPkTs1X1SupjUbeamyzrsoYPaVYp9US2YhM6W8Gzw\n59OMVOwijk7frcOMTB9NsBpxmzF/O/fOBgwdWLFV29CHwVUkg9c5knzYrk3T\n9aNSl3vUrQhGZpG1nKt8xrSCeaPmOuHuhjP3k+jtMVKShRsgMvPVaqFy2kU/\nfDy+LPgcSkCUgaFic0iLjAhzcSqyFunJLp51NcKYlYDHcOkA1GSGA+ga+irV\ntASc19jgvF7lhb1kkQANGP4bQzy7bNumt7VaBUHyXJm1T4cX4eI+5wUVZ3l/\nhs9gXnF+dFtvK6GYYtGDediMANaN41yC6CdXrMS3CT9efm+8boYSdCL8qpQp\nm+M9hJuNfQNSHshG5yhMBQDrsAeMzin/nXn1L9BZhiECKcQv/yE3dBupvhHV\nAKhb\r\n=8H9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu3apFOw3Ftaz6QA+6Bac59bsCNAmOTwKsvrPqJYmMVAiBP7gSsQjDybbrImT8lhlOPDjI8AU1ivJSyVb1XXEOmfg=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.26.2_1577055338801_0.568505908090946"},"_hasShrinkwrap":false},"0.27.0":{"name":"ipfs-bitswap","version":"0.27.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.2","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"871e6b3731fc03dbd2d6ff4f456fd899704d8426","_id":"ipfs-bitswap@0.27.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-K/TP74iqgrRxFSH4RmW69nkNj3VcD5KoxzGF/NKe/ufTIqJ1cAu+89ApuvFvsBvO2euxMXDHMpheLZqznxy6xg==","shasum":"f0d06ad67248c78d4f526b9e5c153cac1e3df0d9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.27.0.tgz","fileCount":25,"unpackedSize":2296609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMEmvCRA9TVsSAnZWagAAOwIP/iZTDrMh6h+bqrSB3XG+\nLJ2Lk52jNA0WEr5+qw6Jjrp+zwRnqSzmx/hBjNzW6hDzcxFZHU68S7o8mBqH\nzegPM17uMpyGmH3DAcg0hlF0g2uM79Gx+v9RhUULGmBpUped9UhSnnbUl/u2\nwUbpOdhXdhhSPx020x9tT0ShRcGQP2hlmM/azh1ghIKnLdug6fDPVXIzn7/0\ntFF44SzK5JorQKh6WSqsoNII5/lDDLfI/Njohz13MVWi1YUtpovOnlNCY3yN\nBXWSCLWs6iJpd+AYrMGRAFOG0+RP5wxX/ehuFN5vcOa+8ouFWIXlKXU/1LF7\nz/K5y7BwoUvo5aUEhCv+6cYHXucwDMYhpSVMSzm5XQo2YiLz+ZbbDkXT7X+h\nPlhlSW5Au9uuEKwbOw4Ca4WhxAiACpx/rbRYXdtt8L9N4dra+F5RK9RlXANe\nM/x76Y/2CoA1YrDg1IEurT9bNW+Tzdwd5A2Yj9tXACCFh6DUUtW5UXRfgzj4\nThS5XJqebRNCqnAIlK/AOmdHcdG5WhfbXYWlOFNS7A7ZI2CRDBKy45cv6wt6\nJmOOMsoTz9gdsiZFgr1axHXAUklUWzCxmXse8bmk9vZJP9jGgV/g0erM8Fg4\nQA/XK7ebSuLuK4igxYfKgzMOqMSxOdYdOa21eb+Hf5N7xYoYUx6C9NbJ/U4j\nGqJ0\r\n=qhGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQgqixpSFnyhYW93bvbUBg6+6PZ+yBPxHpRYlCV/I3BAIgVRXhu4WyfA/u5yYOuOgDddnna3MokgT/TSGn0agUI0s="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.27.0_1580222894719_0.5428382651450283"},"_hasShrinkwrap":false},"0.27.1":{"name":"ipfs-bitswap","version":"0.27.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.2","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"936f8997908cc72ed808030c445bebd27e16334e","_id":"ipfs-bitswap@0.27.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-s0RGRVOq9zyBwzz93y7VSkYL6YbjJPNnkZy4ibPS8N7lRgJgIoO2JLrVgeBLJjlecqVesHMIlgvfIIkjvKRYBA==","shasum":"e9aa6541d461cdedaacfca8608e4422b048f92ed","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.27.1.tgz","fileCount":25,"unpackedSize":2296947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQcstCRA9TVsSAnZWagAA9G0P/iqDzuWFlRcRB0aseFNI\ndzUO6o3fuIFFiHkY1RpelATVmFveLdUQWsTgbz1kaIIHitwturomIkg6PV5v\nTLEr7hlBLfM7Po3Kmtca+AjMpii4G7FJQERaYoc4GlGDjO8MHDT0EVdNxhBY\nny81cUmgGVDCmFOh9p2mu19MCualfplkNNkQQCzh6HtyF4cSeME6BZz2r7cP\ndkxZ38B4Lfn7x+Ke0PKp1rYqxTkMHwGR697OkwUqROfDmCD6lKXX71ettQgK\nqRidTgm5o1N+bOntSntQqsxTuvgUB9cC2MgZ4vJxH99NPAcQwPFqy5VK2j75\ny01vRII2aeNTd9IHfBF7R5/awVUadRdug/L/sv20rIJLd/kunfASZfPMWbTN\nST5MZeHjMkNL0uRfI/szYtrfrAsViOywbofyNfmHsAqlcDRbXeBmQHzQhaG1\nhAxZmPo/w3rgekT/X8T36ixzOrRrsbCeBUFKuwvZtLKM1gkGCEkZsaaO0b7R\nDJpFMpDW+eMQwcBck95bveowWFC8xAjezKQjqSx0fFDeI3No2CNlVbk1Hdfn\noZYi1I3MT/UFcOu3TdpHXiywnLZHaUxUX9gUGTPCzHot6uN7lVWQuYKaxsPW\naIGCFutUsPVenV3C+h03m/fuyvfdPuGzdEOnKbxzklmgb9gDh6zVID9kdDBq\nJ9Mo\r\n=9L0E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD58jJaeFEFdsg6+mEQaYeR26iwdbKDuqVULbVTxs7E5AIgKbkkUPf7ER1X2hQk7Qp6jpvvHsFEKNfFazris9VkXQY="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.27.1_1581370157007_0.31609619564506297"},"_hasShrinkwrap":false},"0.28.0":{"name":"ipfs-bitswap","version":"0.28.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.3.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^0.28.2","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","safe-buffer":"^5.1.2","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.7.0","debug":"^4.1.0","ipfs-block":"~0.8.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"3ae81cb37751479dbb5c831bae2ae7d7086fb0ce","_id":"ipfs-bitswap@0.28.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-W+AfI5XBd35dzIb7zCZxdC+FIXAV1LLNzRzYWQiXQksdCrxVt7dXQbxkn98lCUz79iFpLJkooeh+RZlVv1R2KA==","shasum":"b7ae4845fce8a53ad6147f2729218e6bdc9dca17","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.28.0.tgz","fileCount":28,"unpackedSize":2471731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej1A1CRA9TVsSAnZWagAAAzMP/jHy1zr8xrrLhONY9EfY\njD1GWD9ER9IZJOsZXkTlxyYZhFLOyjJ5r+5H7bWY50TMhIFwqFd8bLRKyMGe\nYH69lRvlIu+zbDu42FZJTyGA3j+bPaEr1/lm11mdojJG7bqTIMu+h1xJk1fg\nffPML0SRt9We9wYP86htz+Bb+nUc5i/d06fzgpKJgc/aIwuNckxpYC16mohJ\n6rZ7DoWm7+rs0ficrPSz28aSJZZ8fYFpHH1Q9ZLA6XEI4Y54T2hpjsPMm/TK\n2hv7Sr0pZxOMoHBonhi8G57FRrc4KC5Bmy0e1qxes1xmtqSTcgrsFQmzAauj\nwTpj30hofcOvwXhtJzo/8FJmkDuIgyCX+t7jrYO2tXFQQwxmjNPfWR3dFG5D\nx0JA/kl+RLugMjl9hzkUmgod/UQBfaUC/fsaRQGVuYEAwWNJk/ANSZJbwjOo\nFWFoTRgg0+f6a0otlsOep25LdK823ptCyF8ZEGY001bIU7Lfv6VnvByQBzad\nyLNPjg2iCz0ELqCiCGGCPzyr6RWf12SoQVIXsjm+LkOv9YDKPuzhFp/7Up7n\nNxerU/0GNNdOPNTnAuqlto2rrQWlbHmSI+qwRI4bqV81z8oG99ErwRIWdHDM\nyruEM0ELzsbO5NQMJzlA4XvYn1bjszpjHyMxAiB8e6sp2yQ4fVstRhBtKSso\nY0qg\r\n=Y7Sy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFexDMYxVgMwj0alOt9ODUllLTxm+Ija7TEkSraFj82oAiEAwIhpitYQw9j4rB0dEjGjniMLcGfw4oi4nHcvbYD5kA4="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.28.0_1586450484878_0.9677724776375898"},"_hasShrinkwrap":false},"0.29.0":{"name":"ipfs-bitswap","version":"0.29.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^21.9.0","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^2.0.0","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","buffer":"^5.6.0","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"~0.1.1"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"ef3055559471c30c211322f42bee8fe79dad8b7f","_id":"ipfs-bitswap@0.29.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-c/oZCLZq1K8SvrHv3V2APNIi7rq8D4rj+/nA+6CSGGhx511wfiaW82YSJsnslXXNsfo2Vp5a8qKfLyXSOQgJpA==","shasum":"68ee89d74fbb899a1a1e1e9b6ca3adb4b7c782df","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.29.0.tgz","fileCount":28,"unpackedSize":2272578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeodNtCRA9TVsSAnZWagAAks4QAIwd77ouHguAo2rRzFgk\nur9iKSp0V0p1V0IqO85vz/B5bHVs62B3/Qh+SvuuWQzskh0gaCGMjfaazjGX\nAyerjWjJC9lpGGrVcIjyLCuP6FbVE3SiRIsz0ksNotjA2IcwK7Xx5qCMA5sw\nizeftH1XLfyvqHqBa8I0kah3tsbQApw1di6EFinhQbdK0k/T0a5xfS6p1K78\nhYwTyKzZ/MUfypkQvnSu+71QnULp5zAC9l6unxigOyMO/Wj7tWleN0nKAz5Q\nRbkFpYXVskyGbEeeXNgBw5dhXw7yD8v39DXT9fgvsZaIdmmxm26wYNMBfjMv\nK5By3iRmT3ryc8V10TsAnfY6zLpS6JXybTRGcyoIn1Ze3I0m+roMLkHATZZG\ndddFHxCtsOjkd2meiS2rTpdAENZTAxXbTlgLBCtBvuWjviMJf0rbM/3osRUR\npmZxp5Akc3xCD39fxNVYyrU4tzyZO49awcY7urK+URS0bKbqckXYmx7rQQv/\nMIMhvUFueXLEDuUWC+62p3/QdLLg+LV2ZOx/V+UAc4BTL80KX61Lx2VW6oJR\nerN6BZ2s8V7cbAj3cHOJ1bPqFz21+0Qj7wtYRs+urgv/BLLkxS8OZ4a/OMYa\ngdOjjH7XtrQN2OV5RBmeWS/1qkRqR/45HPoLyVSgncBnDwzOGQq8uAYHNSmj\nrI8D\r\n=aZe0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUicDSxyX/JuVE7aByNl8IQlX6M3j2mvD57exVTXvtEgIhAJVs/APMY2cZYaLxeexlbBU12Su2jNMjsUnaA1Ae2YTW"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.29.0_1587663724654_0.054640929525573645"},"_hasShrinkwrap":false},"0.29.1":{"name":"ipfs-bitswap","version":"0.29.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^21.9.0","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","buffer":"^5.6.0","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^2.0.0","ipfs-utils":"^2.2.0","iso-random-stream":"^1.1.1","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"^0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"}],"gitHead":"7c7dfa96455d7eda2469e29ccecf0c21b1f7a48e","_id":"ipfs-bitswap@0.29.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WZ6LMeuDu4VMb9jq8QUmXglrYXRP83DQyRRqUb/choCsgzaC6ppNhyR+kuyY9uP4on5qNpHRMMNMoa/ZIwonjA==","shasum":"97ee2b79027a38ec8716b53619a737f5ad3ba7da","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.29.1.tgz","fileCount":28,"unpackedSize":2241017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepzDQCRA9TVsSAnZWagAAbqIP/iIr00JLYCaZ5lK2yrsr\nZG+/Jrw8YDJS8H98SxGV/Ocu3YUciy66MsbyFntBePhM2RvQ58M2BBtdEQMs\nOAC+N8RPo0IHgLhJm3TCVXK38AeKAVF9oUIWAX7tv5+7loUqJcMG7g6Fhd1v\nD6GTblyixv/QDlRoyp4dhntKxb4295K6CCuN96FyXGCYe6u5A0HiUfWFNEiO\nJlz0WLyH2KexF7lbRREXRhMtZNY2Smg5wqXKoIPEZfvDYbrgpm/h+KwUtEzv\ngzj0uNy0c29vSZTQQoA3bB2QHsC8UCUz9lJBMIi7wGiYzqMKAAgPxlau6qq2\nbkJkUSsKaAVa7Q7NETxoTUfPC2w+tG4vtfgB7Er6uNRTyA2pql1nnnle5sCj\nWfKqE0VOxqv6+srPJpCVre8cjDYOgI5W2K0sRrtoAvZQzJzdMuJ1QGOceApK\nXaRm52MM39bKCZxFbARyAIBzbz7lOOQNlLGhVe0AprpDbnZu/FF1/vG90kvs\nZdK+t4kHVagD2BgloVr+C6+wgriUoEWnGiEAWYfzT+OABzJORiV6RzCybfrp\nlP9YY0EnrPUa/G5yMlviryfWz4WxiDLpHLr99cg59WrGhXEipfu//J0koiKU\nmns34VexkZ7OJ3IInFnrcEkJ8IYfzl/oOieHHIhrtikiQO0TQHOXFun6OKc1\nl6yR\r\n=0RsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQzBJyg8AId/Nm8GdyZNZNEJcbj1OKgXxPwz8cwOsJ7AiEApkfUh44J6ryYleVTP+nUHzjRKBR5Rqc4gHEyFbRhLlU="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.29.1_1588015312241_0.7681948738793936"},"_hasShrinkwrap":false},"0.27.2":{"name":"ipfs-bitswap","version":"0.27.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^21.9.2","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^2.1.0","ipfs-utils":"^2.2.1","iso-random-stream":"^1.1.1","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","buffer":"^5.6.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.2.0","streaming-iterables":"^4.1.1","varint-decoder":"~0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"c5c92feac596d8a7e5d13fafbb08f73bb966a602","_id":"ipfs-bitswap@0.27.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OLah2hfvQYYu7/ks/mdHKvVL41BtW+QsJ5nFYJt4RjXVnA5PFYg/OAu5CyyP2ZPQOSIHZo380lzxEUS5DvHgfg==","shasum":"1c558060c7ff37ceb30c67a7c859dfe842b23ed9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.27.2.tgz","fileCount":25,"unpackedSize":2100169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesYDDCRA9TVsSAnZWagAAY5MP/Amw/Wd8glX5VYecLuaH\nQ6u1iLps+uyBVxF0shZc0k476ykTyyx0xuBuCywPmvrcS/vQLBnh97N0FxyE\n5vyLF+rNziABAcDhKrCBJvdeoQYhJaskbKS8bTzpOjUxVU8R306vqpuB5+LI\nMEFAvSTY/KyHHhbFUQBbrArYJ7Kxp9dP7OYv4WIgZrqOzDjMZGl40s37SrqF\nfuQQzFI4Y7R3U6WamISqAe//xf1iFUMdUVw/QZGBMudLHhkHw3TvGdXYUMjL\nUuB1Pc7K+I9C9EcYpv0uvcUCx/Kf2JvUuoGE5jkdpUDR+aQlyrPXJg9bZZPa\nNuTjqvdbOoO3Xv9pj4utmG/YBW26emoQ8s2X2FMaHjiT8eANipPnkhbHPGqx\nn9tct/9TdC6uAyMkztMKo5ggkzogpEEv34o2ARIE29QTMFiJLMjSYJAv+vak\nM3YbxveKmDqEpyjFk3H6qPzhWWar+aHzgLPL5VBw7BwWgMA8lFjcuKOYueOb\nIp0bIz2gFuFofBXcsEcU+3LkuRaTl+TmCCBU9NFh8jYxlpdRuW17LEp/OH9E\nBwFVaAY9g5QzzcGkH3005TZ0O+NEg5xhbqVaCZ6Yp9/UsC5mbTA5wW7ks0hI\nNP8B/mhEtdkwsK9LpxmPfXQ+cMEcsOcc0qt8Y6U1Gn5EisSkHFymJfbdOfLE\nXA7V\r\n=oWzJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2sys5sxmMZ+DIGpueirCwnuxZxNRHe/DCBd2w/n/RZAiBsFSjiP/KZWIpcZ4ui+376NXXFsHlQ933CEGo1ZMkCaA=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.27.2_1588691139093_0.9382978576027736"},"_hasShrinkwrap":false},"0.29.2":{"name":"ipfs-bitswap","version":"0.29.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^21.10.1","async-iterator-all":"^1.0.0","benchmark":"^2.1.4","buffer":"^5.6.0","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","ipfs-repo":"^2.0.0","ipfs-utils":"^2.2.0","iso-random-stream":"^1.1.1","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","stats-lite":"^2.2.0","uuid":"^3.3.2"},"dependencies":{"bignumber.js":"^9.0.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"^0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"309960670c3836bdf9edc4755267137aa767d4f2","_id":"ipfs-bitswap@0.29.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0OJUnCTJLK+nxv3guKQPUWcEV53n44euZLI2YLNK+eheeW1VRLwO2wM5vuZYx1aG6Bi38cNVgC/A7WdBxUya6A==","shasum":"b113b311923993e806f033855d2e0b949e59f506","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-0.29.2.tgz","fileCount":28,"unpackedSize":2219222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetFPXCRA9TVsSAnZWagAALXcP/05+RgvcgAIkrtD9GqJC\nk/nlGy91CYD0GczcrErtmyemJ+maxWfGLmSZKEc8L90cp2ZCmDWvNN8zIHQ4\nSkoVTlkV96fx16uXO3ylwuzd3IxcPNyB36ykGp/gGE7bHz1Mb5+qGgmHmTMc\nb9YqBcUcnNzZCAgP/1xBsSfjE9PueIw5uF9fhufE2tixmRB0CBsoENLCm9+E\n18/jkJXkAy963o/qNFE+bxS2/sCvdaS53fCRYMWRocK4OJHJZ0B8F4dy6pFy\n31x0Ecfm1op6ERS5QHq8I5lHnnlA46q7vx5cfwPgj0ffVn/LEKBDjR1Hrr7g\ni0mb1l9y9FHUwGTaRHixxjvt1vlFU8lDHV7m0uk3FgqXRYau/cL8tNz12vma\n0lQH6m/YLqvaGJs3adOh/IDwoZjSlK32yCmzYqDbs+5/wWfAmAS+fss1xHKb\nBdTvKH/qZ3HQwSPaw2PGwnJpbrfWO/pcvB0ci+QsHRLdmnKRLA4iHVxoJCg0\nf2oAcwR9cxCPmgzwMGJXTwvMWkn9rFYVpGdnkkhSTCSPx9HAZkFBmHZcNJnV\nkdBIs+rfYsixZJQWdmWd7r9eybkcXisXFJwjWt92kYBN+SZj3u8x9JGntfH/\ntf/k5NRya/JiZq0NOd4ee1PR49R1zvoQt1WExiaQn7KzH1zkBOYPc7cW5LPq\nRoLJ\r\n=wP9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHTgHJ3do+QE7WkrOEBF0l4MhYqJSkuvk//nCMsrXQlAiEAj89CZhabVyw+i1XJnABdC3j5Nc7wjXELcPL5pdlfzYw="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"dirkmc","email":"dirkmdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_0.29.2_1588876246402_0.4322670345227049"},"_hasShrinkwrap":false},"1.0.0":{"name":"ipfs-bitswap","version":"1.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^22.0.0","benchmark":"^2.1.4","buffer":"^5.6.0","delay":"^4.3.0","ipfs-repo":"^3.0.1","ipfs-utils":"^2.2.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.27.0","libp2p-kad-dht":"^0.18.3","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-book":"~0.9.0","peer-id":"^0.13.5","peer-info":"^0.17.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"^0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"b5e05e2e61aab3a94ee6883284f0f0037362840f","_id":"ipfs-bitswap@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-6etyz5wC0A2wUYjsNzOnr3cHdm/QLVhC3JuVOB6EnvSovNeZeOvx0eDveh9RKnL3VFyl5O8p9YGHxF3Z8fMWZw==","shasum":"4dfa99f068a12cc9ccf6cf5f835c00ebc70dd223","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-1.0.0.tgz","fileCount":25,"unpackedSize":284848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezojkCRA9TVsSAnZWagAAQbYP/0/wW3jZQBvZhDEl7lab\n+03kzFSAOGu77unsjehbFe2rrVPKA/UPbJqnF/8fTfW6j8HTrko/G7M76W1e\nZmq0zl9VEo2RPcSwzXxhMyXnjmQJNes+4SkQ/PlY1vnfuaGfSyxahuLC1d3d\nnnry2GOz05s6521RuKSJEaKDBXOAlnhREu4l8mv1gMcbrxxzh323K9QTaJkh\nbHxKL6SF6HfFSkN06hEcf9st+lldssTm8etDP7Qe21v6zEozBsszi1V70NGa\npHkhFg9hTVORuyXZTCqQxkUUZTdPZPX6myhh5tbY4L74FCnp35SdiSanl0nh\nfHBx5tECq6oOF89FYzD9RUJNnO2hDIDhfnpkn7IZllf4JcheNJP+gXeRcokz\nh/4E0/wfHp+03Cw/gNVrVgxQTygkqTA2zhNjfDsrBm4JLFl026K9hHFANc6E\nXZVGKP2NeUbf+g1TIviggN06xAtBbZYUwQtnOZbtn9w9e5OJThJ7/+C1/VSr\n3AOIC6z9XS++hWTkTjZ2EK2wRZFjq0Ofd2TPC4+RxVOdgCP9ZMdS0rfiY8JN\n0qzDVSfiw3sWHy+S2F7dDvKb7Ltku+HTZk04AihBeuYga8AVdMnPdGT1k8O9\nFIdHC5tIVupL/RSzuuwSLD3Y8hKDPT4ZFOHdHyyZ/vCql9YvXmnMvQjGBEE3\nRpBi\r\n=Mri+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk/sfOsFJ5x/6f3HR5ZtarDOR8y3VY0+X42dlHAjOY0AIhAJrjAG9ZXTI0eoCcvxAL9IRijjdYdlHz9D8R5qUJSQd1"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_1.0.0_1590593764468_0.22638646728034417"},"_hasShrinkwrap":false},"2.0.0":{"name":"ipfs-bitswap","version":"2.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^22.0.0","benchmark":"^2.1.4","buffer":"^5.6.0","delay":"^4.3.0","ipfs-repo":"^3.0.1","ipfs-utils":"^2.2.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.28.0","libp2p-kad-dht":"^0.19.1","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.13.5","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"~0.8.0","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.3.0","moving-average":"^1.0.0","multicodec":"^1.0.0","multihashing-async":"^0.8.0","protons":"^1.0.1","streaming-iterables":"^4.1.1","varint-decoder":"^0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"ce0a3c03321bc8d17e14b1fbdb117ac06b354751","_id":"ipfs-bitswap@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-wt0jCRtESZPxfQE3r6c4SlSDjfiZOU+eqaaBMQ/dIGgaHPnLDBniII+kybcaGV5EifcGkMGQ+X7CnMmpWsKhOQ==","shasum":"d9fc39df0e3269ac90d9dbcb9113d7165329ef66","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-2.0.0.tgz","fileCount":25,"unpackedSize":315999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2m4jCRA9TVsSAnZWagAAbuIQAIp7fWOyDhzYtk3O9MxX\nyrG1sLPlv2NZNQb6cVndmyFSEBZBaMN3aJUR0uL22Qj/n/oY10s/6B6x/2nI\npmNM5xURFx4R19YQtRVILj+5ninMGWcL3dOdvEAAtCalM2jzHAF90cG6nI9r\n79RTdtVCjYrxRr/+HgoA2EiDGIhD2uBn97e7rV8AfcD+wsdfrqzl32th1omZ\nqQYQaAlr6xqGsVZpPGNGZZgmIVvVpzTnMOylOi5QQyfHdwrMj//VxtWjRvCF\nj/pCt7btyryw0bcDmqlI+nJL0HYcmR+FpaLkkJk/Qs2jWMDVCfj259sw0FN+\nib6D3WPYWZC24v2v0rmpzK45Vkb4bFFR3u3GvuS+KTTwXM3O4U5Mvjrw5AVW\nqDEK4YyuQq0t8wEQuJ1g0SXO50DLVwjUv7HLpbD0gjdHDAqhv/xqaAxtjtPR\nBvMG4kxX6fR6L2K5QffR4O1ijVwM3+vc8cJLm+NqDYF7UP+1I/LypJjj4zzs\n9/TxySsyx+/zuA7E9xfI010EvDIjGR30nLhFl6NiYAtCmGRJ2kNcYZA1rrlG\naOO8qxpjw+ygz6J7aNAs9flQpOfwb2+2DI6AvoLh4fKyrfJsOK3qtKFV5Q11\n6W99JVDf9AxQRKET0S5bGr3KA7tPspQvKSt/InTGCKhlvG9M+lVNZBqOz6av\nBd7P\r\n=09CD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCutgHVsIJygtN+HdyPRb+FX9mcHRlarFcctK379ge+2gIhAOcRIzikCyhivJwM1Of2U5PWNUjGXI5vKldVEN5inhf3"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_2.0.0_1591373346588_0.8533875247573921"},"_hasShrinkwrap":false},"2.0.1":{"name":"ipfs-bitswap","version":"2.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^25.0.0","benchmark":"^2.1.4","buffer":"^5.6.0","delay":"^4.3.0","ipfs-repo":"^4.0.0","ipfs-utils":"^2.2.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.28.0","libp2p-kad-dht":"^0.19.1","libp2p-mplex":"^0.9.2","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.13.5","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^0.8.3","debug":"^4.1.0","ipld-block":"^0.9.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.3.0","moving-average":"^1.0.0","multicodec":"^1.0.3","multihashing-async":"^1.0.0","protons":"^1.0.1","streaming-iterables":"^5.0.2","varint-decoder":"^0.4.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"cfdc95ad1676fe1642b9fec8e100f5de83e48de0","_id":"ipfs-bitswap@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-kZauF0XwatrMe0SfdKs4abrarcVNRzdfWFaz+kodGl1Uq7aryf/DZmSutw3NFkJDVnYWAQ7l55VsDRxC4kD6dg==","shasum":"cd2d21ff07146ad6c0bf90003ec586e880bca9c0","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-2.0.1.tgz","fileCount":25,"unpackedSize":290571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFbBwCRA9TVsSAnZWagAA/a4P/RwsgmCLJqfpagwO3g6E\nDU0mhmjCTmIMOppUpVeBTT6gWlLxTHTG8f0uj0V6VvUbxd3/Xc2/sLyuTJEv\niG+Ix7tj/iimjf7rBjiJ6K/mKEYY0VmFXnVLXhkQimMnpRJTHnTfTH+WnHtD\nxRg6FiLRDHB343JwgIxs/qVAiJtq2awIhSjpZSFUqPwJ3tXLPblJXlHm54n2\nDKaxl3MWvBuOpLz+8B0wHSVyQsEnUelr0S3GnX2usFpR3muttXpk3PjZU+Sf\n6wczbAnT3ZCWEH8ELdYbHLAIfGcOq968BxTS1EPERmDTHtkxAEz1xf1qxsvH\nJ4vqsbs1NEI7LBgE5RH/BBrln6uUUtdeKBaiRMuLVrT3KpUUBFEFybenfJ6e\nmNv2UBMrxE9DeWKT1zoYU4vOp5GGGLWQm9Ta86ZTK+N+f+Iobr7w+fisftL/\ngCDPfXz8+8G/5y/fAqn1uuJ5CCs5U92grv2eN5Yt4BPG8IKtr/3cc0stqVHi\nr2G/twKGqfyohkFpb6yu6zYCavd5fs67J8dtr7tE5PY92NDKoJFsFQunwbov\nO0E5i3nTf9yPsYfmRBX7gvxNNKNy07i8+ki7KGHuZq8pfa8DeFQPrp5krK0T\nBfXgs9D34GKD+/mBerMAQhBAksW3ulo0wUeTzpJiGLxlIJonVt7k21BfVqgk\n7r9I\r\n=kt7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJVIByqQGJ1XHmP3tNiErJoPoMwyFvjbXANlstrf3DtgIgTtGdd8Tdcr+XQh7ilXFKmpLFtUdDqm4nnJ8KyezDxx4="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_2.0.1_1595256943972_0.30182250644889885"},"_hasShrinkwrap":false},"3.0.0":{"name":"ipfs-bitswap","version":"3.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^26.0.0","benchmark":"^2.1.4","delay":"^4.3.0","ipfs-repo":"^6.0.1","ipfs-utils":"^3.0.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"github:libp2p/js-libp2p#0.29.x","libp2p-kad-dht":"^0.20.0","libp2p-mplex":"^0.10.0","libp2p-secio":"^0.13.0","libp2p-tcp":"^0.15.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.14.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","debug":"^4.1.0","ipld-block":"^0.10.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.4.1","moving-average":"^1.0.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","protons":"^2.0.0","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"b0d2174af2ae51be9402858e953a23baba132144","_id":"ipfs-bitswap@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-9rX9vMUEegk61O4OoUWBUcU/WLLwALhyzHQdJzqW1DCn+nNnZVbRrzIWY1v5PnlywMtcUvd/ennpegVKCPuiUA==","shasum":"23bb90a62e33a233313f2de4db3ad86ac4ea79da","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-3.0.0.tgz","fileCount":25,"unpackedSize":276693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ88pCRA9TVsSAnZWagAAvYQQAI8TyfPSpz14s0ruZKNV\naiMia8sVE0YWM4Xf//kHM1AVE3v9GkSEUNIqBJ7ADUIlNsBDTpoqhP6IETg9\nU2meldGXWhS1cd3DKcGhyiaehdYHnKTJekTGO5q9BKqDjxTmna0AIdfvLWHo\nPFy7dlZ1yG/f4k/6hoa7evv01ZOePzvof0dfKsO/HrYl04/qqp/Mlfo42uSx\n6y4mHBGifipN2EfDMdDW3nqBdRyIBKuZm7xNqnI2o/3++VklGCBXlLRRAC6Z\n01PyGrdpenUdwD7Cf9rHS00DnsroaAAuiNdDzibuOr2AXIRAyBJpfEHq3ELY\nSdwlVg7JWh92kNDmfrcs8n1RmNKZYraa91EHqXqtH27Q2XxzNjBZkt3jtSYu\nLgYV6FGjf2Zs4Ixo2MqR3NYQ3zhW5HXW4KJgfSybvl8gEeupLXhxGnymfRU7\nAKnbkAOU0XzGHODABmxqiz/yCFFQHaVpHr40jWrEd/MfVFpDDRr7DCJsP+k3\nQuwrOa7C89GhbYZTFf687aQzWhsvFmZjl3E8jRW3CAGNhtQGqPdsi64XMltT\n+5iGPprxariNuNsoXrm1GEAOeuSN2A+p2HcdHQZAh3C4wYfYGk/fV7j87G1e\nf+DKi3zcd39AebmMOhwa4hz+Y7lIIEQe+HZ5Eui7PccN5Va74do9pADyD9ux\n7l15\r\n=CN5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3uTe9wxurXSBULP2CgIVLnhGMHfiIcwFLUnImqlJ0mAiEA9krESRiywc7zHAGMfXCbv1BLdiLT48xN8JeHcAV2DLc="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"dignifiedquire@gmail.com","name":"dignifiedquire"},{"email":"dirkmdev@gmail.com","name":"dirkmc"},{"email":"volker.mische@gmail.com","name":"vmx"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_3.0.0_1598279464669_0.0882408151791958"},"_hasShrinkwrap":false},"4.0.0":{"name":"ipfs-bitswap","version":"4.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^28.1.0","benchmark":"^2.1.4","delay":"^4.3.0","ipfs-repo":"^7.0.0","ipfs-utils":"^4.0.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.29.3","libp2p-kad-dht":"^0.20.0","libp2p-mplex":"^0.10.0","libp2p-secio":"^0.13.0","libp2p-tcp":"^0.15.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.14.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.1","bignumber.js":"^9.0.0","cids":"^1.0.0","debug":"^4.1.0","ipld-block":"^0.11.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.7.1","moving-average":"^1.0.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","protons":"^2.0.0","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"fedc6db093087e69f9aa1e0f32f988aed450fd1a","_id":"ipfs-bitswap@4.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-KQjRX6h2bU0DgHxCFTAgn0JJPs3sF2eTwn5kD54M1A+KeKmHG21EVyXo/ZSO2iDWgERmL66WnA+jX7xM1p2k+Q==","shasum":"1c9e67d98d1356ea0e23e805e9c71b7f262027a3","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-4.0.0.tgz","fileCount":25,"unpackedSize":283235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpa3ICRA9TVsSAnZWagAAPe0P/ihBLcWDvLd9oV0Ax5YP\nwiyheM97IDSi79OsU6erlf4/xK9j2xBy0lix248qEN3PlUHBcRQd6jAzIoXs\njYzSHLFrHgyzEXvLJpmB5M9WkxhECOp4qH+m86kp3kk/T2iBhlJCl9DT9/Qe\nsf5IrHLZ47LljrG6EFyXDRwEVHgcckRpzzTv8OE3dHaCvfPxqpN2jAjli1uh\nYlKuV4/6Z01tSQH4SX9fmZHCDv1kCsm/OA4JK6O0l+QYCQsEY5ZqQ5gfvZVS\n7O51znS5HAeYKqa7oiJR6QUnBNCygmc+zyz6PW3sN9SC3YfCDOQt2Q7QQ9wi\noqyBQw3cdOfgJ4dLRmwsqcBiRovVMgh9+dy9ipCLrCZEHN5jAdQrEOmSZjyh\ncinXjyxFtDsvb6zt9mNHl56J3OOASHyF63PINnk4iyBwULdoB5moEmygcZQZ\nt77SoQS6Wrxz5Xw8Mc34SFTtUzbtob+HRQJZB+FAZF2EyV4kk1tYRrIzknyX\nnYH58466zL6E+LGiWuPWAW69QAp2z6/nMH8ZuZnWcwTJvrU3dpnlENVowpm7\n/H69OnTZzTY6on515liJzWprgG/AZTaASXFXJf6vQjNt77pjMUqOiCALD7+5\nGmwvvLMDnn31lj0DR7r+qEZKFWNwswYy/J+94zImHnTsjjS2u4lMZpAs/oTA\nd29/\r\n=ED7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHIgkXc9FNeOWS7ee3/PCSC5toWtVM9uIDM+tkEGciJwIhAPjtf6cXETziHyEpCHsrfScHGiFXBsAGC2clLnhAu5uX"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_4.0.0_1604693447584_0.4994646806109604"},"_hasShrinkwrap":false},"4.0.1":{"name":"ipfs-bitswap","version":"4.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^28.1.0","benchmark":"^2.1.4","delay":"^4.3.0","ipfs-repo":"^7.0.0","ipfs-utils":"^4.0.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.29.3","libp2p-kad-dht":"^0.20.0","libp2p-mplex":"^0.10.0","libp2p-secio":"^0.13.0","libp2p-tcp":"^0.15.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","ncp":"^2.0.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.14.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.1","bignumber.js":"^9.0.0","cids":"^1.0.0","debug":"^4.1.0","ipld-block":"^0.11.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.7.1","moving-average":"^1.0.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","protons":"^2.0.0","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"ff5baf16565df307720babdd56899ed1e47da831","_id":"ipfs-bitswap@4.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-nK5IsRM5kZLo+b3i1qvLApajRIyJwmh4OD18K97ugJcKRwkIAUCrsggn5y05FPMmq/1zDwMWMDs2fio9hrmtDA==","shasum":"1475f7c027c286ebe3575cdb624214c1b7adc73d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-4.0.1.tgz","fileCount":25,"unpackedSize":288839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCXE8CRA9TVsSAnZWagAA4IEP/1VwCyi9paPRWqsyuYnl\nAVAz+RbQKVzKKijJK9M6RoN2OD+gxaJL9Kf9Ut5tgP2Lte3JsC60FkeacWBN\nYgPDUDzijzLGcu0LbFsW2IAIePOOWjekiManai+P6gqV0OgKEXEttPi1eRtw\nNAi11q/o727Z3lQC2NN9yREUjgRzqNA7nFNyIhqEgsx8vuuTU/TMt5OxJdvp\n6NjXQbpYkPm7/8XFJ69yvbcGw4OfZGMn8HYq50pCPMb+BHOW5QyakKCZxdnz\n8Gtuq9oBM+yfMRWl6FsT7C9QQr1r1Tw/VsFKFT3TzcbQw51aw2P3kMwi+epM\nEleKXtBuNT6MG0plIAcN2U826Ui8AdlYuHQravhf/zgcbvIzBNw555Z5LoqG\nPGADB0/mmtR77IGiIhw5RUdvRzHKrPFWeBXU3zAd61fTTxIqbiT6mQsHsgON\nbRW9ZN/7TLScXyZQg/QOhWj9gkxD0OhjWYO6WBl/IogaGvZCllE1axVXepRE\nK775CWCegJBVys6KQgs+E6Bwy9GEd+3jotZB4hEPRJgBNnsScbTavOz4CEiT\nDP94vZNo7/n3E49xl11EJaOa9/mNUIetrrVxjDD6x4zAwrJcqGtA7mIW0Alq\nm0astSK/b3N0x1V0jA02cgbzvjVAfTxU4Mjx63CAEwd87plCrvMV+QYKi1YY\n/9bm\r\n=/C2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBsiZxU+1+XMxV7EvHPVOReH9z894Nf3eEob54RkwjFwIgS8O/16Cv3z3y1XyabYvkrDjwigi4W4azKmHffZSWmhc="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_4.0.1_1611231548329_0.0038608306183562924"},"_hasShrinkwrap":false},"4.0.2":{"name":"ipfs-bitswap","version":"4.0.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"scripts":{"test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","build":"aegir build","coverage":"aegir coverage --provider codecov","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^28.1.0","benchmark":"^2.1.4","delay":"^4.3.0","ipfs-repo":"^7.0.0","ipfs-utils":"^6.0.0","iso-random-stream":"^1.1.1","it-all":"^1.0.2","it-drain":"^1.0.1","libp2p":"^0.30.5","libp2p-kad-dht":"^0.20.0","libp2p-mplex":"^0.10.0","libp2p-secio":"^0.13.0","libp2p-tcp":"^0.15.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.1.0","p-wait-for":"^3.1.0","peer-id":"^0.14.0","promisify-es6":"^1.0.3","rimraf":"^3.0.0","sinon":"^9.0.0","stats-lite":"^2.2.0","uuid":"^8.0.0"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.1","bignumber.js":"^9.0.0","cids":"^1.0.0","debug":"^4.1.0","ipld-block":"^0.11.0","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.8.3","moving-average":"^1.0.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","protons":"^2.0.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"681b015327a701834b377cce32edbb839cd709b5","_id":"ipfs-bitswap@4.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-9fYoCL7G0Qu3z4r99j2xVWLbYnB9kK+JdTSEt1XNquPW8tA89U44ZfLxaq2C/LuxbQLkV0/C26WZtrCd1QYllQ==","shasum":"3c091b3b4b3f99b12ad6ee93eb0f90fb4959d97d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-4.0.2.tgz","fileCount":25,"unpackedSize":288977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+pPCRA9TVsSAnZWagAAy5oP/2PVgp6srxrSegOwXZyX\nsaRTbLOvYM4DDI9wAHXcVAg5kiHKzgFZYkGo3pwXW/UzG7a41HaB+4OD3uww\nDg8Z+8/HwjXHemlUgLlry/cjFqeezIvowI1G0uGRIV+CNGhidTzpVOAk6cFn\nsh64863pMPhfilikmYJHrHjCHZ9gG0wDQZpS2fpM9H1e4R2vtI+vaxfZTKkS\nr6qCLvRjbNgQARqM25PvlQCQqke+b9HAle7MGmL7iSCp8M2MR3fAQbZfNcz7\n0DENU6FJZSkiitepan5kLHbZ3k4RiuO6DBRrWA0UH9W12v3ZJRa+0GxQ1GMo\nw7q6TfrDVoahWznzAKO5KuwsSYzNMQo1A6AomSBRLeN/3ilZkmaxaq4s75zS\nc9tGfb9BWeREdjaCrW2JHdvCUHA19a17p2cBXzq5BnsJOen4tbEsYUSTiKnq\nDx8x5rIzIWMUKiFBCBTn4ZBn4VC7d78eJyCS7Bh6ZZyRX+Z/4dwNY6jtOv1J\nBbZghwGmaa+cCnBVpeKmvc60af4P6Xv1EPnNRS1I4fYD+gm5lxnSxqy9RIq6\nknbXs9xFbh+zjQjh6ixXDwL5pVFjPrUsvhVxZ6FmvuCNfWVW/jOeX5VhtKjv\nfGxiHXw2jgxNdfSAWleS3zO6VGe3PxjpkcPh6cu0V1o7XbpLzJIqXriFfME6\nljZs\r\n=DoRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIYsyi40OIITUQB+HZIR+gXtxtjmFG5QqMnawu5B5cjwIhAJ+XlX/cqpOAanJQ08TF3YidDfWz5oREGXd72mqsVIM8"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_4.0.2_1611917902586_0.16610880683143425"},"_hasShrinkwrap":false},"5.0.0":{"name":"ipfs-bitswap","version":"5.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"aegir build --no-bundle","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^31.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","ipfs-repo":"^9.0.0","ipfs-utils":"^6.0.1","iso-random-stream":"^1.1.1","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.30.9","libp2p-kad-dht":"^0.21.0","libp2p-mplex":"^0.10.2","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.2.4","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.2","bignumber.js":"^9.0.0","cids":"^1.1.6","debug":"^4.2.0","ipfs-core-types":"^0.3.1","ipld-block":"^0.11.0","it-length-prefixed":"^3.1.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.8.3","moving-average":"^1.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protons":"^2.0.0","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"de77e45ad85ecbcbcbd21df629e94cf5f33214dd","_id":"ipfs-bitswap@5.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-xlN8tI4WN7OF8a5tNdvWcym17nGEX7jBZMkntyeoPdO+kIAV0FhChKPluSyd+GeemehtcF/bE+a2fjqjVl/YaQ==","shasum":"f7fe81da131badbe600f69cb249e25ef747ce22f","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.0.tgz","fileCount":64,"unpackedSize":169931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR2s9CRA9TVsSAnZWagAAFAEP/RSn/dzqgS+sJqQh/X/I\no8Pmt3cbBrcORtWbHRbjCXE6lfPM9XnJIxvv8CuV8iIZHCUnrl+JwPHF2IBc\n+WH757aYwC88q/07fL2P/MeVae4v7ULRInQc/OtgLHVSjDVFrksp305DuVwG\nMpRfUG6ifbTHeZTAfjqk/jpDjAoF5GXYWEENBc/JUdRMlmbP7THV5Cece8Sb\nvJYwHUeNBijrs2zHrU5mKnyghfs+fWv4xblgwWAm1v0k5uc9LkaGZ71aZwH5\nTD838eSGlBt6pNPNPbHdXWfFMCSHyGNNyB8ODNUwcpWLj6tf29vf7DpxZtsa\nLEwuKT8FCehythhrGPfpqvh+64ACkv50WmxbjIxxqjS0PMRsymheBzS3X/ml\nvlcCHLmNC3D3PoEtxevFO0hvg8nrcY0LLlYukTA1FEm5DJrZVok+MMlwXdDl\nKAzyh2pkzD/DcfT4noAlzQkzt/rw23UGndahxmQ0pnFGt92MhNJWw5Dx8Cqz\npyj9L+DjJqsu8OORgpHn+Kn0kDMsBpXj8inK2uQHV5xMZ0cNN2c1vMZeBP1m\n7ZkPq47b/r7P1a8AMS9rpUF0SyXKxpQmbKeSIU5ZfYuqCwpgJzeexQSBDpZr\nvLT5T/TupovPwgF4HaInOnfSYz3EKS6V4U+ImDlgWk3Lz3jISvBl7pEk63tk\na+ji\r\n=EhxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv/cfv9bL5vEESrpaaMv43ss+OXT3d6EFm6JbF81ypfAiEAmFWidRRN9QPfyaaZdLjWOuGwoW/6tzewagnLswRLu9I="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.0_1615293245075_0.3226340062140336"},"_hasShrinkwrap":false},"5.0.1":{"name":"ipfs-bitswap","version":"5.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"aegir build --no-bundle","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^31.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","ipfs-repo":"^9.0.0","ipfs-utils":"^6.0.1","iso-random-stream":"^1.1.1","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.30.9","libp2p-kad-dht":"^0.21.0","libp2p-mplex":"^0.10.2","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.2.4","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.2","bignumber.js":"^9.0.0","cids":"^1.1.6","debug":"^4.2.0","ipfs-core-types":"^0.3.1","ipld-block":"^0.11.0","it-length-prefixed":"^3.1.0","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.8.3","moving-average":"^1.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protons":"^2.0.0","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"f546e4be772a0c76e21be0706195ce238e44be7e","_id":"ipfs-bitswap@5.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-zjkZwHfBf8cTHXDbs2QpD++Ymu3cjDlkB4ubzdez5wh2Qvd6nAH5joMHNfg5LV2GR/I7micj5ov0wGCbSBC0QQ==","shasum":"5c3216e7b982c795f324b5cd342776ae92038bd6","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.1.tgz","fileCount":64,"unpackedSize":170209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSQWgCRA9TVsSAnZWagAAqWEQAIbF+/EDcJ38llPmVVPs\nF7XxHUhhTioPFpZhKSzBjBZu8WYweAgAkw+KcYDTu72Z2Yh9a91i4LyvXqVa\n001q36vzIPY/aMK361KTycI62Yb6+4rFZeb9flQVx1RsXu5yATSblQRgb+AH\nZ+/Jbr2bJXzPzfxq9fRw567LpCte5SI9ykQlamfrA6M9G6x9ziaSP37z2tyD\nOL5AH1486fh6jHmpJYPtG1kizb88mxwsADg/Bemr4zm1GRDL4qZ4dJfC2/A+\namSz40WpL+KiWBoFY3gpk4mdf6p+aPVEi/uGEW0tVFtUPmiSp20hpJRgSadH\nrqyFglocUgpA4u8XeZk9JFLD2zD0pLUdqW2j1VUC5V05uKTvRowiwNl6SrRT\nKhm9ehgODuX50hi8Gh1N88so0ZuOB+ZcYc8MizNq7+a7SsZzvQrmJc0o81Gq\nkAEqmIWnC6ivsDtAJkyjqGoaLTLIhD0RZy+OEh3JjhiWk1pd+wINoYPk80Bi\n1BjGEnlNA3k6hbUx4pr1W3NE5GVo0ftuC3inyaTV4WFEdJQueRkzdGES3+v3\nhjA1n9c2UFNXgB9k+X18Ou3JckXhXfeWsk7NpZQOzdokGsS1jAP5vQKnt1xq\n0hsJcgncaGpXOrv1sJ8aZeyWFE2FHuLWwIuz3uHVOSzyQreXIF9CbVPPGeaw\nJSRp\r\n=3syL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH32UdxHUASATv+JCv+5THTWQV0tSE22GzZeF6Axqme8CIDtPqVXGGwxxThgDoCuEDtEq/ePRVhVnRqipZYhGXKmJ"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.1_1615398303288_0.5249749317811103"},"_hasShrinkwrap":false},"5.0.2":{"name":"ipfs-bitswap","version":"5.0.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^33.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","ipfs-repo":"^9.1.0","ipfs-utils":"^6.0.1","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"0.31.0-rc.0","libp2p-kad-dht":"^0.21.0","libp2p-mplex":"^0.10.2","libp2p-noise":"^2.0.5","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^10.0.0","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.2","cids":"^1.1.6","debug":"^4.2.0","ipld-block":"^0.11.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.10.0","moving-average":"^1.0.1","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protobufjs":"^6.10.2","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"58a8de1f4ffb8311bbbbe066e6a869df1d2bc4c0","_id":"ipfs-bitswap@5.0.2","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-xo99CczLJjk5/IkWPiLaThmuQ1Bw67y/Ym7kcjx5+QpccdL9qE+2tAa5tWEw3159DsMUdEguFLZRLAnvVqyhYA==","shasum":"43c06da35f62849b4bd0291ae1d6bd99a5c222c3","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.2.tgz","fileCount":65,"unpackedSize":408141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeZmXCRA9TVsSAnZWagAASBcP/0pPNtIOA3BEqC5M2FLg\naFhBO7TJK2i6Y9bnwsyHrkNKSTsT7feVqeAms1fSlT0TAzZs2Vjx6KM0Jn35\nGo/GLJAM8Zvob6R9c6dAVG4Cu8xysd2tWxqQlDz5aqtejQXGGZQqJEO6cu+4\nWdiFvzYKucqsARpvsDbuny5tSw3qZj4NKKCXZVr1KK3zfYV9zndHVcPMhBFn\ndmkurdxWgtr0kpSGLDpE9vfXbHHnjjs0jA5gw01BBoUDaIZwVzs/vUzVgTjZ\nx+FkvMQUWwXRpcb3S2eqp4NGbVqwg9IndhX76Oood/168S7eoZUWX0KKo30p\nn30PR5uRIF3ax1PKc9M5MD8vmfgU4c+DMIkLv3+N3nTvNPbOUwprUzihBMHD\n5J+99TQkFR0GlU5VuLdQgZobOsxuP4Cnz70A6ywXUbyA8ersJHbZdZFOpAOl\nFXrPV7759ZIX6Af3UUsuOH1k/HKaMuLradNwo5Wt5nASWvDDVHtb7J9vE2tL\nSj3LrhNavUV/9nitKBaroGnLTMgefrtduyf1DfDVwNJ+bs7u58AB4BHY8lVD\nxsXgWwXnHitQ6SqR/MgjkfuCr85T4vHH+syRWqQgLj7VooF8qHxm1dVY5WKv\njWHifgS4BIg9qRn6B2BgspYQ7nc1pURtBfke1oWwVBZnt+wW/YzqztjEtuYy\nTq1+\r\n=SIMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc6H+jF1N5gX0qNLO5F7v9EinK0+aF9I5CEVmY0gOfxAiEAp3e7V/yx+VNoyvu9o1Qu3oFHif81dy9aX7m+Ln3UH9A="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.2_1618581911051_0.457668209608854"},"_hasShrinkwrap":false},"5.0.3":{"name":"ipfs-bitswap","version":"5.0.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^33.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","ipfs-repo":"^9.1.0","ipfs-utils":"^6.0.1","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"0.31.0-rc.0","libp2p-kad-dht":"^0.21.0","libp2p-mplex":"^0.10.2","libp2p-noise":"^2.0.5","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^10.0.0","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"abort-controller":"^3.0.0","any-signal":"^2.1.2","cids":"^1.1.6","debug":"^4.2.0","ipld-block":"^0.11.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.10.0","moving-average":"^1.0.1","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protobufjs":"^6.10.2","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"38297dc5a49341b60e03285fa880c47286cbf9bc","_id":"ipfs-bitswap@5.0.3","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-+BpVqm/ay7ErAY7lhahrVhOVvpZRD/+iVuk5eFwfgp0bBfdF6itOWVpPMMRHxfku+56aTA9QfwbvX7gWFblzjA==","shasum":"cbbdd6de5f15134cff944c21f9bfa4cf21672729","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.3.tgz","fileCount":65,"unpackedSize":408474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfrgSCRA9TVsSAnZWagAAaF0P/RmLcqULbHwvi+3+qXK0\nv+pUryoL0t5yesrKnKBEVGK9pMtNj/Tbf2UEEdxF92YfNGwec60zcUS1TB9c\nDPlevQdEE8t1xByQfT+TvtbVj+8sZ8eNnH1uBb2Ls1XeCS5SiQaVvWFfvBCV\nRPoMV9sEBR5Pip2bSEr8xDB3izXHYtf8gy4YT5xQbNS8lRT0Pzo//AeGUO5C\nVUpBLm3ninwIL3OMzrVPkV9f3VFRwjBbpY09E4Qr6T/rBY/JZHsCYnQ2SO0D\nvJFVz2ER3g9oLd4URc6kWWTXNw6ReNgD2Y74/tN6CQmvVYwtl1aN+IX8dMzx\nrgiIuska4vhXb5XK+Yurj+ex0DiKl4el91sdKhdRtpXNL8DpfFfXsrvu8Hnf\nmCe3DE7k8j6Il1L+2ImeMyBBeKCphsa74OSMEp/2kT3jWgY6WCqn42y7xRMN\nFpT1AXjg+Qyaytm5HInevGVEKHreL/pI7wC1maUZ4rWE/kuI5uJ2PsqGTIHt\nEWrYt6QzEf2LhOLSUhoebkhZIcpHrFuvNVtgJS+KKMtmRsAzvwCpEnKyqM5R\n3Vc3IoD7It3unw5oVI1rnxJaIFHL+7TuqfUoqNCaS+AszuOvMSJTFVUu+k8X\nWzZPTbg8EALIfLHIVuwd2i8Z0QADjTtdctV415MA9BRX/KsJbKY9/aIKZEeq\nqFEt\r\n=8Y5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7ZcX3wuQKragXEHAQtjKBeouuzMUquXSogVzAl3tO8wIgfAuXuMlWdjUmBghYRguvJ+iDQWfb0qwb5LRCUTI9WZU="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.3_1618917393894_0.6468242706980951"},"_hasShrinkwrap":false},"5.0.4":{"name":"ipfs-bitswap","version":"5.0.4","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false,"./test/utils/create-temp-repo-nodejs.js":"./test/utils/create-temp-repo-browser.js"},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^33.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","ipfs-repo":"^9.1.0","ipfs-utils":"^6.0.1","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.31.2","libp2p-kad-dht":"^0.22.0","libp2p-mplex":"^0.10.2","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^10.0.0","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","cids":"^1.1.6","debug":"^4.2.0","ipld-block":"^0.11.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.10.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protobufjs":"^6.10.2","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"ce9183060f78df8b333a4238ffca3e9632d4b821","_id":"ipfs-bitswap@5.0.4","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-UMSkfprJ4n5mEh+YBtAgc5xaTezwdMu1H6TyG+zLx8t8e5X+ESUnMDe0rb/Uyl2qyJEB8H4c7T6zKxzaEjRzFQ==","shasum":"c68df8ce2a1c17d18205e38d33261140fc8d2337","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.4.tgz","fileCount":65,"unpackedSize":408933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjDa+CRA9TVsSAnZWagAAmm0P/3+x1vDy5spgGukqRy4s\ngFJ5NBYpC20U1CSA0YtFl5n+WasdNXEFLjxpwitD38UvWnZSfUQqLHtwAKpJ\nJ4l3pICy7+cJ+ZabQSU3oI5rA7wdJqaafBHtGruiOBLp+6z0eCBU7wA4Ki2m\nIbL4TIxZJ08R8d4bHHAcFB6StWS39N8XzSr0W0i9aM2SJJiEScdXeFcniQq/\n08k8wPMm2TEtB7ZRD14RNP7D4TRzmB6ArrgBkN5UmIn1J6SzR5QpsJtRcWPL\nOHpAgwr79M2+SocEzDEB6rbPPx9++Mbk9YNSURjLoKl8UgYRTj93CCM9tPvs\nCHvjEzLKjYUKs9DcoKYPx40uIA5t+1sqrF7llDUhvAX9gH+kJ/D3ezGQvmKD\nd4W43go/8W2wtOwf9Rt46BWVJRqJIKDQT8uu9ezHuGJKHhlxxxK6xQhXXnWW\no05NsSs1aB2R+rTYprk+W2Sq4ShtycbHewGAlJ0z0aQTb1nRf2fdBOkDZIh7\nG05b7bRH//YNOFLQZzkdw+Ko27NHKHh5POsI2IYkINqNqs7ofT21F5CfWqwu\ntjXhOr5Gz7Uh4+mxNc8RKpTp93zyEHf2PmBOdmuK9rTtAGchJKo8GAM898BK\nH6vG83gglXOFzCVB9gyhqEO/YapT1MPnZ7AeBRNVh/ESYVr8BoM+q34/1ku/\n0BNC\r\n=81vy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu72fWY01bim8meLDjLY800hIVd+NaCwiZTz0wl+r9ZAiEA72Ys3TnI37P4U9lgV3fokyrVOjWmyImI0r+B7JUVOCk="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.4_1619801789731_0.5138913870357775"},"_hasShrinkwrap":false},"5.0.5":{"name":"ipfs-bitswap","version":"5.0.5","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^33.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^4.0.1","ipfs-repo":"^9.1.0","ipfs-utils":"^6.0.1","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.31.2","libp2p-kad-dht":"^0.22.0","libp2p-mplex":"^0.10.2","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^10.0.0","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","cids":"^1.1.6","debug":"^4.2.0","ipld-block":"^0.11.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.10.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","process":"^0.11.10","protobufjs":"^6.10.2","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"a19406d1860f513401a73c1ccd411821606a60da","_id":"ipfs-bitswap@5.0.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-y9tZqT3gSEV5fKK8xONCQ9A4/Z3X4i5Y2G6nJmc3dG+WqYEhz+FHrsoFkmdOsPL+/WvBqRv+9GfeqFc7A0Fm5w==","shasum":"9c4d487d01d5c43cedc43ea1d3af73324b034992","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.5.tgz","fileCount":65,"unpackedSize":409524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnV3ACRA9TVsSAnZWagAAzGQP/R6Wf9KGOYfPPC605AOD\nwU7WSnloqcl6IkxIIOac3/8ZxZKGQGucB3Bx2YmNvK+eVCRupvbahRCezHWF\n4QydoQRbhHwruPVq1G3pJrVAuc9rVYmygt8c/XOTljC34tuUqplM2NG2xEfs\nbPyqV3TC8lGHBakTxCahYnCQ/MrspRtjw6bABNr3Ih6683VR5bRjp1oq7Wc8\nZkNSScOVeefdCVW3/Y0Sg0BzMWsmBEfTCo3akfU0qR9hB/et7427TGnSoNAj\nLhwaUGHS2nGK2nMs5KeNBicakndGyLiOZm9TVfTVYS/wKMgPb2E40gzuVc2B\nXGn4WxC5NZnB5srzRLu2iKc3wNp4ggWndJMu7UqUPGtawmV2gXTDBjs1qICD\ncdMZLD8mmy4Kk+BkTx2SlMneOnP5Rm9XpTOl8ZcX/bVbWKGlaOsvNbVnSJWJ\nwUEr+u8r5gx3UH7ej2ziBMNO63xrA3j8lS9L9phqgBWi/Mdva1VrZsAVox4C\njjU1OwrDuYepCDpwcndRFhXlkoqUsKauEaMnJ/C2CHBWuCno+CJycWGVwfA/\n50wLZA+7W8c4ar4lI+bQxYmflcPhmL+jAaE2ljMWFw1JQgBzg1YiNnPcEaP7\nqYhmpbarce+4uO74w24Y8eBB4Ci7+QpQgEKG+aWkVnehjFCavDfYMQQQ+fhh\nlRa2\r\n=MkWA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiDtUfNLJDyyIQCT0jeRmj2xsGwsfrd22Fq0iXNmhPpAiEAyEm9Y7732SN+8RsbGTdGaMv7aemf0UVb6Wxuks7aOmM="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.5_1620925887724_0.2650620768553016"},"_hasShrinkwrap":false},"5.0.6":{"name":"ipfs-bitswap","version":"5.0.6","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false},"types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","aegir":"^33.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^4.0.1","ipfs-repo":"^9.1.0","ipfs-utils":"^6.0.1","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.31.2","libp2p-kad-dht":"^0.22.0","libp2p-mplex":"^0.10.2","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.14.3","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^10.0.0","stats-lite":"^2.2.0","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","cids":"^1.1.6","debug":"^4.2.0","ipld-block":"^0.11.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^0.10.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","streaming-iterables":"^5.0.4","uint8arrays":"^2.1.3","url":"^0.11.0","util":"^0.12.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"0e300d6dd833e383a168d368a56fc1c96c751000","_id":"ipfs-bitswap@5.0.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-TaNud9ebAmuklNReJt/DwHExYSubiO9yXBVMuU7b4+3Zq4pLpy+FXgjv0DdGXDttHWNsCvcdwXCsBKIZMghWSQ==","shasum":"e939216986b8ae4dbf47b65e493576e962512d1e","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-5.0.6.tgz","fileCount":65,"unpackedSize":408654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNGHCRA9TVsSAnZWagAAKo0P/jEtZZnF9oS2pPI76v7W\n85iPlFE4wpPdmScF5Ods3RTkqp3jFWnOvQKX6tjhI++4VdRISGWf9Gjiqs98\n2pQxy0NdwYJnmLrI8U2/yTIxTlRMo6rIRuNp4a+Zlbg+Py7OMoHGdshpRaP3\nc1KUiM9noqYfHAsnoPeyGk6h4+q0U42Wm5c2oevJhnU+e50GTcCdkM8TFJ1C\nBu3k/goTVEREQBfbHxm2cUe5tVSUvAm8yInsE5rpZW0Z31xd5F31AgbEWuSf\nwovcH0nLi/8FB8sJnrY4LeiWj+m8piD+kl1nEeU4kOJjda+5mAc9AlFZqbyC\neZFAdOxNOy9eKQ1pXrSqKznMvm3xCxqo6CB65M56lzttkbufv96p9MGNl+14\n6QwNi484G08BfvqbNtdZtBUKWhUgmF7Zv8jlJsHHbngbmBZ+I/hLJ5CHYEZP\n3FA6SXruZwfi4X63/cQBIi44lL8hXZWoPW5E6YNdi1far65qiAxo9bqF1Rth\nAIW2O/lRc9oTlDBhG5XY5SovcTAdLQXuezS0hPMa0JkRiZ/N6JkxPzjITFq1\nhTlxgRtX1koobQIbJzBFWkqEr5EGcpebqq35TpAjLRRypkAskeU12agfqsXB\nusCw/dphiqMcDsGvBz+qHa3bFeJMAZs+k3ZzBR1IL6ZY+sJNitFmTo0mXkiI\nIooS\r\n=wX/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz4hlLiQ4HuW4pgLwQKEhj5PIPgWvIdPePLuc7M2UngAIhANaJ+Vk5eBXgJO3NKQBqh2ZZT1AFzg2cEtiZDeArgVZJ"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_5.0.6_1623773575006_0.6845581321625347"},"_hasShrinkwrap":false},"6.0.0":{"name":"ipfs-bitswap","version":"6.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false},"types":"dist/src/index.d.ts","tsd":{"directory":"test"},"typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*","src/types/message/message.*","*.test-d.ts"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","test:types":"tsd","lint":"aegir ts -p check && aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^34.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","libp2p-kad-dht":"^0.23.1","libp2p-mplex":"^0.10.2","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","tsd":"^0.17.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2","varint":"^6.0.0"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^1.0.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^2.1.3","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"4ec4490e7462d4b3c26da10bcd5e919da2de84d9","_id":"ipfs-bitswap@6.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6xTGRdt4wcT8N0PIVEUh+b0A6Bvbv6omL8kmM1WNV6VBrlYWFAGu90gqmE7fknVXZ1NrUrufeHGUKEpGYxPQcw==","shasum":"19cf5f0a4a5349f053f1d0ddd9f1146e4e1b388f","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-6.0.0.tgz","fileCount":70,"unpackedSize":382481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6UafCRA9TVsSAnZWagAA/6MP+QAPFEUkJOoaqMw3P39N\ncZfTlftpe3V3P2KpOlb6vo9f9hBokp6jvXMzqNhqzcJdpzj/UEzQbVx6mm+V\nQo4qLFBGwnmAm408/dBF3ZM6pfoDlm+pHGL4NqeL1qIcB5H6XLW+NXj3LWtq\n4PJdyfuLGLiscQp3EU7lHgEQBQUdGffKqdZC4HJc0RMpI19DD/LsLrEOTKJC\nd3812tBkFqHNEWmhKwZHk2BGr4cJjpmS6YioHaUpngMfBzShb6Q5o9sWvgqS\n/Yg3GFl/I3CqAqIwFJak9XBSH2y7pS9AZg6cyNxa8C+t5xD4ybAXjz49/sxI\nxDZgWpccuwm5/vOSC3KpKvC7x5IZCcYjz88HHQBS/yySaoPzh/ebVYPyaKQD\noKMKt5OlCxOEsUjBIduP2MMK4yATzgOrjS5VJuDLw5aKzInMHAk49MD4pxdn\nNxlUGMyWrzO6WR0FZW+hqqUqQ9gzJXTjCs0lToD9bcHBAAGMhZn3mviiIj5W\nSWxiiD5KWpriC/sYXXpaO3gc/AZa54vn27ZeB69UlgsGYwLPPoan+J5HhCu+\np/EU1sQsWtR3Xu+swca5ubpeWJ4b94WjsnYFIu1Tqz1eFQf72tz8zmgXcfiT\nkKQrbAvbIGZBzIKJBOXnV8KQMGK39z3x9Y5dB3hu6qsGPRGVcxeBQD1WvfVm\n9YPN\r\n=h8SU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQU1DIOwhCrHB0Ev0Lr0G/4Wu7TU6WMODym5olX3PtFwIhAPmOVmgNnxDR+LTz2h0ngY1fAuW0Qlf9+j9jESmEZR+M"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_6.0.0_1625900702432_0.7879124016967414"},"_hasShrinkwrap":false},"6.0.1":{"name":"ipfs-bitswap","version":"6.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false},"types":"dist/src/index.d.ts","tsd":{"directory":"test"},"typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*","src/types/message/message.*","*.test-d.ts"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","test:types":"tsd","lint":"aegir ts -p check && aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"github:libp2p/js-libp2p","libp2p-kad-dht":"^0.23.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","tsd":"^0.17.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2","varint":"^6.0.0"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^1.0.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"0a0844982ddf7c1a8762c03ae59ccd0da4784b9f","_id":"ipfs-bitswap@6.0.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-LfVPBnN3GJL2rTKyUcHaQnhV1VVKZ3PK48XjUNyEorBA03e/fCP7I7Eds3GHSTWR+GFVDqmkIXTEP9S0zQmWqQ==","shasum":"58f0422e8faed29a453cbc25eb2a3408a496250c","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-6.0.1.tgz","fileCount":69,"unpackedSize":364012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI84OCRA9TVsSAnZWagAAAUQP/0pBl6Es+d5V+x0yPIoH\nrg3C4ejwb0ivVkbr7IiqLMHaam6aTqy1bxKFcy1wptvjqvBpACBryOz7wLBv\nm3yrnkDNCboBk4GclRA55eFOa7b35f1Sd68EHMgm7UW2SFBCGI7+tXml1c4w\nZHpNfqHfgCDtA2aOrEOC57jYakuV9qIGK/eB2h3SRtsosk1zVs76j9XGi4R3\niQqW1ZgvP4fnPGnNqLNnsoqe4QMvTCJK4g7Y27wv5MtMB+JUtQo/8J+STD6b\nMUE+CC/0SwtSoV05u3hSfEtKwIW483D/mwovw6EN1ikRy8nSGVcDAFz/+G5h\nH6nfkHiDXO3iT0B7oRIXhSJcWb/JYIgWBLreRCzE/HSLBRVQR2l7sTAjVjU2\nmHF8Ebf9VMOppC1hsE6KCPYnlmGRvIQmT8fwtUQSC6gtCQovsSLBF9Wo2ri0\nyWO3AmAI0IzMZv9gxy0cy2c/eWxmxXQP9L2qNiF0xkVUA9yzEDnsiGI1qWjp\n3pzO7mdSIFxe9U1x8q7omgVhrtyaFUYHK0vlvTfCImKL2NxDeoGk7wnAGcHf\n53wbpvMszGfGpCiFDFPQkbUZaLSTvNJHy/UtpeymZxrkaO+k71Kd87jsRtab\nRHqf3BUKcGmm5stXPyxGmdDy+RGHOqqkca+KMeK1L9UYYizr9tWqOwcKJrJP\nIGR2\r\n=U5I2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzpYAxEa9pLreMGbzhqxvaJxIhjt130b3/lD5x0Xgg5AIgY67xttjK9ThchRLpR3LksTgfEhW870ThDXtpMdY9S+s="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_6.0.1_1629736462033_0.14434029856881692"},"_hasShrinkwrap":false},"6.0.2":{"name":"ipfs-bitswap","version":"6.0.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/types/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","generate:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.32.4","libp2p-kad-dht":"^0.24.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2","varint":"^6.0.0"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-bitswap@6.0.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-hhnWk7OCyUNPPI7/vznoKyYhLIN5D8zARhP4pSSzYth1yIL07apTscRRH3Uy/fBIWVPM2Lz2J/LjHtgA0mHtaw==","shasum":"d0e5a52df87ac9432a535c49d7bf71487b41bc40","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-6.0.2.tgz","fileCount":89,"unpackedSize":366267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO6O1CRA9TVsSAnZWagAAXkMQAJZKlpvWRfc9rqR1STH3\nOmy4T0JB+9UqbuWpWVBhR9cot5qUyxH2TwKV81JF6ZJhg4XOKru4MNuZB5Lk\nDytjx6y17eN6eVOW3+gsk717OKxvQRNGNsVwDnQrmpX05Lx93IUPVYkn9ijG\nfBAo7qOzz3uurgNSjZAWLKDQhmz2ORHFp7OpK3gWOdms4vlypQRPo317Ygmh\nlw+LMXtwJPqFoF/P5TM3/keAGhZ/Ch6IFh1FlUH75epMcXJ/lWIWNCELLF7D\ns7ro/ytjkQEjSLujglQ/DHz0MYhRNVpth3zDvtBM5icb7fPL93lIbRmqgUWh\nwMlqeFlApTzG6pkbvnYYG4oZiXRuTOyVps5iq2Y3E4REVMB7CiWaqqlLNtjL\nluHKvARS/NtPfSVPi1wo79kARgPNBKEnz0yoU+M5Kc9uD/cZQ9rOK2yNxORc\ngnZQTDA8ym/f/8OxsWZ3/7bmYGqJJwz6BG4nXTCJjInoGTiQixKDTJ+Ikoin\nU7z4QeHBWsc4vnsy0KryIUurMNJiAqNTJyk6px+0hzTzGo90fGUsNHiL6DaS\nZ3BfHW7aSde8qmb0yYCadmCex4+D/z5HDyDDlX3DxoyEDi/tHlnhHWO7Fg2k\nz+j7d9+ysbixj9YEPnPgTbYZoJX9175MTISzJ8VSz4qeE91M/VQvJqBnkQ8L\nggR7\r\n=2a6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkp/fNXL3wBOZBA5Joo5cuFclmeszg/CfB97BZ9x7odAIgdLMYBJmQqpWzO+jK+DZ17BrXSMb3F/CVPrEb+chc9Ok="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_6.0.2_1631298485282_0.18179180808028228"},"_hasShrinkwrap":false},"6.0.3":{"name":"ipfs-bitswap","version":"6.0.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"src/index.js","browser":{"./test/utils/create-libp2p-node":false},"types":"dist/src/index.d.ts","tsd":{"directory":"test"},"typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"],"src/":["dist/src/index"]}},"eslintConfig":{"extends":"ipfs","ignorePatterns":["scripts/*","src/types/message/message.*","*.test-d.ts"]},"scripts":{"prepare":"npm run build","build":"npm run build:proto && npm run build:proto-types && npm run build:bundle","build:proto":"pbjs -t static-module -w commonjs -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","build:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build:bundle":"aegir build","test":"aegir test","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","test:types":"tsd","lint":"aegir ts -p check && aegir lint","check":"aegir ts -p check","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","bench":"node benchmarks/index","coverage":"aegir test -t node --cov && nyc report --reporter=html","docs":"aegir docs","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"github:libp2p/js-libp2p","libp2p-kad-dht":"^0.23.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","tsd":"^0.17.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2","varint":"^6.0.0"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^1.0.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint-decoder":"^1.0.0"},"pre-push":["lint","test"],"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"gitHead":"bf4e527e5e9d53589ab8bc7e1aef28119eef511b","_id":"ipfs-bitswap@6.0.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-WDg32FxiZRzsJ73GshwDvCO3jXh+4SijfDJ+8qfRreTYIoWORMxWuSbO1uV/DJcfy/xJkLKC3Xnp4GWj1ORGsA==","shasum":"1a42b424f83a4a384ca6534706077baa4407447e","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-6.0.3.tgz","fileCount":69,"unpackedSize":364111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHmhCRA9TVsSAnZWagAAcbkP/jDJ2fMceghLn12jH3Nz\nrdozI8rO23d+f0etUqfjvBftr/Fw7R+mQCAed1XOWYPTBClmx9jFbNlIPunN\nn+lTBOF9BinZqAtUr1Y+cs4LLJvzX1zLSli0+tlUW1Ot7fdrYNsv6hzz6Kr1\nfDq3IEGmH6pv93/SinGoZ+Vf4pM6o0D5bmPnyPB5yBhTmtYkBaT+yrpeFGHw\nLeB0PcmntsnR9ICh9hcuB7f4IixlzLSUWdk5RT06LXO8XJVYexy4Oyym2uB5\nhhW57LVU2sufR+gPT6CuKJLX7Wg7KqFWOJa40d9OUY3bzLwrVpY2e09MkIK5\nv2J8d//4bCd++HJKFt00C66HaHFcgFkoda7imABiwG2A/eCy6d5QXfeDZ+c2\nKHDwNSo47WT928XuXE7e5bQ0vo806UhhzQ8ydAjDBbdnNIE1b99fdW3EIqc8\njd3PEcAOa9jSy6Kz+PXiFbJpnbFo/aVp/Hsr8aJmDyGdx+niJMZkEGy2nTZM\nUSWBAawiOphWz1utek1mHNYyhUbwsJmh687tmEjmXaj/zB3+VZOXBokul6Cn\nSQde8wQ3xGmgwpcAJxrHwKzssLnP1h4aeJsewEqyTUEEgd+GVFK6mMpRtMeQ\nMjWO56bOTPtSEVpXI4lSLESDsPwUh8obEUaIWQoaKimSyRchKd++qauimuR0\neJBB\r\n=Tm6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbTfsWVRj9sRvf57ixRckk0BniUfcVHPWclBr4YAqFXAIhAIRVlCHg1Q6UgmEfmfyDH3BQGWpbBoS/4UIW+OyJkOoO"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_6.0.3_1631615393200_0.3183960333306788"},"_hasShrinkwrap":false},"7.0.0":{"name":"ipfs-bitswap","version":"7.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/types/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/types/message/message.js src/types/message/message.proto","generate:proto-types":"pbts -o src/types/message/message.d.ts src/types/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.32.4","libp2p-kad-dht":"^0.24.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2","varint":"^6.0.0"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-bitswap@7.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-wPylBHigqH9vHtk9dvuY0dn/CZnZuGn9C+L5oUtv14zkxFP7Kh/sT6VSCRXSH84MbVaVaO+ydRJTMf+yibzdHg==","shasum":"99dfc620724f61877e0abef3c5fc52cc9215ac17","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-7.0.0.tgz","fileCount":89,"unpackedSize":366267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHozCRA9TVsSAnZWagAA5twQAIjt+4rji5RIUl5PtBcZ\nD5DziNvywvJ/SBOw6UaPbYCm5DJTUCpUdoqvf5Y6NyuhFefoHb5+v/AgWVzW\neD6k3Gs+d6eKgr1OScUl9bCHlfIJCI9vzcK0eS+zNrLIP3y6QOaalofAQ588\nf+YHtChiVEg5QvAhjM0cb66O+8nlppa7TWfQk0vpsD3qOuL39osM9ZdnPguf\n/snyPwXfwCkNuDsJU9AVOaCravA2h2wPXHGUiwFzIPGuEe84B0+FNWH6M+eL\n4DHCF0+O4QFpBf/IQOOSPbppld/2Brv7VsqO+gsn77441B3dHAl4ZDiQQJzq\nGDAumZBsH5ON+UEnaq0IXADWsiSEe6Nz6ncN6v3j3HYLJOJiEtetg4ZQRTLM\nrWvRw6nV4jFFi/nSI3CYs6beQJtHBJx3cdN85QIk9xiOBVHDItXa0xER2Lmm\nc8erPohP27wjwWdnLTBdgw5HN9lZ4LGF8foPevHT/2NMOCpLtoNFXw7k21cU\nkwYDRVaIPxwTq/vyFALaIMCKEoGeye3dQAO172eVctdebNthgB4c9k6UL18p\n1cjs8JIpJNEvlZKdBjBJhC9ADRlSdwys7Xxp4VS+T16626kGKrdLOmWSCRvB\nQPQSvSTV3bFKlL/omOFVkViiDBuCQWdpC1+Cif0A6qyBoiaHXVus7xl8h3ww\nxeDp\r\n=oUNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW2nXXC7mdDhiZtUT1A0vYJuRoA9qTW96ayp6MAvPe8AiA1gXA8uz3Lzkw8Mizvr8839MzUVQhary3ENqHlxpLwVQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_7.0.0_1631615539216_0.4769059287564936"},"_hasShrinkwrap":false},"7.0.1":{"name":"ipfs-bitswap","version":"7.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.32.4","libp2p-kad-dht":"^0.24.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"gitHead":"8daf48e238a8b277a94e12eb97ba4834eaf83a2f","_id":"ipfs-bitswap@7.0.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-ssVNWIBJcBnZyo3p/mLTT/I2/QywKYH1DCfb9Gt5nIvTAwDoRzyLQivIPaCT/jbahfcwwfT1AOrMVdVrc4t+Yg==","shasum":"15e0509a8ae3136d687bf7d265134003beb155a4","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-7.0.1.tgz","fileCount":101,"unpackedSize":375999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl7oMCRA9TVsSAnZWagAANrsP/Awf0f4amuDNOzUGC4k5\nCmE0jcNpWgtu5b1P3L2+2yDjQJfMYV75CGMmCo9mNEEPG1dFLIuI2nsXK97K\nw/B4EAq7z5sInCo6kvYQxt0p/A4Mi9JllGON7vlCI/zy4Kk6LzJvmvDG769o\nLRaadkT2BG9BbM0tYF2rWYMSpVFSXnrH7x5d+7ZZrkqb0748fdO8SBCJr15Z\ny0eAc2NB9FaF9HxHvPS3bHupOvWh/kGTnZLF3vhG4ZjC4BnWoHG//qSThC6R\n8Y/QmYfFOgvFswq6G1OriT2jDTMZly7mileNWWYbeLxjVzu4ieN5KK+Ke6lw\ncYeJanpBDbAxjUS0X4lHQuRQ9uv5VON2F4L2CEgPnzGdvmTC95lpxhq2l6YL\n7yiqhZuDjitjZSEIg3dcTEOU+Fv0zZj2790D+ZqI+DIH4ZXYJdZsU7xle9VZ\nxRf9Uh4W9yuI6WuWHQS/gPDmv5sFDGgf2GHclCuvZiFk9mgtqKi4eW45jdXu\nxety6lz7dl/Ks09CK92KmPWaqjA8ygrII9jCrDOjlAvJ4peHmtUjexaF1Xra\nL8A4VEvNwOwIgOTHDH/oVhsuzS+bm6hLNRtfGGZR/G3834oxjg9wAieMs3+c\n1rMsuHSZDLaTGAXHYDWilA5Ay1j04YfdJk4J6gmKdPVeG7yxVIGUWrHCmKDt\nnBuQ\r\n=Caox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA70LMenwqFaEdMvrUrU2W4u+DRjkmtZRkksHJlgLGBwAiBbtaKyE2vXjW24Nbn7wNlQ++h5Iii/0xbfk5xH/tpqHA=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_7.0.1_1637333516358_0.5677270127330147"},"_hasShrinkwrap":false},"8.0.0":{"name":"ipfs-bitswap","version":"8.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^35.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"github:libp2p/js-libp2p#feat/update-dht","libp2p-kad-dht":"^0.26.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.15.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^11.1.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^1.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"gitHead":"c1f51f1e29f676d729307226e35d4a81f624f265","_id":"ipfs-bitswap@8.0.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-fxcyCmfkI9SQflQdeNdavyxaS6XSYi6y5UXhmVOId+EGuD0UpjjiiP/MW6TYE93S0T307EeZAIGWagjapNZwaw==","shasum":"89ff9ed89f41035e32cde7290e3aff5ade90ff46","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-8.0.0.tgz","fileCount":101,"unpackedSize":376024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8azCRA9TVsSAnZWagAAwFUP/1+F7fPO9gS5pL0iPw4V\nuQ9vdAJv861Fj2jti1LD8Da9NdRTCPUh3mF6/g4q8aeA7XJPnQA/jEAHMst8\nxlYr3ECrpe4l530FLHY5IxZygdXrA/T0s+HPm72L+KMiiViQXAxqsVa1FG+D\nhMiOfo5atuGnKeRnqig5HUNJXy9dHRMfRkWjvAWra8yl3SV03xl5HX4pIvEo\nz5F3w4XGo7LGsrS4RNI0zGQ4tCyilZSYifJvI1EpQeUkaciWp2XntkqR0Pqj\nVKkUZkM2SAfD1jP98oLWqjH339CtER48h4z7KZScDG7ac5kzaG+IBl1rSsSy\nqgCnVqZ9Cv97TwK8Fj5woSdrOxAZFyQJIxG3vqUDpfJU7GG2u8qRmsHtPkiL\noJGV90t7jexILsN6PUZKTLSVB+caDuibkvuOfPHIn9Z8LS2xAhuBx2QxF7i5\n1YU2kfPkx9SIfWmN6sH7ClSOjWit/jrkovF3vU6WfMAIxiGO48LoLu47utP3\nWwstZ868ILBP/5NORi+teojGfDECFkJLT1GlCvObER5ELeTmECg8hc68kzZv\nAOB66LLj25nMV6+YGOtrdFd6+r1EjxfbemiCplQAUms8tfi1ILB7VUjr1Goc\n1DVDdFGhgeLe9Y/mIaNqao5UWALSeo7Y5RtLJogVcaakqJO3cAzmjWnGBF5q\n8ros\r\n=FA5E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/c0M4mIvHIrJhWOcPZuR5EXxLNMq1iascfOqp70YE6wIgRRfMNXORTWa86WduTxYiXZABixsVUkxX/dikBtyYMwY="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_8.0.0_1637598899099_0.6563174106405769"},"_hasShrinkwrap":false},"9.0.0":{"name":"ipfs-bitswap","version":"9.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^36.0.2","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.34.0","libp2p-kad-dht":"^0.27.1","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.16.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^12.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"gitHead":"773032c3b0afb3ea41931b1c6afa777aabc9262a","_id":"ipfs-bitswap@9.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-NtqLTr5+a0moZ+Hw9Px9Z+pXHR7Lt/48oQaphA0n2POFOb3//sViJR/7pe/IFHqFkgpL+iygYsE/uIhNateQ4g==","shasum":"68e488194b949126a38afbaa74599d4a90a062b3","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-9.0.0.tgz","fileCount":101,"unpackedSize":375969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIUvCRA9TVsSAnZWagAAXAMP/i4L/AsmECQxzcfyPvmT\nbdoZXq61z22daPdzBv+Le0gtI2Yz3tRN6NiQjlDGHMQvO5NVTCCK901VzHvp\nH9q6/rb6x2mF2j3y73WyzCpHovzz+A0cSMqKA/tgmBEMCrYFhFnM+tb0F1Kl\nGOzt3PJkYn00i/p7PEJ9fE+MKV2l+IOIHvKqt6elOhS6vtwXvvL6nG4WdDvD\nB7Oy0T9/gB4ClwCMEzs79ZSZZKoPQsv+7rbaVaGPHT3wEnqdf6EMhir48Yz1\no212flV4TTcdwjc+mcCNfY4oscimAcdLLkuq4KHLaD2P0vLbaElsY30c5zXI\n0ZSAcKf40yhnfJZoS9zsEdwkqu5ROWC4gaS8k36rSHzQJicYJ+PEjHUgLnT7\nX6RwkVK2O2SPWH4D+KI/voIUGtP5AVwtziQZabdHaznH6aRM/X8ooL/o6WHo\nHwvdeOXyk06UOS/Kd3PJmrn6z6im9pJ3yPK9Cmnyc0jFOZZwiGLrlP1adWFY\niv6kR0k5CNrfN3zD9L/BMApWsWo9VJj520BQ3yM/lziQ4EyXl0BQ02sFx4Bz\nwFUHAoIeRCGftgox7DafAOcGR7c7/ROCbgVSDBYURadU2rLo/rJkRUs9FMRL\nBRsO+GshBodqvG4ccrdYk87jLYaSvt1bTs9mVXrUtZYF8MB4sYwiinVpcrzp\nzJfE\r\n=WX9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcrPK0+OOHUu7qoYr8u5lBWGezu9NtoVQCib3wdN3FQIgBoKVZg8YryETxl1K3Dwi6Cfw1nxTJk6acCI+2TN4E9Y="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_9.0.0_1638434095206_0.6282116370482294"},"_hasShrinkwrap":false},"10.0.0":{"name":"ipfs-bitswap","version":"10.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","leadMaintainer":"Dirk McCormick <dirk@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"scripts":{"generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","build":"aegir build","clean":"rimraf dist types","lint":"aegir ts -p check && aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf","bench":"node benchmarks/index","benchmarks":"node test/benchmarks/get-many"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"keywords":["ipfs","libp2p","p2p","exchange"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^36.0.2","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^6.0.7","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"github:libp2p/js-libp2p#feat/async-peerstore","libp2p-kad-dht":"^0.28.4","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.16.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^12.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^4.0.0","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"Dirk McCormick","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Michael Garvin","email":"gar+gh@danger.computer"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Brian Ginsburg","email":"7957636+bgins@users.noreply.github.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"gitHead":"0f2e2f9f5544501122b3f8fa90c249c20817cf70","_id":"ipfs-bitswap@10.0.0","_nodeVersion":"16.13.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-iDdYwcdlfu9xRH3EaXBEHCQ92AJRg8QeYBvOxs48TFIPCBgdPJKm9GkQGe8yEKRMyXbtbRLO2wlbewsJ7i8OmQ==","shasum":"cc72f89a08ffcbd7dd616997e782c09298d4287d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-10.0.0.tgz","fileCount":101,"unpackedSize":380623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5o4HCRA9TVsSAnZWagAAfzIQAKKizTyjMH7l6Y/7m9s7\n1w7tU05FTo0r9RjHnrfS8ATjI7Rrtp8ZXodNBMl9ohv1b2RGIdZxIq5dZEF6\nIQG1hLBH3bs2rnYs69d6Nptm+sMiOc6tZMknbvsazs+mWTJIe1x+WIu0BSJ8\nJnjvlmxyR4AwcLfdTC6/k9mhmGNofpUaYFWuGWhEDLB9Gj+cK3NFdy7jnUKa\nbV+S/FbZ/7lU7Klbffyfe3+C9mQkgXLsZDe6HokExdcFKhnErjNOnsXfhphz\noeKzJmF7JCmwipGAA3gjksdd1Aot+qzTTTIv1QM1eb8uQ+8Isa7EnGeZ8CFw\n2kR+6L1Hqqu5Wwny6klnoXjhffdXZw8I0fPLqYVhAEMKNnKPgaMBLr736ois\nGepb2G4CFjy4PRbiv7DGO0tfpgDJzJVXwDih6P6NxNao+oSZqViHOaQR18P1\nqYY7pJU7SqByy5GKacmQ/YxaO4e2obZ6l7RChQYTp0sAz3byUe+ygJeEU96w\nTshu/E3KC/8O6FZMPMkgaxpuY013JFeijR0vMcmUbzGZhMDpQxu7wtIaEPxb\nVIEC/73N7pNSIA0k1Ei01/sGXViZ8eGSv8lIBFCbIoVZYO3jl9xx2J5jUN7u\nAMLPnaUbEMC3m9FM/u1pR+ytb89bpTwoUstdYMFHC1SVYSSHd6rslQZ0zNHi\n3DqH\r\n=q17Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX+8c4DWYoceQynDeYl/G2+OgTrcxgHJYPul1xYDd3IAiBdhF0vWH0BzlQlwp10RQ8ZnCQG3XHO67FCNGS+4JJKlw=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_10.0.0_1642499591202_0.46848811191642215"},"_hasShrinkwrap":false},"10.0.1":{"name":"ipfs-bitswap","version":"10.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"./cjs/src/index.js","types":"types/src/index.d.ts","typesVersions":{"*":{"*":["types/*","types/src/*"],"types/*":["types/*","types/src/*"]}},"exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog",["@semantic-release/npm",{"pkgRoot":"dist"}],"@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build --esm-tests","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main -f dist/cjs/node-test/*js","test:electron-renderer":"aegir test -t electron-renderer -f dist/cjs/node-test/*js","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","any-signal":"^2.1.2","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^4.0.0","multiaddr":"^10.0.0","multiformats":"^9.0.4","native-abort-controller":"^1.0.3","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^36.0.2","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^6.0.7","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","libp2p-kad-dht":"^0.28.4","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.16.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^12.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{".":"./cjs/src/index.js"},"gitHead":"f59381e5722883826a4995730d3bc1e9803d9f27","_id":"ipfs-bitswap@10.0.1","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-DVUJW1yQVZ7qEJte+QOAkPTy/yN00EWp2M1y2C6H83N35Hrr9lgG58lje+Y83wY4j8RyvKyj5OW5nuDy9WSPyg==","shasum":"c01741341df907d2b66402ab6f4c92ef4cdf6be2","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-10.0.1.tgz","fileCount":140,"unpackedSize":446494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6S6BCRA9TVsSAnZWagAAm8YP+weL1iicS+Ids5aeGOvR\nMi4oFaLL9Q5ri0LmV7ZFaXHDnciiWeaKzFRzX86H0TkcgNTKTw1HGBV8dwWf\nRLVFJAYatpixz33cj7eUyzce47ZCtBBS4O4mrgtDuW9fAPSeNa2i78lHN0A6\nq2ic/N6rSETNBk3aEODvM9G408Qrm5W+MEiVuIpE8ATRnDcpPiF5c2fTYBDv\nh/hVxkJptzXzFpv6dQFB3QwUxmasN3YY/RhMpovz2q5z5EhEG6YpjkQQmJMd\nIJGFQwJeszNxWGGxZ0YbFemWh4bB/WPv7vGwgjWy5hrfS20M1sOx0XnczboF\no6aQu9VljA5b/CGJYzen2TiUR4KF2KZtkMjM+T8KXwCkLumYN5+5fcB5ENX9\nX1t/4jpguY3ZuX2GD1CeUBtAMdHqzGM9JSZmxOxAvbHbWCbRgJnbjRTSw1Dn\nchxh+8uSDPf+qTDsvxkm4bvXesw0Qdd9CoE+AjGpY5b1h7QPKKbGHG3YY/FD\nCQQEmj7vFN3PW0Zphk4hFwzam48wqm9/mkwdCCKspyz/Cr7E45CwzG21mCf0\n6yq+RKMcGHoAD7VyuFUJNBVWyOidL/09oylqbQw5sD/YTF66s5dKgTAhe2K/\ntPU4BmGhZObseNXLrl3LZ9dtVim4ly7OYFaHiBG6wN6RqjURAA+MC6VrWOMl\nu0yl\r\n=xJ1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf2feqjyfy5WH/7tImEuQ3oPmVH6Bf0S0/6/yb5mVFOQIhAPkSYaZHxK9QRI1ffk0WXBhxpDc5v6dAfuGTLADppISr"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_10.0.1_1642671745008_0.306832255647115"},"_hasShrinkwrap":false},"10.0.2":{"name":"ipfs-bitswap","version":"10.0.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"./cjs/src/index.js","types":"types/src/index.d.ts","typesVersions":{"*":{"*":["types/*","types/src/*"],"types/*":["types/*","types/src/*"]}},"exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog",["@semantic-release/npm",{"pkgRoot":"dist"}],"@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build --esm-tests","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main -f dist/cjs/node-test/*js","test:electron-renderer":"aegir test -t electron-renderer -f dist/cjs/node-test/*js","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","just-debounce-it":"^1.1.0","libp2p-interfaces":"^4.0.0","multiaddr":"^10.0.0","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.1.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^36.0.2","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^6.0.7","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","libp2p-kad-dht":"^0.28.4","libp2p-mplex":"^0.10.2","libp2p-tcp":"^0.17.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^3.0.0","p-event":"^4.2.0","p-wait-for":"^3.2.0","peer-id":"^0.16.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^12.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{".":"./cjs/src/index.js"},"gitHead":"bf7d879f92adfd95469ba3d0e3317aedc48d16f2","_id":"ipfs-bitswap@10.0.2","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-RY/89aUD3+EQF58iXPqJ+a9N6BUE0umPoRms75qgPL304OQMxCqmsHL3lO09fRO8qpQABbP2ng1nMjHELrAW/g==","shasum":"dc8a94cf024ba68eb7b04ad1d372d724e08b8881","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-10.0.2.tgz","fileCount":140,"unpackedSize":445854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TVnCRA9TVsSAnZWagAAXbMP/0NMwqf/9vP5KZFg/LXX\nlr+W/UfwuMoU1byTOT4iqLz0ypMq9AItx2okeu4HA+S5P7viwGjVnF0w+fHf\noexvB/m/0ce6t1YwA2ciVJ76raa++I8fIWpllNCa58ZpBwlymVaE9Bat3GEi\nDGmfHzlbWdAPqt3lPc33k1WMU7PtdnK7ZVyPSYVGFssQ9FZOg4YyM35YUGC1\nJ9SqL9+LhYn0XaaEX1Bg9QWQhs95nCnW6i/RyLWmU+0jX2WfbG93sQX2k9ir\ny/RV24si4Pw29j2dr9d4kxD7zSQnZcsqEjMNlWR0wXGb8wXWuZx2/aPxIjz0\n8ACwBx3hQh0APJQXjucMLjHufSs7cmB8C+opTABkwgrFyil/bM28EcYW3T0B\nT7xEYUEYClig4cy38Hq+a+EUZ7WHTEPSjU4Vcw37AlHumH3TxH1RAue99zt4\nVt5imuC65rTpVTSrKwTrMmIjy8vqTQ+bo+HBSZTLZd79pW+aQeT9KFlTRprD\n5fgWa0KJO/d/PGZRvSR/tusI3Fq6rrOmGwEtRtFSDgjpFDjJYcQfMq8ymxGJ\noaqkGODjtzAYxuPxdnUAD+6xxyyIydRi91DWYLQFPKDIfiZgR4KwL11cmNi1\nSCr22zzRVphnMXgkXJOrhq5GORpppzmT8HShbr4HUFiH//J6mot3DzKzhya5\n2ERt\r\n=7gz6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkOe/7ui4kxW94eGOQZLeXIDLaMuSFejwWtw+0PxqxaAiEAoqDpu0463ltlHvLoiFnnF5od3PD4sb6jeRWWKYjlKE0="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_10.0.2_1642673511780_0.9580578680589613"},"_hasShrinkwrap":false},"11.0.0":{"name":"ipfs-bitswap","version":"11.0.0","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interfaces":"^1.3.18","@libp2p/topology":"^1.1.6","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/kad-dht":"^1.0.3","@libp2p/mplex":"^1.0.2","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.7","@libp2p/tcp":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^7.0.1","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^13.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"91c65432aa5372ac46061a910db8d946447aac9c","_id":"ipfs-bitswap@11.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-kR6dGS/PySi0HBUk3XmQU6tAr9Cxur6mStIZhUwYEB3mxbdYJCw2dMwFx8yNLaXNXyY2OTDD2NWuPkPfaDwGZg==","shasum":"877de6222915d640cf5f6601576c5f935b8a4334","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-11.0.0.tgz","fileCount":74,"unpackedSize":429851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXLuYtVeZknCDzsVvI1iUr6L7eTmaNJDGGWLjAP7jbqAiEAxTScG1nFZor3E+u1eXaer3dXo78/Z3AfqcYU4cYE33I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvvYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4xA//cH/KbuFgrce12s+sAhd7Gbl0uGDbL3r/UqbMwpRZA4f2IAk3\r\nCW1xwDt8ufdBJ7oCaITltEc9/At71RU8usvXnrXhOQEHgV+92LDvAEcsX39r\r\n15+YtMu3GGNkFkQJZwvaeQb+9dGrNRB/mtHUIAkIvtoKnLFZ9JP139uuFXgl\r\n0s63NSD/hxeEXgefI8n3bvkleSOLgXdy3BIdTaM2HUe5KOgMCAdZN99aB02F\r\nOErTe+jgGJOw7+6t7ogRH4UeUhy8NkgNluxWYTgr/oh5HgClBBgj+SNlqcR/\r\nOkS1pCfIu+IfsmJj9KkvdfF27P+ishtDW5JFCHaz4VFM+xsLEBBij+BZ7KsY\r\neqeuz3Vc87po/VjKjsyQU5U6Mn+/1WRhxDzakxdFGsvhBwqEFI6rQ0Dy89g9\r\nkFxou9Db4CAM31IgDt6peYndeVONzglu+9D9/+5GOFJrU/wL7fcnoSjCXd5d\r\nFJ4IRuI/x1ggMqgjLXK/KbMv/lMnuba/shpSGAIw28BgINHmayfYeHqFiN53\r\nmZimhFR73KF90DRpL/goj7fR7LQoYFpUHIsBkHZmAxcTSSeKdegVbTNz4ba6\r\ncbX3dl2CKLneGbSqBhjI69+OuUmv7A1K8JR0sRtCP6OmQH/SAXy/mgneSrMP\r\n3eqlGjax/RvwYOZ8CalG3zCsvQd7cy43W38=\r\n=5omA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_11.0.0_1649343448492_0.18495945438976857"},"_hasShrinkwrap":false},"11.0.1":{"name":"ipfs-bitswap","version":"11.0.1","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interfaces":"^1.3.18","@libp2p/topology":"^1.1.6","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/kad-dht":"^1.0.3","@libp2p/mplex":"^1.0.2","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.7","@libp2p/tcp":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^7.0.1","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^13.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"22772efa9fe6373101777374a76fc4988fadf51b","_id":"ipfs-bitswap@11.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-y4mx2SwflwMaDnPcbPh5U2DZj9LEN6vQRoBDwfmDtLnQdjRJzx5nBEkPA3GBwe99InRmuD89T4/ieKgd2/YRNw==","shasum":"b8ca74d6de4de13ef1ba1dbad995e7c4defbe76e","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-11.0.1.tgz","fileCount":73,"unpackedSize":324669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnT1A7yZK7z6nImVf79T8OQMliH4OqUjO9anXbj/xFgwIhAO1d0yuHgF8Sz4lGP7h91E5TZ7MABdYDxwJPnliNal2J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU/qgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6ow/+JCVPLaq9DLXcOZoQlE8JF6xsXyfiQ1RkkURtIitHZzptAy60\r\nn3sw7d3dj5zYOTtmXUZij8tQQ/Lg4sqIQvLW0V1HolroAHaPr6A16Re3kinJ\r\nkPnUewzeMMCCpcX8bGxn0Q6xpKc758FFMjdCTDTn5dIUR5QOy9jMp5Md2baP\r\nGsjMn0B8IhVXCDlPj5Rpudj74xeaH7GuKIr1TjzOc5WF+VNp9rPykwERuAD1\r\niVSA90YMGh1Q5gdvkEc0lmABnoJdLaPJE2DHMbIG83z4S9dBX68uiRhGKv/h\r\nsuXvmmOAjhaeyM8JiPvcc+piWtDiVLARD649FV7ulzSd1DyViGwnvL5KpVw+\r\nV6i/BLhPiWZPxkHMjx6g79MtKZC4uXSyeRUZyH6N6goUwv6yJFnrwVZPGRAH\r\nV629AsJuijyBXc+QBE/z5W0l77f3E65A+GoOV1tWtmK30leFHWth/ypcdrf+\r\n7U830CkC8ZKroXaf0jqzj417enV2sG6UI8K2KPdn2FIOHGprIjn9FkVX7pof\r\nstg8dj416q21zDLgWZgij77AfC+aJUXq7KCtRR8PhxgE7jR9bKvNgS/wmgft\r\n+ZhWUqYWmq2t9Xz/Zo4Ws84jjTYp0KfYCQfO8ekILVvwOr61wrWQQ8mzl4Mb\r\nyPnAfmydMYTPTgWmigDNI27VqZBQiLVCFl0=\r\n=9wQa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_11.0.1_1649670816829_0.7722663505415801"},"_hasShrinkwrap":false},"11.0.2":{"name":"ipfs-bitswap","version":"11.0.2","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interfaces":"^2.0.2","@libp2p/topology":"^1.1.6","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mplex":"^1.0.2","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.7","@libp2p/tcp":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^7.0.1","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"9ba44614337251212bb70a9d25002796922e3c4a","_id":"ipfs-bitswap@11.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-J45WKG+OLox83Lr2gl/jEW/LljkxGh7QdTrTAbkJc8BiSVPjbVp6heWLn8hiVdTLHTej723urOFwixbcIybcRA==","shasum":"837cc298f9b75db1e8789311da045090e6785ee3","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-11.0.2.tgz","fileCount":73,"unpackedSize":324668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0uf8Kk7IwVAwtQ9Ztp35wfRDRwHFHPIgyJDlaLrxhNgIgC+KiOxUsrer6ShTRe61dHgKIRO5N32ca/I7psCt33Qg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijlAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowWRAAoOhyNVh+RCwTlo9FuSH0QXFeIyZgEAnihLQU8W+3LsI7r9bC\r\n7yjSr5DEFkS+YPMsL6aS/liGlV2CjKY1apyx6dKLuLyNw/yIZeE5VQck1NUO\r\nYlMELuRWvHmcrqfUFDvqxT25wFFJSNi7qromepaDMd9S8afJfwrKk7UJAVii\r\nghlfKQ3LoZ82RerkFf2U+33sSOn2syJz0DN8+PrZzXj86Or5fEaas/ZGE2Qp\r\nGY0i7/jdx7HfA2B/+TrZtQvCsIB4TYImJbLjaJe54bwmB1beHEQakOIYIoxv\r\nVnFsC4LXhh8MXroEoTQqDljwKByc7pLKW7A6OvyHA446dxRkSUlb9j6XOQ3j\r\n/CuVco+ZZJQA6o0DtIopy0razJ/2hizUoiYoYrqYgEBT8SEA0ey8URWeppI6\r\nri3oVx02zPJFu0EAKeix42ruUJaqNoWSvzFQ/Pq5KHWoZ1jcSocOw1E0L9/l\r\nzqBv6XrZiipEAB/Pr0G9+UoNFO0LF62vHwNkZ9zf5K7gf/qIMiT9jjG7Gf5A\r\nZ/bYkKFeqkaPQIBIHNfgiNSET1HfKuc0Ya5iZieeT1XQzGg+rU95L7byJMqj\r\ndU58wTZ+TucMLMbgjCv7cYr806nYXP8be5sNnQvXEfVQr9+bcUdSkfZPjT/A\r\nWwTxe1UbLzFmQo4f7yJt6SdM5UQ2zqBG+4s=\r\n=ovIj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_11.0.2_1653493786916_0.6124062500379561"},"_hasShrinkwrap":false},"11.0.3":{"name":"ipfs-bitswap","version":"11.0.3","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interfaces":"^2.0.2","@libp2p/topology":"^1.1.6","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mplex":"^1.0.2","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","datastore-core":"^7.0.1","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.37.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"9b0412e5170eb8d436ff97cbdeb564c08c70b0e6","_id":"ipfs-bitswap@11.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-uSzWVvNzyRyv3itLwDGZyVgzJF+2hwdZsWd+tdxJ7KRljq/REYt1pSTUXxsK2MPXqw93UOI0BcYiS15sgOkuTQ==","shasum":"07973289840f3574048e7162095ed7343e16f74d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-11.0.3.tgz","fileCount":73,"unpackedSize":327434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwyo/mYdXdTrQk4E4/LO+fxZbdu32MR+kTP7K7hDFSoAIgGwTTgWlXx2Rk+e3INbtDdN0MWkyppG1DM20qZRvkDqk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitHLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR4w/8DJ9Hdds0qiXvOWgRposrdSIjInHLqEmHV+s2URVcLADWMrMT\r\n6e3GiwMRnEMQo5WoDP4tWyEtpWX01QFN0ZEGcln5bH0Nh88r0f7yzSZ1oeFt\r\n5tSPXP0bxC4MLdDeFq/arvspa8LkCXPsYJ2h0g3tqT160sLOUQceBfrVSrzH\r\nRfffYR2jlOYFH0uRtdiq6GraHKhE44qCz6ZTJZiV6/By6bzMS6XHVBtgh7kH\r\nrDU57kTEksKeXvr8l1Aq1yfVlmm6C4i/rhrRljjsBo/pSUx9fw8ptZZv38zZ\r\nqaB6v8AayV0jM6vdF8RB8oer8JOYh0gAPGcvaU/DTLuzw+gjbn2pR9FiH7+K\r\nauhW2mMejIqJDCSvbMEu7cltwli/iHostGHQSShg2ESONWKSsQ8Wr79JfHPK\r\n2rOt6b+p2y0mkA2+qUOMtRw5oANUHBt41LGccjm44TjOHxEYBz9MgkTdbU93\r\nEcowXVVIQkPCK6uE+WZmOxaZ5zLnVZD2OovhLtC/3zQAAyycj2o1qS2GkCEN\r\n3PkYnh+dt1xboecJLG4TRozeHJNuoxrDHZaBSTzc2miCHgzk5ADpC0KWBngg\r\nOZBm3lohKfFbOhL3TNadgeQXdwiZ4IeK+HeW8IgwFiDkXtUyuSkuW6OSE5s8\r\nxiZhv97R0WJc7RKA6EMM/8U/g5GBWMvPwSk=\r\n=erWo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_11.0.3_1655993066705_0.22411787762670987"},"_hasShrinkwrap":false},"11.0.4":{"name":"ipfs-bitswap","version":"11.0.4","description":"Node.js implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interfaces":"^2.0.2","@libp2p/topology":"^1.1.6","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^3.6.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mplex":"^1.0.2","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.37.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"867f2220f97153920e45b617d1c26dee369ab75f","_id":"ipfs-bitswap@11.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"integrity":"sha512-9lHzO0TPAVEqxbQHvcoxqZHO5nQQRmdLPCn0FLDoTLtKJmvJZGma0tXgJHO5TWhUb1rmX9CNC8BX5dkRhq1Cow==","shasum":"d9e2c87a81e50e9d0cd6cb2f5ae391347b9028cd","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-11.0.4.tgz","fileCount":73,"unpackedSize":327402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq0Lzg/FDi3fvwGVArOMZAK3qz+zIHyR4hfuoP9SJgAAiB50Hxm40bk7NDOQQi1RdlwLgDE9j7oSFmntUUTuGDaqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitb+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTIg//bfJJRsFrj5CoFSgwjqHV51lMBlRM1AyAoalgjBBsSNQMY5qp\r\n3/Ic1ASi0ypF+VuPvuLFA5Vk7D1Gzex8IPtJPcVi4/Dsv+conkLKBW5DNX6p\r\nA0eHABfUmKetqDNeApPH5Zqt8k9DnzcXk9IKJctGHgywJuCByGAc5dfYnPcy\r\nAQZB36lMINmcbjVSWrY/7HgYVVYAy3EVYJzdOREIM4wDxl5WXqeJBc4mybsD\r\n9tfHumuGUKJ1TGKKf8sKKIbYRMhkuvgYjrJClI6EWy4cHBYarb8TnxiqAv53\r\nT/1lsnBypUuuWCFUrnm4dm1AbJUrW/DHEuPs3IJgn2n+V4fPb6jtahfN12yL\r\nKDHatFsn/pgSh+fbN92LuiF8GChu8UrdpYf9uB9DK2n/FjtQs433zR3XPRZD\r\n/G4hS7sdMjEjvzzjEFpNCFcOJvHgqZc2rjHCabmWTB0e8K3y7OWraD+1ZlKt\r\nynT+h7xXAIL3O59pEzEKynsp3EiBMLrbGBR5vXuvngSb8NUaHKLbHtYzxe/u\r\n+ayrmXheFsUJveI6bgwVkVHuy/TPbsfH25xgpCP3t2zn8fvKLT7GRrs1nG5k\r\nc8PayIYBSKZunzX8VAdEkIHUZnTyxTgnSZ/QppYBM/kuUXzGZPYv4bb+BG4h\r\n+NxJxk2jeTsECuVOkEipl/HwfiHdGboGcTI=\r\n=0kUd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_11.0.4_1656078213905_0.5373488245242739"},"_hasShrinkwrap":false},"12.0.0":{"name":"ipfs-bitswap","version":"12.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^2.1.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^1.0.4","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^4.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^3.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"a48f31890d935d97845c1b4278c5c804342369ce","_id":"ipfs-bitswap@12.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"integrity":"sha512-5kSQrJYwzyDdqVULtiL0290PMOPofowpindaMHxLuZUl0AA88zZG5j2oRtRtlaBObaESZl7hclOYPsjwP5FjAg==","shasum":"1499f59a2e1c1cb420b1451dfb3ed427e01ba0e5","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.0.tgz","fileCount":73,"unpackedSize":329074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNPOu5fZ2ZiOQoIOrsxPWlcOreHUR2zyhBME6z0TJM1AiEA2xj6AlPO9wD07GJT9V7MEOUHR9N2b9qGRqUQCTP8AHo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiutdHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9sA//TXFasWp1VmxkKWcaguZ/XwmoLGbLDe/YMV+caAvE4XwR66JQ\r\nJEHjMWlwxGxrjxTfpHA8VEJuOJqixc+Qmgdm5HGaM9ocwZt/ARszdrLDacRW\r\nUozBKV2oA25A+KrLmZpTeOJuz7uOVUPiWRJqIjOWg4hUSMLQEAJkeTZsuK97\r\nyZdi6T/N0GIRF4kh6M6ysAcIBCEsIOG4P9vFm//tmJJeYcxZIQmaUwc/xVuQ\r\nqQAHEp8HMSWDQuhyhsBPMSzSNcM5UbrLriUbR/7uHdn0F5N2ALj3CIBERwh4\r\nbbGdEsFmII3l6CUs8wHmsj35mTgOqCELaTLjKqmnY8jSU/ZQZCJfXaqdgYgF\r\nqqycBSan3dZmTmLaic+ujRpn3xhiOjNDvUf/Ic+H86zxtAiEOeAUBpGTPd5A\r\nwALcuvzNmhH69ALn2TVkOqmfGUbE46Or0I/HFrBiL5MK6ajlkNQEsfSEDFEB\r\n1NKSQwQFnd3yvvbiVBcIOQRFNveBOPvZY2qwNTu/W5bfcxvwVa5DpRoLGixp\r\noMrA2VMQt2iwdTmVV6aiRJtL3S8IibCWMb/7kO+zhwT/qft6wwaD7uWzjvOd\r\nlSywMMecvdUYOxy002Nj5sE9Fh/uGVfCbWCuBdgUzKqVANiG4VyrtBuN1Sq6\r\nIxbR8f8K0XJLdgjuHMycYpEgWSnjqyPsXlw=\r\n=9flq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.0_1656411975153_0.17269566460621544"},"_hasShrinkwrap":false},"12.0.1":{"name":"ipfs-bitswap","version":"12.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^2.1.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.3","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^6.10.2","readable-stream":"^4.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^4.1.0","process":"^0.11.10","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"b20e6b9bbdb6ddd064a10becf1cf2085c5d97c34","_id":"ipfs-bitswap@12.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"integrity":"sha512-BT1gpqbvl/L8hHZoq9JzsYGtvRFpKtJSQpzgUV669+qgrwo1SwHKvbe2PlQMCeAcZ1NhqkPwBFn/zkzt54u12w==","shasum":"7dc16497d027ab9a6aaaa7ca813bfac258d283d8","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.1.tgz","fileCount":73,"unpackedSize":329074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1rTKqx6BXRZybwyermE6qMQR6RnkEt+gY8WwsXMoxIAiEAyJUQQ4h+heTQegNvsEOHyo38TQD2J4hDWQ8TN5Y49tw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/LSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1LQ//YuJJPeKqJUF9l+0I9F6XUeIekj3SIe0BfVPD41TkfGqG1uWX\r\ncPQQNXw3pKCwCUgv1wSHNFtqtN0EDoXFLILRmdPzkY4dn9L/YB1TRMX6qvje\r\nl+y5VyRI9jLbcA3blWme8fk5W+G9fkTvk4BMBSXSJaFnlWq5o252jKlchto0\r\n9Q7K5cQy/5+lJsrle3h2Hz1UVHM/D5SyGbEl1UOTN7cHT8hKhtAZDV3Lky7i\r\nl4DQX/emRmpWmGB7yZLTgH4zlfwNSuBl+cuoisBItjKiA1xgJEI5rZbzfHHO\r\nYirkQV/kTg6Tr8yuRGT0B0J6ArWVNQwii8yuvQ2rGXXLpE5pb3IsaMu/doCL\r\n7PLDnWYnWCkYpcbsVmKXIGGmPaM55Aa1gkhpDSGpWWSVDCaPtZNqrBy6NB4j\r\noUCO97wfjwUksT1grdjYvDcWCzf9NLrl8HLbyWwDKIc8cwZvSiFHnLabr9rP\r\niMr0fXX6lhPe986qip8tDUel3sgNGs/jroGMm1C0pckR9Sz43RhYp76c3eWA\r\nLP3f/3VxpIE5Op4ckDJHcCzoQmAYD7brgTMYAy2mCEli8BML7R3rwYX2119Z\r\nbKbbBZnH8g/VyeTzpyl7C+WlcjQIMnHK0qaf2oejwhh6x3iwlfgmrO3e/hW7\r\ng8VwjNNQjsvjNEkGD2UFt+fMW+7J7L6arsA=\r\n=+i37\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.1_1656484562645_0.3534018832391599"},"_hasShrinkwrap":false},"12.0.2":{"name":"ipfs-bitswap","version":"12.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^1.0.2","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^6.0.2","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"29a9274f1b5f175643a09c13030da0b0104005e1","_id":"ipfs-bitswap@12.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-sSwIiJBJDwjM4+ElCHytN5JmOy4+TsMX1TuReR1rKzO6xs8vI3OGpUnrrIBkLUp8xmopWB2pC4pxqYNW3HXnoA==","shasum":"90893f3a6f33baa921ef89359808ab56affef59b","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.2.tgz","fileCount":73,"unpackedSize":341799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPkRyCvfhcXWPixlFaBwQ/nmXhnVh0XwwJZk/frmz4OAiEAnJyfcuneC+rh8wsjXS43hcNpYK8R18sbY38zlXnvE9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9QNjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6YBAAodv5yqwv2V9Kyq0xVgy3ZcUKqBIP2xk0zcuwUimUF//PsV5w\r\nXUGBUgkcNhUfXZsy6K6Giww+cmHlQTY/algGbk4zXsw6ItlCrzYzgtBG+Mvs\r\nMR4JqirT8xcdMKsNk+rKinu9eDuotvxCWJGpNQQsR2g7pSrtQ29PlIrzlzrP\r\nbIP8+l0koexbwJcAvTmGSE33YT6Br/+xnh1rfHBQHntMwaiGSkj/6kQPoa6j\r\nRUgfgC/vs5DLAPVf8sidIi543p1Gdb37A8CKDUYLmT37W4OMz5TW18pgdWGO\r\nm+35ozuU15Co98Pib20CrpoZx7PjVONTDldYi9P/x77Df/OnHkS4Tj1pH5Qb\r\nNGz8SwIJ7ma4jV2DOrX7aflgtgZwRvEqE+Mvhl/DRq/y7xbpOY83RvWMClVo\r\njXwXp6ic0srBVhqKlw8ggF8+U1hSPzRXd8WaKqkfIR04ddcaZSp4fs9dSDE7\r\n+ZTjOEyVFLtVHQweQYCWUI7ujkEq2YP6c5y5dX7y//bBChGAGSwJpiNb76Pu\r\nKW9719P6VZdi+orEDfwNZ19t0GdBCcAvlhPH2OViFhidayAwvKxqt+sSJrVa\r\nATqiXbiIE74XTdXI1nxXkQA1LfrpbVjZ/aTp2iznPqVaNe3JFLlCyyV+LvTk\r\niq3H5ikt4T6o+Mq9G9DAbOPqO09QdhelMMY=\r\n=4iKl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.2_1660224355312_0.9006894789244275"},"_hasShrinkwrap":false},"12.0.3":{"name":"ipfs-bitswap","version":"12.0.3","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"c4fbc0129b32e25c19720bb86217c7f94e410e27","_id":"ipfs-bitswap@12.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-Bsnvyl0e0aP3SobBRNsjo7fu2zOyMPVOWVP9Wg66nyLrY8ZYkgdstLb5tEWazlArUAI7iN1IRYnXdyUMYQ1MWw==","shasum":"6bde369ecb6e918fbb5c6d41e9fd4342158a5928","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.3.tgz","fileCount":73,"unpackedSize":341825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFn/zCQZgtpVr6+XwXcPKoVGKrsWVXJlJrro11fh4AQ4AiBRVVSaKmHeSDOdlGzKojPPOTcv/A3m023XCtldMXh+fA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIqA/+OG5VF/PVFojLJS8zxcIr0vk7i6LOPPO/KYb0hg/5kCpn58LM\r\nEC16+0x+IjB++/3icuNbYdSqOfe6VaWgSKX5cNujznO+9kuXOKrPE1gGEe3a\r\nsot58uj4RveOOwFJ9Hxgx/bMCpvQMv2YETe8JY3Ee4YhXS8yL2ylQBNcq7l3\r\n6QuyIayYu+z6KGoGSZk4WXoBbZPS+HiYkexo44DYspDpQ7geZv2mwG8mCq3M\r\n6WNQ9zeGA3jDPmxJ0RzmAXwElx6tPKOu5HzvEDLBoV6y8YygKijHKU4Li13N\r\nicuaa06xF5Gnk05G8ncPQEayXJbVylT3Ivlh7GS/PS/01u0389qJOsFnkjws\r\n89mkecdXL2tz97gA8ZioF4qeqC764E9IQErKIXCiLSt4lnwYOYdXy+BQ1hgG\r\ngQW/wrZYUbq0kHcOwwhATh1Iy9IJPk7NgNnfLfi+I9KxUOIZcN3NrWY3NeHn\r\nKeiYekhZ0HoXpFkXftgr+VAleffu3LVV0Qiv+326cR78MDa1gxuB7A65ADBg\r\nXDX4xXMuBGiwgCLQ4RmpwjlUZxqKYfuJyhIwmF8e9QuLF7lEQ/x9HBezhBWk\r\nKZMaysXQzQegtfBR9pStF8zT0n8PAogrIkpbbw3HTz6tFxOTHmMW7MzXcPSB\r\nqdLHwZ6MSBoODV220SSCUPRuAb3ncghMp2Y=\r\n=D8l6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.3_1660576234651_0.2131225911711554"},"_hasShrinkwrap":false},"12.0.4":{"name":"ipfs-bitswap","version":"12.0.4","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"8ed673a615d0af6cf4e9b7df1f1c9e43c7c2702f","_id":"ipfs-bitswap@12.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-P5jieW+oYihC+pXAO0xtpWcPK4Dyezc7pklW1wBY2kY2ViXp/1xGfZMATVXo2BnwKhx5ADRdioVGBWbhZOSyyA==","shasum":"06aec5ba37161161b8e9c066e120410cbdd7a884","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.4.tgz","fileCount":73,"unpackedSize":341846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmLJrvYc6eV5djUP85lorelIKD3GCO0ZjyyMDz21L/iAiEAhrTAhY1sfxRuBTcWD/qYY7GxyWHMG0s8HUaBjp4K9aY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/LxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+xQ//RyhCT2iyU2ZhFuo/8vNnV1NPNJt8lLjlx6UFkCBX3tU1Xp9e\r\nislmd/DSFWiHHsUf4nL6vAX0EFOfc4Cy0wbne//eS0nMT3Qeu0+zcZXEkK7X\r\naCFO5bx5ML/NQOLo1kvvLmTyWax5HUf4k6gpvlfpxRsBxilsjx7l/WwkkN0r\r\nS8ecbpJPdzWVmvNPbqzjC1Yn/e6ffXM0k6JhMLyuZr2njlieOx0Utt7Jefij\r\ng+0IG60JGHZT82tt/J3/uaZ8yw/l/H3pCdCuKX3G8oVx7FnkhkD8nY6vdUi7\r\npMHrGTHZwTruMAwqLng6ejPEq48elOOROWdNxbmJajo5tr+h5LChQWNJok4j\r\ncBiXfnxqZnCChyDxfm9PPB9UsqHeQOWDJ9UYs2b9sgm+w5hzwnKJ6T+UCCvd\r\nmcSv3qP1LLFIOjEZDUU5K/rBZu+H1IMXEnWottJ0ri7tZVd8AMAVyPLDqEgA\r\nOyTDLYJqHTjkn1DnYJF6urNYQrDx/k+2FQQeMq4nwYcFaHe483vBeGl7brIJ\r\nP+eQVkDCDZMd+02KA+H+GWN+myE37YPXnGrJVzneWfXMLOMa8UIX7WnA2osc\r\nUYVUVNH5Dsmpk5ILcW8q7Xi1SIR7nHRG/GXbfaQA20WqfVQhnERrWqtQLDO0\r\nyi6zruIMQySM3k904iobiCBM6dtaCc75ueU=\r\n=57Lz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.4_1660730459363_0.08784977193878651"},"_hasShrinkwrap":false},"12.0.5":{"name":"ipfs-bitswap","version":"12.0.5","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^10.1.8","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^8.3.2"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"0f1c107c48360a96c5532f53448e679d534b87d0","_id":"ipfs-bitswap@12.0.5","_nodeVersion":"16.17.0","_npmVersion":"8.19.0","dist":{"integrity":"sha512-esa2VVBVLcPLl+Ql/t7qex6+0hGq6K9n65Xwfpl/Nkarg1daa5OtgZaVoFhhkWuDSUvNFs9+JOvNHsK7fbacgw==","shasum":"d8c24a8fdce87447bf108013ee6e12e43d64858d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.5.tgz","fileCount":73,"unpackedSize":342409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlM7ojmk/rjoolsjAGSAO4r4ZQSHs3q9q7W+u3JI8/cQIhAOdAirlOpslqcek/GwYGZLvkTZCJYVSvCWm4Ub1IFB7K"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjENnHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrogQ/+MQPnMwezL9xyI4qT5yaVOu878WIZxQM4+kf54aZyyjxJSm8F\r\n4g3dlZ+GChTEJLTAr5p9z9QT/B22JXrecczc5V+ZwE5s1/8KU7U7V4+HPsCi\r\nNKWdtulJkfrpgQSh4X9majkLOz8vt6D1OSEq1IB5V+JLKeh3rfyugGx/bCck\r\n5A8VXk8Xh+x0Sd7Rl/Q5oe2aVSNE/xchKnMhY+trYktPpmFZ9y48VDDxqhdP\r\nuXXX3lnpi7/5ZEuObJxeAq3PFLsM0Cbdp24jTI+k9TIYq9ajGlZztKXhOOJo\r\nHVXz4jAEsx3wj0IjNLLyMeLeEaXeQBvdBJE+WMF+KubCcYfggMXFwltc+aV2\r\nO3XltAhqzLg1d5rVbZzYZhkKYGakRx+NYoF66YVpmzB6WK0OCwELZVCR5kjK\r\nU1m0n1I2a51BkHrBitZb74tJTYWmpSThVn+ZxnDiE9NB5ENO/4sbPrYhyN4+\r\nRmVq79K8qF/skPPrdiDRXNYD7808PPeBEL5y0GSyOHDxn8pD1b+Gm9AF21il\r\nN3/KBcg/3IU7ToaxzFMWWTI+yfcsUVSIExLrgam6vVHSPOGFApR/KB2OsotD\r\nKO2fdJ4LaZaXKhQPVFBBS7TcEcJLXKAS0cdRoBqkjlKFhlUeYe1tkelt/4z8\r\nLZqCYa1JMdEySzIppcCneLnT0v0sbPJFBR4=\r\n=XRN7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.5_1662048711132_0.5782585669517886"},"_hasShrinkwrap":false},"12.0.6":{"name":"ipfs-bitswap","version":"12.0.6","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^9.0.4","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^3.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^1.0.5","it-drain":"^1.0.4","libp2p":"^0.39.2","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"9fd9fa26a112ac8dd0ecdff9b551bdeabef171d8","_id":"ipfs-bitswap@12.0.6","_nodeVersion":"16.17.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7HlIaXz5Bc2u6wMbL18ubK2NBHwjG9VvArw+1MX1tnSY8Fkowt9WwE7PgmLtcHCaHmY2ntKMl1/DUi1HqsOWCQ==","shasum":"0bdb9cfa269ad2ce1bc8e2227be0a10f51336e58","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-12.0.6.tgz","fileCount":73,"unpackedSize":342420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTNT8kji/S+a7VWWZPB0uokaYnuHlo9O7QmDUcRBTQWAIhAJORSolRnAyn437b6hwyFAYGaB4tu4+cNHEY2QOQmX4B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKyH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYIA/7BThQDDrEZXpL0zpsJRBugMmRD77RJsysPEDfaHUqrr3cT0tZ\r\nupeG36Z8Ew7RTdLT0vmLFbKAG/VuBL9DBjGZbZmojfqPe/c+pfQtqoKKKKQV\r\nXEI3FAKR7y3jV6GacbM89O3NvkkABsZKOfi0D1f9/HhXaX42J56Ty2wFqbvJ\r\nVyuME3BlGwnXxPYP8/LXPJzUKbV4po+lmpyZysM/NX+5IzL0lvxAqV1JKw3c\r\nCJzzNm0fPiVKrA7ZQF7mNwBWNiDvo3whjdmgiBoV7Ukfy5AGXDh2zsfkVLmq\r\nXdksm+h+4010vgV+wJPIKSWp1AfHv0mjHDY1d/wBtIoNC/c5C46sFF4aqn3y\r\n8FHFQbjx9aWu++LksR/xUCFVsXMAEs/s7GBCPFzevUbq6pP2JZ1mYxQrxbSJ\r\nfZAcJQopXfL0j4mq21Nk66RsEOwARhQLpZJYxKBpjfOIKeeHzeZXmOMqD6Pw\r\nHKPSKCtijOJcpgam0cmkxO2Orlm3mruvEtq1s+U4YlG1CY1s3ofa321Cgw1W\r\ndbL5YqL7HhUJ10F2/+g2iKC5B4qhbSEDbwgVTAv3pGgrbXkbGZ5OnapvpFep\r\nbtFYtoncGFR1RhCsF56lbz2bXM6bIsMrLD1UTCwOR313KL0zrISj+1f8drEt\r\ns28OMXWVc+fxjfvYa4lQxQ2LZcGDElUmJWI=\r\n=wb/a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_12.0.6_1663771125995_0.9601550963809533"},"_hasShrinkwrap":false},"13.0.0":{"name":"ipfs-bitswap","version":"13.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^10.0.1","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@libp2p/kad-dht":"^5.0.1","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"^0.40.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"021918ef8a4a8bc845c427824925c3d07c50a946","_id":"ipfs-bitswap@13.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-dTDRrXJmg27d/Z2V7bGo7zO6bPvLJrLpVyZldRSTUQgkd8pkrnM9Gs9S3hJyZS8n5BdFrGXBa4/tTMJwJ9d4lg==","shasum":"7f38002d3e522ca08c3e6a349e0241b0ee5dd4cc","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-13.0.0.tgz","fileCount":73,"unpackedSize":342128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Xgh2GKZEFTwwvXidcCCaqTpo2u8YuzFfaOKQHVwXygIgaJfyOt/gJbpTl9Tj53g31TdjFjjZNZxVI0OO8zh2/M8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTlgrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSuRAAme18UmKNjDh2YG0h4jpWnWQ/pvbFzyMCpPo5tld7kclaiVzZ\r\n8dbNFC+1Xg+hqwi/9tKBMroK0aEmgLWIN6xd5oZ+bHHNa+QZW/ZWssSuYWV+\r\nDBu08a5+4Bb2rcE+iKPMbDIcKxCHQS9ER3Rs/pEUHVQDJ+n1ezxxz3vn2Lgg\r\nXD/tMj+znal5GsIBUfWWjLxmbGW9qcHxCLOKewyTTe5z8S9PCQjwLSnHqOHm\r\nFj37DT9/KBgkHKwnqXjLJPHV4mL8I/z15aBxXozE3BVlwYmKw4n4vvFJ60fR\r\nJEmN3+uVepmfYVmqRgweA+ygnFc3GI1vEbQTe4PQlOrCw/qGiLYePLuPreAO\r\nDUptp5zKKjXJw56Gg0Ltin+1fgfPMIoQejwDpDWoR2PjijfnL5AHibBmFqL8\r\nMdyTjGVq8yf3HSebVMcwKghmdrd20fifMb3yh4CGbg3tdzMLJh3szdYAnBkP\r\ny8ov55fhGmR43MSTTQ7cgr6hZnmbi83H+Re3bcebmJEKJo1ueVO0Y51bDNKH\r\nV8bKo6SzbA5PUW2fiCJndV1YUfBJvsUTDFOyzpjDm5r/wg7VCFpREYTms6Lo\r\nN5aHTB7d6tEDJA5bHq6gzVf8zbjP4vfva9HUHGa2q7fsdgiXBZ1OSsEyljJe\r\neW1eWupZ8HlCxgkZQyMYQ4UTbAa/CC0pi8Y=\r\n=5F9q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_13.0.0_1666078761464_0.3042560716738332"},"_hasShrinkwrap":false},"14.0.0":{"name":"ipfs-bitswap","version":"14.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-store":"^1.2.0","@libp2p/topology":"^3.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^2.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^10.0.1","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/debug":"^4.1.5","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.0.4","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"8913bda2ddc442064d459ccb1c6e02fca4860bc2","_id":"ipfs-bitswap@14.0.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-p/ASTDEgwzOfIO71ObAyWdUGe5aLI8RcADZfs3YvqIv/Yrhg6MVpVRfNH0W4XkbYDZEmA3nk0DEca8oQm2FjBg==","shasum":"dcc20a4199fb2b5a0443c2481c5600a9a879b0ec","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-14.0.0.tgz","fileCount":73,"unpackedSize":341720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuICWP5FVEcSRDkk1XWnnez4S1qp0FzK07hs+4GMtWbAIhALXpg2AWIIUFZeVEycUPFQ/bLcSQ0zEoQnvpMmor03D2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeLIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcrw/+JTG/Q6WzmKjSk6zkmXx7OWoG/6BGD6fdXQFQZnivtP96qtrE\r\nQP0eYDbSQaD/smA8vmdABkOTcxu0a/mOjWpecjcwlWwaT/eneA38pUh9JVbm\r\nQObUwogh+6zuehXoEpEaKgoxIyzX0s8dIRPZewbRmaOM39GXr/LZpGZkQQ9I\r\nhztApJFJ6mw5LEKubYosj9b+J3PVH5O7I8uHkhFVNCNEEhaXLfpAODhyEbkk\r\n8gvaim0+R2adl7TMCiZlpv3KMXIFa34Juv9J7uXd8CnVadTVsL/QCJWx3zET\r\nyA1f1usOi4NLP5Mxs42ViH9SONg+bdRcVLk67K92nolggFt+UeNgCqvaPLpd\r\nqeraSeQGQh40ecy/sjw9qSL4SCJiIYHyDeQm1F2a28rPzEN/Gn0pHu6wi1EO\r\nETGQGa5iDRof8TRpDQ66XE/GPTuW5LEoMY47IXP3YIyTaCHfo+OE0qkvbXLy\r\nUdFXMTPG5qhXpY6/eNqn8Dotpuz3usdYpY6p3pOsRHjoK5YQs8SlI3UsUTZ6\r\nZ2150QSeD4Pyv+8sGW+cgMOTqxGfv+v0JWVl/gue9mecKTYz5o3VRIFofdFB\r\nw8i5Of+EEEcEFy2vpto4WKLip+ag4gorOC+NIaxPW+ns9DstHIJv4v/8Zj4A\r\ndvGf858GNzKv5sRftqNg8PA7Z8tVXzLCmqQ=\r\n=Uiap\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_14.0.0_1668854284665_0.004051264158026813"},"_hasShrinkwrap":false},"15.0.0":{"name":"ipfs-bitswap","version":"15.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^3.0.0","interface-blockstore":"^4.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@libp2p/kad-dht":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^37.10.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"b828b586b0b05b09cd1d0b03e1092c53469db1e2","_id":"ipfs-bitswap@15.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/rvvvm9Q9g1E1Ed+7YGYQQWPd5GoSehftK5T5u0eYD/NgVpQXnEW1orcYs2UJNGDWAQ8cFfIC4lmD76gsZmMmQ==","shasum":"aa7095925a69a0689a403e33d9b46df10772ac4d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-15.0.0.tgz","fileCount":74,"unpackedSize":340038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAFBIiq2lzVWRU85IPNUZhRohXhiMVY2HdsUbygzg4igIhAPqYRW8fFbtNHGsNNU9S6w9bq+qgBtvrkoYlfn68j2R/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuTw2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeOw//RvMvdnuneMWFYyYp+nisl8ZDqJg1ZXhAB2iCAKNqZxfOovww\r\nd8vpc+l6xaEQx7m/V8Q2xMwxUuY2djRC+41p3aC0aMkG4xfBSwfy+u0GqWLb\r\nY8DCWBySt+wQgXT91Di7CYUdaq/hevW0FXBWxh86kjxbY3raV7Q7p9RM7bSO\r\nKqULuPlWs/qf03rEuPC2AfMmisHn4mfGrD2UDKNDeNjglQYgRwRpVHxOtWNZ\r\new53UW2Y95SVhV0cSzIO8Jiyy/CFvgr8pGL2LvfyJg2mmjjQvdO9k0XDv0ZC\r\nSo7oZryrtEuAGtVB6+pR5jId4hR/m7AiH40UA/jDmZGNM0LuMoHbP9GOWZ/J\r\nWYfbLVkF2Pslfm5/xnsrZ2CvsKEH0wWHms9MSzptoLgLaf1NiHU6IvLBtPL7\r\nEIwqnl1PzSgg6OWs7B7my7xnjtpINh/JcIZyNzOAKTz5OzVtuh97uLV19l2Y\r\nwutXXKnLCIPxIIyrHH3OVE4gCWKMcsyGA9msfFpGGPJBdi6lw5Jo4FFNrKsu\r\nKI3Bi+kLYZ8yZdtZ2rUI1sgARRV2ySkr8IG/4j6h8hT0oMQOKKYqEOmNhQEv\r\ne9Z2xjhr2y+2/H6z/3/cnwgaSDM1ixk8oVp+MtUk8mOke9I/qkc78aAA9dW3\r\n7QlAEXlRW0WVc4dbPrYIKDoxB8GgYtcMAvo=\r\n=gjxB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_15.0.0_1673083958120_0.8954913354358889"},"_hasShrinkwrap":false},"15.0.1":{"name":"ipfs-bitswap","version":"15.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^3.0.0","interface-blockstore":"^4.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"next","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"5976dc453f0dc71f3321ea82883ebc12be32237b","_id":"ipfs-bitswap@15.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-EU9005s85lb7Kw6ycg6dvc0Zvt/OLO0iT4rz8C8HFirkKiuN2qAcfd7PsmEr3EOpm6KBp8k0gSGTzl7umxsvjA==","shasum":"d79635afe097017f3386bfdbe3400291f06958b1","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-15.0.1.tgz","fileCount":74,"unpackedSize":340328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY2kOSP8YLazSqSmAxu1n+nSYcgCFWmvr6HzyhdlY9zQIgefWFTNDPf2K6jiyDV8NG6ainazetFIQHbQITyI3dguQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj07UoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdgw/+KIEWs6+JbIow5YSv1OuOKSchzv7Irz9f8t1cBtVbhtOt3qbF\r\nXHpjuMlioZcKm23AMgpP0Nu+NMG8hrWCFRuVr5C1nBkXaHYTHsVllrVBWdOR\r\n1allwpDWXdeiRmp5auJs7jQaOtwHYitfwjpgzSRufv/DuYwLrUuIjA0kNSMN\r\nguRUbl4xPzgmQ1ZcAGlEpE4Fa13vee57mWfp/xco+fErkt31Vf89r5ef5XNx\r\nQX5c75k9QDVUkkXOn46idOYRC+/OO7x9FPkD77LQZm396xYVPIRPmxnEo619\r\n7a7QENKQwcfyVC4u65DNolEYb7gs6IliTjPFKGQEqcEuO+/uCXfFg8cVORpp\r\nzO3DqGvYnswJQfSG5L8dWU1n3gQNX7+YqEQxJNB6HFYtTcO6RGDjcIVyrN+P\r\n6r+hKFXV3Q+1m0imzmC5C6FuguN4ze4sW7mia/dh0SBpEXelQyEorXZaqZqG\r\nqZYVq+WMXMKMOro8ZbJ+/x9CHyyrRlA/tgrWc+4eign0QII6OGrSpG8m+Nwb\r\nWkOLTeWPP+c+zQ/CgFLP7fmzCvIydG4rxa4xjPxtLCtXx4MO/bT979AvR07w\r\nCKPXuW3Mn0smPnK8KHeOZR+Ygt7ojU5XizXtk3ZPapX3+Vs9189rZAl19Ifd\r\n4nqrdFPpC14V+0VqTc2RCydudyojxyXtB6I=\r\n=z/nX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_15.0.1_1674818856328_0.32932849953940324"},"_hasShrinkwrap":false},"15.0.2":{"name":"ipfs-bitswap","version":"15.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","src/message/message.*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check","generate":"run-s generate:*","generate:proto":"pbjs -t static-module -w es6 -r ipfs-bitswap --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/message.js src/message/message.proto","generate:proto-types":"pbts -o src/message/message.d.ts src/message/message.js","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^3.0.0","interface-blockstore":"^4.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","protobufjs":"^7.0.0","readable-stream":"^4.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","assert":"^2.0.0","benchmark":"^2.1.4","delay":"^5.0.0","interface-datastore":"^7.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"^0.42.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","process":"^0.11.10","promisify-es6":"^1.0.3","protobufjs-cli":"^1.0.0","sinon":"^15.0.1","stats-lite":"^2.2.0","url":"^0.11.0","util":"^0.12.3","uuid":"^9.0.0"},"browser":{"test/utils/create-libp2p-node.js":false},"gitHead":"2452e6e6c6a32c82b5e03c4140b39ce6f4cabcf7","_id":"ipfs-bitswap@15.0.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HJLseLdUDeohIihJIaw0ALaGJz52qT6nN06pJjJsew+fXHuXGJo94uulm/BLqr9htZAYZyEKyjxo0z+tg1laRw==","shasum":"945b1faf04fcac9b34bd34b8fcc5bc82df623707","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-15.0.2.tgz","fileCount":74,"unpackedSize":340621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOL8HXheEhR/69qQxF3/Fd5DjpsF1LxmMzWJrqpWeaQAiEAqaT/sE4oKWvTg3eOkS+wsiIQjWu1mPOssB8LZOfuHKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj07g/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb2w//U7UlqLsg7LOmwBfXqPCkSmdpo51VsKTdNNcSw+4Hst+j6P46\r\nIB3ZKxj9U7ZKhNuJ38YMXjIx+YN3Z6hUKL8e3a61W/Xb8jHNJbguiBpksCWW\r\nSvisNhMKtQ6ldG3njVR/yB4kc+iU/7jqKx0D/lvPwmAZqSUxySwcf9FD9PXE\r\nNxNcAhHntteOtREWWGzWXtdcxOVe3GuaFA0vC56lDGUOCFmz0x1jlek+YMtm\r\nzu1QU3O2RAjvtVoMzNuFVd/ikhiHx6VPJxK0RjKy/XjrYOBM0l8p9aEnDo69\r\nXkobqaqH9ajPmrQou/Q1916gkMkMGdT71UpLcqaaruTBt2t00ys1Lenn3dQe\r\nfwM+lxGMGdltQNoHWhtHO/hZ8N/Cub/aCpOswBRyqSYVwuqqbAwswTlN+Z37\r\n9Xoaviz3r4SfeUHh6MQ5tUXujW3WYifh7A1S4xSqb6vcRZE3O73CXFSbuuF2\r\n2e5UKCvq9mwc8Jsnsg6YOlXfbvilX5kxWBIe+1izQyny5IL74h1qz5s7Ccmh\r\nMMXAFteSvRUQd366dno1f7LebEE2rjpCPfAAPnDlZERjBjT3lQ+7npaHBugF\r\nN0KUFBpARm3NT1X41oGJcL/OHhHKCVYL1mSsz1VMGUoSZPKNVbfQWm39VmLN\r\nO6EerCI0r1eQKra8XH/mzV7gmN4ozkrCUf0=\r\n=k7yl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_15.0.2_1674819647050_0.10480233763944335"},"_hasShrinkwrap":false},"16.0.0":{"name":"ipfs-bitswap","version":"16.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-libp2p":"^1.1.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^3.0.0","interface-blockstore":"^4.0.0","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"^0.42.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"907309c7819d3ddc308315636f929784e771fd6f","_id":"ipfs-bitswap@16.0.0","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-xM88o9eQRcyu2SD+W5osTdMYm6EiAL3oa0PeTHktdUo5AgE5txaXyxXjZl9tVE9jRtMxxbn05XWeCUM13EAEkA==","shasum":"7f2f20754dad411320d4b36183ef165a454d7db8","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-16.0.0.tgz","fileCount":111,"unpackedSize":462113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY3XfcdqGRrgxhcpboST48Fiw4JCGSwbkKhnt7/vWXWwIgDW7L1SHghNrzNuh4fj7/gldwqUFBR0m70Jpm5isZb1g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6jkVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7NhAAlKlf7vmJXVi468rAyyunz60rOsmt71Nf+psoYGrXF3kJ/dN8\r\niHGtZkJUw7gMDYagcrnfolY6iC/ia3Ovriyt2v2+sgsEPE9jVd/JgY4uGSiG\r\nxgrSawPp+5CGkqeETgKg6OztRNwUpY5fUgz4QAvNweBXv/KbrmKAw7rA/OY5\r\nSI59WUTHKpCnyU2akmTvQ+pKXLgdtWAF+jF2Eua3n5LjzuhGFnsu1pgfXFlp\r\njmCtpwVUYGc3oxHjYnHrmf5SZVzd+nO9W7j0xTN5mFFxRZ4fkG9cWBzrzVMg\r\njKIXVugj9qystcZR4ohCyxVeS8/M0FdNFH4qqwtj3hxwprWplpgsf6it2tJC\r\npXhELrkebcqDKBCcuH1iOLMjAeoO7YP26qUDDWE4lAedDxvr2V4bUi6MALz+\r\nkV4cbJ5V9bgqiJuHlKZNFBSbxPlllMjFqbsQIGz+RS3uj/I0xXyyFXQR6gh/\r\n+avtcqsP+Pey4yxACo6URTvriIuKf2PC0SQ9p69ThTrR5lWMwea/smkoN11W\r\n492TVmDynB8wkWFa/T+Z6g/A5qFikG0uIOJStTiiP/DzIGTrQzOf5E8DAD+B\r\nTwqYQ/BD1eyHJY+z29CnJf4+TCT6Q7v6S35P6lGKHE3kGdVK3DV/X8tlBvRG\r\n7P/bqe8ChW92nFUTl2pYEBH/TzhKNGQEo74=\r\n=VmUD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_16.0.0_1676294421730_0.507762294470891"},"_hasShrinkwrap":false},"17.0.0":{"name":"ipfs-bitswap","version":"17.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-libp2p":"^1.1.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^11.0.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^4.0.0","interface-blockstore":"^5.0.0","it-length-prefixed":"^8.0.2","it-map":"^2.0.1","it-pipe":"^2.0.4","it-take":"^2.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","libp2p":"^0.42.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"364ca5b2474798c8b083ddbc01f61cefbe13e629","_id":"ipfs-bitswap@17.0.0","_nodeVersion":"18.14.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NR0nBb0OJdmN1du3K5mNt8xwiWwfC3g5q1ouKG3IZj8MLfaFPL+8OmOLnnPX4Dmn2QZwf5GLaZAeOOF2KfLFPw==","shasum":"ddf55cade6ce2b9fdee9d859c5210ef02f5a43c6","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-17.0.0.tgz","fileCount":111,"unpackedSize":468671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv0jOBLcxHFoEm+hLLFIPYrtv31jfHcyB/0zaB985d8QIhAP+35+S2OvbBymhAvtvYWEtW/nZGAEdUxS36VM4fw4SN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDyrYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzQg//Tuac6/S4++4yCOKVfCiltsoNMD0f9630P2NQZIidbNkiMN0F\r\nr/8vTGFtQCDANnT5nagGWJLFXxY+1pBqcsmmy5xv12AZ7tnZH4LCZXEaG+Xc\r\nvvpEpUneL1O5/bhK6cMgQ9d+G9VWIQ6oEWncxGTWvO7XsB2wi5KQ4U/ejwt8\r\n7ZoeNDJIq57Y4QMvd98BGEYboHOoYBKB4NjrCC/6yQ3jw5H3kcrH9VuQiuWH\r\nOn0VIedQ6m1oFzuWxrdBpivc0u150/plelMiGdLoFjvRTZ87SFndpjpzlDPf\r\nHDaSsim014PS4BH8tpY7X8vMV5B7ib6daJT0nZTzmwUtIJZwVEGuJMBVnEWs\r\nX19eRLoYd4HpbGg23OEnBpOCkXsJ/c9PCQY4E1Oyv92SulCc4zgRgHabXji5\r\nIks82xQT2G+smVSsIbGo45JESjUllCuFRwMVnvID+M/Ky16oivotDhQf+rqG\r\nyYrzP3aU7RtmpYGFvZI0hWbG4Frv8SG0i5+DSSG25ihV+kj03CJhlj+YPGVQ\r\ngZT9vvd7KTBU9XwpXjVGrv0l8foGLuIFB/XVmVilskmkcE9C1oabfaDDHXim\r\nEZbMd3eru1eWfnDqTOOROtKtM+Bsb0vpvtDae8qB27mC7demKuyNp+hCD2I5\r\nRw/tuCv8n1+AX3KKWIc63M/qhU0n3gy1FPA=\r\n=v5m5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_17.0.0_1678715608150_0.28550537861588454"},"_hasShrinkwrap":false},"17.0.1":{"name":"ipfs-bitswap","version":"17.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-libp2p":"^1.1.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^8.0.6","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.43.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"555f058d263ca176e7859ac195fc89c8369b32a5","_id":"ipfs-bitswap@17.0.1","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Imu6SPBDFowLafW1JJvJkBkkwrz+TMbkwSrzbZZDgF39LEq0PZSVIuWwhqBQCLgUP62mCgPswLEyVSeEpk2hsg==","shasum":"f9142a4934f94dc9001bf2ae9f2e8b4dd7f31d83","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-17.0.1.tgz","fileCount":111,"unpackedSize":471132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoVBscqb9TFK1ZGCpeq7kF3wB5iXwSQ+qwpl/wtokdfwIgC8mflHBiy3ItTQvYgpp5wZ3+Xnoor8WRzN+X4ttVJSU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLCLAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+hxAAoDuxiOcRKkIXqwsrKUu1akpUjYvMRgDEU4b4jBSHE4Bjr+60\r\nbHuZeJplpMOQZvtPn8ijJ83914Dk70vKIzjOTHLdPc1yc/RlT6T6ff5+nZvK\r\nnmA8fIr6wzdata5Pm9AdLW4ZWx8fvvexXdwhQ5j3XSZZwknoTGVo85NmDYV1\r\n0xNceK/klHzo/RFGCkFfrA6KzyUts605ecrTutxpJstdW9THhCnRN2RHGlRd\r\nAh2n10NHk02uyhjxY50y5lUDncW/YjYL14XC4iLwo5r4VC/YcDdVlXdfN5LV\r\nwbhAmLXY4Gjvuaebch8XKN6QGbaXpBRGjrPYj/11BY9Vh4I5PK+8aJzu7/IW\r\nrg9ZLpVpwAGSu2z+VxzAlO/b4F2ElaODrUlTUnEdYaiBowrdM6wt+wqWVMkW\r\nPL/NtdhuiFmDBUC/T423ZqMLlnu57K76MZ2iA22q6avXWPL5W6b/S9t5aJ3I\r\nYQfJ59sx4pyPEspx44n3cN6eMYuhxNHl8YlQL+GUM9/zg2af6fuojDeeqmiJ\r\n3H/tcQVqiXxREuLXVAjXvq7D+HDHpeek5iHwlldBjHp7N1kzqrF/CmCaTy02\r\ndiWe4Z9SdtXb16KhutntyNFL1Kc2+MnJ0gpd7HRr/X8YF8FuLuDW+uOc0xik\r\n70GNDP5/70u1Ta7LlytdxTQEKDWArpP06uA=\r\n=Hzle\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_17.0.1_1680614080226_0.4419756665022583"},"_hasShrinkwrap":false},"17.0.2":{"name":"ipfs-bitswap","version":"17.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-libp2p":"^1.1.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^8.0.6","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^38.1.0","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.43.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"9a8bbf792d5246cec7b83ca5d6bf29fa0e3b67cd","_id":"ipfs-bitswap@17.0.2","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bRTO/I2raqA5apz3XkW5uuzooncrjHDVeeWLHk41LibmUUJaM7ZfP6Yzk+y/zSWvvf3/3kqwjM+rLIxIdyYH2w==","shasum":"31e47f41646ddd3976f160bd03d1dae358944b85","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-17.0.2.tgz","fileCount":111,"unpackedSize":470888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwrJjtlOfP/vYZQDBLQhnPNfwj1+uomqXLj5Gx3yZYCQIgBAKCWbNmFir9rMt3fRMX7xziZ68KqzM1PACimL6C4/c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkvw/+KIb6JnQWNGodltiQSucBtFIN2oEZSB+iiuVb+hkpKNvWDUhA\r\nq/xqPtE/PSNm66PXgVaD3QGGINzEARCQRKHTv2ssI7Vb8oKwM6Vffl79bKOp\r\nISJWfIXPXb5lDhAWyInXSdvkNUx6E2RN9M/Ml9vkf68fzMXQc1F0EdQzU/DN\r\nLdrskCGJH0h+j4YzXaHrMweXY2NEKCkuqnQKNX5nvWyjZU85XCj8DNCB2og5\r\nvLV3QtYJLHWY0x5EJMjf3p/0Hh3GpBmmaV6enkL+f+2rTm44rLaadgKs0xVW\r\n0yqoN1Eryz+TF+QtghswvTSThz3yOJQfgVj+6HzCLRZYwDPxUSgQLd1yjgzv\r\nSqMmLOw2y9PTFvEiAI6oCwsoPShMYulHi2iZx/PXrvxZJMr1m4qVDWTGSZZL\r\nTuSAAEGlDkwd0HRui+rCTd9G4B9iQZc2eViPtWCaImL2Ty0JA+QBMnKOYYa9\r\nxz85wYwHn6qUr0MtffMKuJE0q02grGx+TSiqGH3PHdy74+AIiY4lIBqoE/xv\r\n0lRIje4AD/XFVS/W1u/2RTIa+aFwd0a/VRAsQdu6Wmumo5VgE2yQiEw7hTlP\r\n6Y6IrxkbuktL2zlv1B3MwVs26ylu29jPGTXRa6Hmf7TEjH48zCOE9MzSrV3c\r\n6j2vpdNh0ckkoL0jrKnykt/s5w3oBW8p2DQ=\r\n=3v7w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_17.0.2_1681410842664_0.7219174271387161"},"_hasShrinkwrap":false},"17.0.3":{"name":"ipfs-bitswap","version":"17.0.3","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^3.0.1","@libp2p/interface-libp2p":"^1.1.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","blockstore-core":"^4.0.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@libp2p/kad-dht":"^8.0.6","@libp2p/mplex":"^7.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^6.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^39.0.7","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.43.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"09718b84c38baae6130e170a4199fecd3e3ef169","_id":"ipfs-bitswap@17.0.3","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sBydgUA6ZTJCHxS40m+UKxOW/dcuxHA5JVFZqkgmlFCkEJPY0uykp7+w4VNEBeNEwVxTww46bsEL/gcRkC1y8g==","shasum":"5fab0f212fc06b4838db4e111ad9a692dc35b6d2","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-17.0.3.tgz","fileCount":111,"unpackedSize":474549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvY0P696Zj9CokIMC9Y5wRJ0pwgaFvJ9Lukrv2bNfSRAiB3H/Lj5/cuRWghLlCa3YMLylt1fF0wvpnw7buc955LTw=="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_17.0.3_1684485110250_0.7691146517662437"},"_hasShrinkwrap":false},"18.0.0":{"name":"ipfs-bitswap","version":"18.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^5.1.0","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","blockstore-core":"^4.0.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^12.0.0","@libp2p/kad-dht":"^9.3.3","@libp2p/mplex":"^8.0.3","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^7.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^39.0.7","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.45.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"5a0d81f2d1082770b5c3ae19d73374b4ea492eef","_id":"ipfs-bitswap@18.0.0","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-TTjqK2/wsuK/b9fkCJSZWiPbhTUijN0jTj9SzPTNEntEGI3tGvsLM/LDcRk3aAPh2IUINpUE0mrk2qsqfE0uXg==","shasum":"a02e41bf9ecded5d6aaf48b3ab42b58ed88d8f8c","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-18.0.0.tgz","fileCount":111,"unpackedSize":474283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi4VJej9AX9DEDXt8SqYmQbICjdL8jl8gcm0nXz9DZjQIgLX6UCgcsdj3qWeXQEtVAmz1CO2xVz1vhAZ1Z1bauXAA="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_18.0.0_1684489057841_0.10148186781917135"},"_hasShrinkwrap":false},"18.0.1":{"name":"ipfs-bitswap","version":"18.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^5.1.0","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^12.0.0","@libp2p/kad-dht":"^9.3.3","@libp2p/mplex":"^8.0.3","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^7.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^39.0.7","benchmark":"^2.1.4","delay":"^5.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.45.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^5.0.1","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"8fec227dcf893316bb1d87773a41f00cbeb6d04f","_id":"ipfs-bitswap@18.0.1","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-V6eYsxy6CCHD+GZoEr4d3YakLrAonYHy1pXOPAx29XdUvvbeensHWeR3NDOXY+Yh0riswm6dar5bpzxav7tPQw==","shasum":"2bec9e7e920919233c8d9f30f5a8e2b23db44bb7","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-18.0.1.tgz","fileCount":111,"unpackedSize":474317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaJy+0ks4IDGhQ3qyF4xwjGEn7ucey8wzjgdez8xqKzgIhAInZq1d9HHUlkhb4upISaaXPSs/+iyyjgBYEQ6sw5Kxz"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_18.0.1_1684763208052_0.2678797606908423"},"_hasShrinkwrap":false},"18.0.2":{"name":"ipfs-bitswap","version":"18.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^5.1.0","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^12.0.0","@libp2p/kad-dht":"^9.3.3","@libp2p/mplex":"^8.0.3","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^7.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^39.0.7","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.45.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"gitHead":"77a9bcbc07b488bb5b78c6cc5e3df06400703341","_id":"ipfs-bitswap@18.0.2","_nodeVersion":"18.17.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-d3FtqgMv7nwthGLPwMsSgEkCj+TECgCCAjSBTSD9GxYB+FjrA0DH6YIwblXRH2mOBZE6S0Kx1TWcm4p9c2TXkg==","shasum":"344102f068ae36b4a48e3c8d13d8c0f7ebc2d7dd","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-18.0.2.tgz","fileCount":111,"unpackedSize":475039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdL+iVxIdAkqcy7XrBxTPlBqSxdrwikgjhHDUv9cyY8AiBkKfl/fg0+je786ZPHNlBCx6McFauJhdoO+lQLAXc0lA=="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_18.0.2_1690461397809_0.8166394391767797"},"_hasShrinkwrap":false},"18.0.3":{"name":"ipfs-bitswap","version":"18.0.3","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface-connection":"^5.1.0","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.8","@libp2p/interface-registrar":"^2.0.8","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/topology":"^4.0.0","@libp2p/tracked-map":"^3.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^11.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^12.0.0","@libp2p/kad-dht":"^9.3.3","@libp2p/mplex":"^8.0.3","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/tcp":"^7.0.1","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^40.0.2","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.45.1","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@18.0.3","gitHead":"3de739c63de8c5ce367b3943b93b4498cadce555","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ebUB/OMeVLbqnHn61VIgSJKTFQcuIJxSjjF0k5yHZRPVll1QE9APYe15dLyKQUiotiEBEQ9tHe7CsoId416PRg==","shasum":"37b6b9c8b717fb1531b435d30d7a20575f3c3df6","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-18.0.3.tgz","fileCount":111,"unpackedSize":474889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSK6pzUIzb3SXkeHXaCXWa3DdV9oodI4/ZoOyKgHqyzQIgfA3EJLvIEHejgWksuziYJcilTz/rvfl98S/XbmkFkV8="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_18.0.3_1690465368021_0.7744869771998597"},"_hasShrinkwrap":false},"19.0.0":{"name":"ipfs-bitswap","version":"19.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface":"^0.1.1","@libp2p/logger":"^3.0.1","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^12.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^13.0.0","@libp2p/kad-dht":"^10.0.2","@libp2p/mplex":"^9.0.2","@libp2p/peer-id":"^3.0.1","@libp2p/peer-id-factory":"^3.0.2","@libp2p/tcp":"^8.0.2","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^40.0.2","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.46.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^15.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@19.0.0","gitHead":"8c43b6cc922dc991298098ed0eb88a202329def1","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-X0u7Y9dnRlP57EGNOF+RUtm2UkB3Nrx/NLLeUZ/VEEMWBC5iOFpBDvTxSNdEK366khbG8mXk2NJ1ko8jcKXETw==","shasum":"9c3e0adab3262a1ab84f3bd70f408f5f1160803d","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-19.0.0.tgz","fileCount":111,"unpackedSize":473961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQgjdYsSdcc5kx4wGzlduxThjbxrGQk6UQSitqO0cefAiEA4f450awhLf4Z1I9yrs3WhgklGyL3MW8Ky25dwprAe9A="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_19.0.0_1691254062267_0.35849169443354967"},"_hasShrinkwrap":false},"19.0.1":{"name":"ipfs-bitswap","version":"19.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface":"^0.1.1","@libp2p/logger":"^3.0.1","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^12.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^13.0.0","@libp2p/kad-dht":"^10.0.2","@libp2p/mplex":"^9.0.2","@libp2p/peer-id":"^3.0.1","@libp2p/peer-id-factory":"^3.0.2","@libp2p/tcp":"^8.0.2","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^41.0.0","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.46.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^16.1.0","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@19.0.1","gitHead":"6c441b81cc49c07386e37ed06a1406e2136cb85a","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"integrity":"sha512-q5xVJdg8/I9LiBTWfYcfcgPvC8H17QbACYg5HeIrpo3Hci5lQ1HEvWS20IsbmpaSJ3Bv9dHY6orCvmy0OsvTLw==","shasum":"3da6b1155d0c1c27384e7a3e8c0ae3a5686c8bad","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-19.0.1.tgz","fileCount":111,"unpackedSize":473528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoj8Cqo0H4tPRB1PtE6wII02r+ckSZghdPtRYo47FCSwIhAMtldCOvsCW030CQUMbkJoz0viLGVtCo43RLuNXk7NxX"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_19.0.1_1696845176920_0.47276543941543525"},"_hasShrinkwrap":false},"19.0.2":{"name":"ipfs-bitswap","version":"19.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface":"^0.1.1","@libp2p/logger":"^3.0.1","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^12.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^13.0.0","@libp2p/kad-dht":"^10.0.2","@libp2p/mplex":"^9.0.2","@libp2p/peer-id":"^3.0.1","@libp2p/peer-id-factory":"^3.0.2","@libp2p/tcp":"^8.0.2","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^10.0.15","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^41.0.0","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^0.46.3","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^17.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@19.0.2","gitHead":"ee728e71b628db80b339b7d19d52381a5ab5c21a","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"integrity":"sha512-pm0EcnTAwMMkCmdXHw/a7uPXzQ4I/pxVFiQZ6Ebg/R64XxAky/bCOJRzmqsgqH0+prH2bXAOgzS0mOZdL+zFSw==","shasum":"906bd9056e2483b8ae1a42b21f44ce9f50f3f11b","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-19.0.2.tgz","fileCount":111,"unpackedSize":463386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVapDs1MMkjVmgYpj4Esmavj/mXLzI16ckPBvwLoKsLQIhAJuEDW/4d6FU8joAIjtbFAg4b6+XTHW7xPtJL/FIKtEg"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_19.0.2_1699080028310_0.757413303946809"},"_hasShrinkwrap":false},"20.0.0":{"name":"ipfs-bitswap","version":"20.0.0","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/identify":"^1.0.0","@libp2p/interface":"^1.0.0","@libp2p/logger":"^4.0.0","@libp2p/utils":"^5.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","blockstore-core":"^4.0.0","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^12.0.1","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@libp2p/kad-dht":"^11.0.0","@libp2p/mplex":"^10.0.0","@libp2p/peer-id":"^4.0.0","@libp2p/peer-id-factory":"^3.0.2","@libp2p/tcp":"^9.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^17.0.2","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^41.0.0","benchmark":"^2.1.4","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","libp2p":"^1.0.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^17.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@20.0.0","gitHead":"4ff7c580c16ddca4755ba2f0301226b268aa2fb6","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"integrity":"sha512-p0jUwn701yV4hEUVNAQf3RtX7yZ2idNydXXmPZB61qyigeoKggvhhEGXrujpLFtIX2Ea4HPuTGAUZjLFYV/XnA==","shasum":"843d4643477fc166be89b0a88e0ddcd1e7fba2e9","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-20.0.0.tgz","fileCount":111,"unpackedSize":462687,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ipfs-bitswap@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7m5GcmY5Ycvci5NEW+uLzobA7iJUAAk75KptAq4VpkAIgS64vKh+UeSddlS4d/4rnupy07eFN/wr9SnwDlohUGJI="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_20.0.0_1701331105020_0.10846550214241191"},"_hasShrinkwrap":false},"20.0.1":{"name":"ipfs-bitswap","version":"20.0.1","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface":"^1.0.0","@libp2p/logger":"^4.0.0","@libp2p/utils":"^5.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-drain":"^3.0.5","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^13.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.1","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/identify":"^1.0.0","@libp2p/kad-dht":"^12.0.2","@libp2p/peer-id":"^4.0.0","@libp2p/peer-id-factory":"^4.0.3","@libp2p/tcp":"^9.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^17.0.2","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^42.0.1","benchmark":"^2.1.4","blockstore-core":"^4.0.0","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","libp2p":"^1.0.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^17.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"_id":"ipfs-bitswap@20.0.1","gitHead":"a5f0ed7062f824139e7e94fddebd2d3eafd1a98f","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-dvH2OnPo2xRYtU79419BmoERUmCtPWvOeXOoMj8zSyiTkQOx2wU1wXd2jzNYCyjbTqOVe2H63Buoo/8Vm/PpPA==","shasum":"a42b8f307424c15636cb7fc601c10e74f7628981","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-20.0.1.tgz","fileCount":111,"unpackedSize":463045,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ipfs-bitswap@20.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfmlUiO066bB2pAb5fx9yJRyVzOlNSt57Wm2E+pkatQAiA0HA2L7/6LyqYc+15lXcJajKMaF+s5lptb2gmvXXLhLQ=="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_20.0.1_1705391161830_0.29441493407408004"},"_hasShrinkwrap":false},"20.0.2":{"name":"ipfs-bitswap","version":"20.0.2","description":"JavaScript implementation of the Bitswap data exchange protocol used by IPFS","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["exchange","ipfs","libp2p","p2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["scripts/*","*.test-d.ts"]},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i protons -i events","generate":"protons ./src/message/message.proto","docs":"aegir docs"},"dependencies":{"@libp2p/interface":"^1.0.0","@libp2p/logger":"^4.0.0","@libp2p/utils":"^5.0.0","@multiformats/multiaddr":"^12.1.0","@vascosantos/moving-average":"^1.1.0","any-signal":"^4.1.1","events":"^3.3.0","interface-blockstore":"^5.0.0","interface-store":"^5.1.0","it-drain":"^3.0.5","it-foreach":"^2.0.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-pipe":"^3.0.1","it-take":"^3.0.1","just-debounce-it":"^3.0.1","multiformats":"^13.0.0","progress-events":"^1.0.0","protons-runtime":"^5.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.1","varint":"^6.0.0","varint-decoder":"^1.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/identify":"^1.0.0","@libp2p/kad-dht":"^12.0.2","@libp2p/peer-id":"^4.0.0","@libp2p/peer-id-factory":"^4.0.3","@libp2p/tcp":"^9.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/lodash.difference":"^4.5.7","@types/lodash.flatten":"^4.4.7","@types/lodash.range":"^3.2.7","@types/sinon":"^17.0.2","@types/stats-lite":"^2.2.0","@types/varint":"^6.0.0","aegir":"^42.0.1","benchmark":"^2.1.4","blockstore-core":"^4.0.0","delay":"^6.0.0","iso-random-stream":"^2.0.0","it-all":"^3.0.1","libp2p":"^1.0.0","lodash.difference":"^4.5.0","lodash.flatten":"^4.4.0","lodash.range":"^3.2.0","lodash.without":"^4.4.0","p-defer":"^4.0.0","p-event":"^6.0.0","protons":"^7.0.2","sinon":"^17.0.1","stats-lite":"^2.2.0","uuid":"^9.0.0"},"browser":{"dist/test/utils/create-libp2p-node.js":false},"sideEffects":false,"_id":"ipfs-bitswap@20.0.2","gitHead":"b3ca7158ded470729445fff36c852e1b33187aaf","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-B/pPf0Dvnp/TzZ/jk7IElxCH+MwxTCe8YvyQzsQ4i8RhUh0IwyyaHPy0LSVGuJpADNjaaZQffe6DSxwmRKF7uA==","shasum":"d607656403d45063cdd7e3187c4140e25a22f447","tarball":"https://registry.npmjs.org/ipfs-bitswap/-/ipfs-bitswap-20.0.2.tgz","fileCount":111,"unpackedSize":463069,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ipfs-bitswap@20.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD38gVc/LOnzix4GTZ+F7PHAg5xKy4MB9aKp+D5NBLk4gIgW50vvLrnTbeCUy3kbx8ygCpstvNMkNsrjthe037J6h4="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-bitswap_20.0.2_1705391874974_0.908886796147532"},"_hasShrinkwrap":false}},"readme":"[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs-bitswap.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs-bitswap)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs-bitswap/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/ipfs/js-ipfs-bitswap/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> JavaScript implementation of the Bitswap data exchange protocol used by IPFS\n\n# About\n\nThis module implements the [Bitswap protocol](https://docs.ipfs.tech/concepts/bitswap/) in TypeScript.\n\n# Install\n\n```console\n$ npm i ipfs-bitswap\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `IpfsBitswap` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/ipfs-bitswap/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://ipfs.github.io/js-ipfs-bitswap>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs-bitswap/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"time":{"modified":"2024-01-16T07:57:55.498Z","created":"2016-05-06T13:28:25.204Z","0.2.0":"2016-05-06T13:28:25.204Z","0.2.1":"2016-05-09T10:31:03.242Z","0.3.1":"2016-05-27T10:47:59.491Z","0.4.0":"2016-05-29T11:00:58.541Z","0.4.1":"2016-06-06T11:09:22.372Z","0.5.0":"2016-06-10T11:24:00.123Z","0.6.0":"2016-06-27T15:47:55.135Z","0.7.0":"2016-09-09T10:23:55.924Z","0.7.1":"2016-09-12T23:09:34.654Z","0.8.0":"2016-11-11T10:53:56.319Z","0.8.1":"2016-11-11T19:23:17.352Z","0.8.2":"2016-12-09T03:23:50.580Z","0.8.3":"2016-12-13T04:06:38.662Z","0.9.0":"2016-12-23T08:44:58.444Z","0.9.1":"2017-01-29T17:19:48.325Z","0.9.2":"2017-01-29T17:28:13.754Z","0.9.3":"2017-02-09T21:02:44.154Z","0.9.4":"2017-02-21T16:36:35.890Z","0.9.5":"2017-03-13T14:13:42.744Z","0.10.0":"2017-03-21T07:50:17.030Z","0.11.0":"2017-03-27T18:20:15.608Z","0.12.0":"2017-03-29T07:26:14.977Z","0.13.0":"2017-04-03T20:11:27.802Z","0.13.1":"2017-05-23T20:35:51.360Z","0.14.0":"2017-07-04T19:56:13.510Z","0.15.0":"2017-07-23T07:10:12.456Z","0.16.0":"2017-08-25T12:42:02.420Z","0.16.1":"2017-08-26T13:59:18.287Z","0.17.0":"2017-09-03T13:49:18.020Z","0.17.2":"2017-09-07T10:33:42.067Z","0.17.3":"2017-11-08T16:08:16.402Z","0.17.4":"2017-11-10T10:08:15.463Z","0.18.0":"2017-12-15T09:50:57.053Z","0.18.1":"2018-02-06T10:39:27.289Z","0.19.0":"2018-02-14T11:35:42.798Z","0.20.0":"2018-04-10T05:32:02.128Z","0.20.1":"2018-05-28T05:31:55.009Z","0.20.2":"2018-06-18T17:37:15.957Z","0.20.3":"2018-07-03T15:20:16.647Z","0.21.0":"2018-10-26T15:00:42.663Z","0.21.1":"2018-12-06T12:03:45.089Z","0.21.2":"2019-01-08T15:09:44.260Z","0.22.0":"2019-01-08T16:29:11.029Z","0.23.0":"2019-03-16T11:59:56.992Z","0.24.0":"2019-05-09T19:54:19.211Z","0.24.1":"2019-05-30T12:26:33.253Z","0.25.0":"2019-06-12T11:19:46.245Z","0.25.1":"2019-06-26T13:14:08.047Z","0.26.0":"2019-09-24T16:29:30.457Z","0.26.1":"2019-12-11T18:51:42.955Z","0.26.2":"2019-12-22T22:55:38.948Z","0.27.0":"2020-01-28T14:48:14.881Z","0.27.1":"2020-02-10T21:29:17.213Z","0.28.0":"2020-04-09T16:41:25.070Z","0.29.0":"2020-04-23T17:42:04.902Z","0.29.1":"2020-04-27T19:21:52.464Z","0.27.2":"2020-05-05T15:05:39.216Z","0.29.2":"2020-05-07T18:30:46.571Z","1.0.0":"2020-05-27T15:36:04.667Z","2.0.0":"2020-06-05T16:09:06.805Z","2.0.1":"2020-07-20T14:55:44.092Z","3.0.0":"2020-08-24T14:31:04.913Z","4.0.0":"2020-11-06T20:10:47.712Z","4.0.1":"2021-01-21T12:19:08.506Z","4.0.2":"2021-01-29T10:58:22.714Z","5.0.0":"2021-03-09T12:34:05.205Z","5.0.1":"2021-03-10T17:45:03.467Z","5.0.2":"2021-04-16T14:05:11.201Z","5.0.3":"2021-04-20T11:16:34.016Z","5.0.4":"2021-04-30T16:56:29.884Z","5.0.5":"2021-05-13T17:11:28.070Z","5.0.6":"2021-06-15T16:12:55.119Z","6.0.0":"2021-07-10T07:05:02.752Z","6.0.1":"2021-08-23T16:34:22.273Z","6.0.2":"2021-09-10T18:28:05.421Z","6.0.3":"2021-09-14T10:29:53.319Z","7.0.0":"2021-09-14T10:32:19.674Z","7.0.1":"2021-11-19T14:51:56.501Z","8.0.0":"2021-11-22T16:34:59.238Z","9.0.0":"2021-12-02T08:34:55.405Z","10.0.0":"2022-01-18T09:53:11.357Z","10.0.1":"2022-01-20T09:42:25.215Z","10.0.2":"2022-01-20T10:11:51.997Z","11.0.0":"2022-04-07T14:57:28.702Z","11.0.1":"2022-04-11T09:53:36.963Z","11.0.2":"2022-05-25T15:49:47.123Z","11.0.3":"2022-06-23T14:04:26.847Z","11.0.4":"2022-06-24T13:43:34.039Z","12.0.0":"2022-06-28T10:26:15.356Z","12.0.1":"2022-06-29T06:36:02.794Z","12.0.2":"2022-08-11T13:25:55.508Z","12.0.3":"2022-08-15T15:10:34.880Z","12.0.4":"2022-08-17T10:00:59.597Z","12.0.5":"2022-09-01T16:11:51.403Z","12.0.6":"2022-09-21T14:38:46.240Z","13.0.0":"2022-10-18T07:39:23.623Z","14.0.0":"2022-11-19T10:38:04.846Z","15.0.0":"2023-01-07T09:32:38.301Z","15.0.1":"2023-01-27T11:27:36.477Z","15.0.2":"2023-01-27T11:40:47.216Z","16.0.0":"2023-02-13T13:20:21.953Z","17.0.0":"2023-03-13T13:53:28.373Z","17.0.1":"2023-04-04T13:14:40.469Z","17.0.2":"2023-04-13T18:34:02.902Z","17.0.3":"2023-05-19T08:31:50.465Z","18.0.0":"2023-05-19T09:37:38.183Z","18.0.1":"2023-05-22T13:46:48.270Z","18.0.2":"2023-07-27T12:36:38.008Z","18.0.3":"2023-07-27T13:42:48.290Z","19.0.0":"2023-08-05T16:47:42.471Z","19.0.1":"2023-10-09T09:52:57.314Z","19.0.2":"2023-11-04T06:40:28.485Z","20.0.0":"2023-11-30T07:58:25.213Z","20.0.1":"2024-01-16T07:46:02.016Z","20.0.2":"2024-01-16T07:57:55.123Z"},"homepage":"https://github.com/ipfs/js-ipfs-bitswap#readme","keywords":["exchange","ipfs","libp2p","p2p"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-bitswap.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-bitswap/issues"},"license":"Apache-2.0 OR MIT","readmeFilename":"README.md"}