{"_id":"@chainsafe/libp2p-gossipsub","_rev":"57-039933f20bb7d8b4b3e95a5e7fc489c5","name":"@chainsafe/libp2p-gossipsub","dist-tags":{"latest":"14.1.2"},"versions":{"1.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"1.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"496d16d0eeac4737ed152c23f5bd674d3fda695c","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.0.0.tgz","fileCount":98,"integrity":"sha512-OWjt4H5PGROlcQOTZcRYbKpZ04sZt8pPMJIQzm0Q4PZvWLw/oeT82R86/FXasuhht4B/jjn5YgWAKCAxaXpF9w==","signatures":[{"sig":"MEQCIDyQps5+ZPyLeh5rr0JZZf8GT8PGYQXGdJFldZRL5VfBAiAr2JtZD98jN5iMekYcL8zSQ+Bj6durSZ7KJRORnTg+kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiet++ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriOg/8Cmp1Zzr7f869Si/MGtw8qqgnOKrx+x/EjsApxGqpnLRX5XcF\r\n6+ZBasJwPluvFSHV+qKVhCnxwLquBjIdavrc73YnJN2jPjpu8/T4+Q/EbCOZ\r\n0mcrgeHhPmBKYBARd3Q5BA3XurNcgsbxOMQ+0PO5DJIIk6MAU7Z6gU2dtKar\r\n8YCmAwmIlN3E3dSy0E+CQ79RayWp/8466zKjIVwIgzfen2kNDg6ZPp7pXHUs\r\n3Nherz6XR7PRbjRiyOElg9evS97ZzpIt/6UvYKNq/DcVFE39bsaonydgRG+I\r\nrCdQrlVGGpwEN2gEVYqES5TTFaO5jvZV/PXpPUH/UteanZeHK8pbAearGVd8\r\nVUUbROaiSiUHIG2kGDfOkLtOCDuruMuC24E4pUFpXXcYlRbMDJ2DH/ht9KjI\r\nV7vLUYik1i2fOKRftDbztCGna2UVNKGMqBZxP4S8Y29CbpBzJ2cV0yYUpNIg\r\nCIEmZv8wXLQmnJgz7FaM4TaZGBMduflmhxFEeDvPdPGmkWkbcXL9Re/67p9q\r\nYBYMiHqRGxkQt+ffB8A7oZkLE28qAxToNR8SciL9k3Op77TgO8PoQn2rtaV9\r\njA6MsMd1tztC79zcPUUTqvTludWuMWiBPN9+jeXr/spWbIMVsiIJl8BpjXZu\r\ndNa4CLRm6OeJmawcwF2SSbWsfRcgZPSR4U8=\r\n=PwDu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/ts/index.d.ts","exports":{".":{"import":"./dist/ts/index.js"}},"gitHead":"c2e82be55269740c18becf0d8049d65f076364a4","scripts":{"lint":"eslint --ext .ts ts","test":"aegir test -f './dist/test/*.spec.js'","build":"tsc -p tsconfig.build.json","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./ts/message/rpc.proto","benchmark":"node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local","test:node":"npm run test -- --target node","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"mpetrunic","email":"marin@nodefactory.io"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.8.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.13.2","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/pubsub":"^1.2.21","@libp2p/peer-id":"^1.1.10","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^1.3.31","@libp2p/peer-record":"^1.0.8"},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^36.0.2","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","typescript":"4.6.2","@types/node":"^17.0.21","detect-node":"^2.1.0","@types/mocha":"^9.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.12","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.9","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^1.1.32"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.0.0_1652219838270_0.19624507231868593","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@chainsafe/libp2p-gossipsub","version":"1.0.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.0.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"a6d562835aa4e37aafa0b848edae104feda6fc2e","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.0.1.tgz","fileCount":95,"integrity":"sha512-xzXbQAU41q+e3wJjbBnApENaP0XJ0m+x4/mslX858wLMPFudqK6vc7zAEfSAd689RdgBfb/vlVqrdgFzbnEZ/Q==","signatures":[{"sig":"MEUCIFzFJT8sv/mUjh56wpbZ4c0zltRmA/1RJZHMxqvazKhiAiEAhGFNOpv7d57jlZOBbsqta9hDOtE3xN3qZsb9V3+GxX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijPrHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDbw/9Hr4c41BZdyTQLxNWCxm8TRiSn6lHlmWbcUVq+WhYXJ69tkMN\r\npclIFwcEQ6dp1Wzv4qG3MYnye0l4i+nxqbiYdMwKXqK2ic1c3BohhOgMHluT\r\njrSKix3f+QKMTeBcylaPcnBZ1M64mBHT7LySlkFxNBX4DxSQsa2SsVThXAWk\r\n0ySt6jfrLjwcU7Hkq9bmX4nzkAGtuKBpRJx2Slgh7s02f/4Waju7E5WanbnO\r\njo3gCUM9GKedDuNArSnWm0li/oJE7F+dZrSqfzVjJgWOsY7sMW0KbydZhWSA\r\nRsvkGaLlsP1FwGBq2vGp+hOHJyBCkD9DVCQbGlJvkykh0V6oN3qo6yj6MQi6\r\n2u1kSn8NK2FctVsDJj3fzkYVRjRGc5MGCXtFLDuXhf2DFqUPa/ojO37PP3Qr\r\ncgM0EHpYlkM5s85xLnJ9r1IRRM65K9GsYgVjLvKko3tZfmdNPaUThqJxUfLk\r\niD7Ua27NTkaJMHUcCfDIcCAo3d+vzdWw2XkD0Qt2wVUPVhudzrhn5R+bMjDP\r\nc17KPSkXFh/zkEWWC6gCDr5neN+rg3PPUPfVxFUA4Cg1D7avNRUexySX5mPn\r\nYAAdGwoHHvPrNB/KyyH3398xSr7fFH8oGk3Vx4F5hxjlaUokpRe4dhcwK8JO\r\nl5P3TC3p/2u2iKvXcnzbhfeUfvT9r0FpPYs=\r\n=6WER\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"35819849b695fe6f6114bf750d8522e71b08944c","scripts":{"lint":"eslint --ext .ts src","test":"aegir test -f './dist/test/*.spec.js'","build":"tsc -p tsconfig.build.json","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","benchmark":"node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local","test:node":"npm run test -- --target node","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.5.5","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.4","@libp2p/pubsub":"^1.3.0","@libp2p/peer-id":"^1.1.10","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.7","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^2.0.1","@libp2p/peer-record":"^1.0.8"},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^36.0.2","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","typescript":"4.6.2","@types/node":"^17.0.21","detect-node":"^2.1.0","@types/mocha":"^9.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.12","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.9","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.0.1_1653406407301_0.3946639403590053","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"1.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"aa642119a622c1010dc1359422af266cbffe23f5","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.1.0.tgz","fileCount":97,"integrity":"sha512-ou5W7TEqB1BaRxjcT6BCRK/0HhBw/ae/CXzLErp1tXqCY5TvVfztgUTTIt1ua+5bXteyx/YwoZeXVRZ552WN6Q==","signatures":[{"sig":"MEYCIQDHKc8V7wQC1p/J6aqe7cpJQ5AgYGq0pX8xv0WvluZb8QIhAOCIo7mZbpc5rJW64h5le45FTxKD87SsjuBt4nmO+0KQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimk5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmQBAAopAN9OM9FzpxLGeeSSQIhUCJsH1ar3XdglepEdMe6Q+xR9Up\r\nLMey0cPzNqMEQSNq9WotrfSkGquMCJakcvHEiP123d1tQx+EsDLuxlR1f+9E\r\nRjoFfFxR4p+RO1Zv6dPiFa3Mf3uaT0o8Bg+EZM9HfkAugatm92S18898OjQF\r\nVm6gMPZHKHoVzZdNFOUKCWQLPKGkfVFKARxsyg0XroeqgYH5DsbWGDnkAkqv\r\ncIghW+Cq3f939JSVSTw3q+dTX2vFSor4I4YoklGf+OLR5esCbt7x2sGSNpzl\r\nLwpe9K33ZuFlGAXqg8Ju0woEEtpTIUQsqAJTb4dPY/gib2hFn9OM2Mm1StzK\r\n7xi+qULBAK1gtXNg72zkukxd7t+T3iBc50FiU2vwBEKlzWZocg4dwDSsGIRb\r\nMMVDgorwbW6jVHm03k1oavuvy2wbNU+LTSc2uLgGYNR+j5lq0ysJuy5Gk23Q\r\nuxq7RTdCYcT30mbLpbGuypJ2BPgANC4SUZwTVZBJt4IQd7i089jyuuUk9q4s\r\nxj1e9lqZhnLIomp02MvI8jFUjYiVPHmBHwJjMfOg5n4D2rv8gWQvxZXl7Qfa\r\nI6MjegyX0pTYI9xrGYE/10ABxvXJNA5g0G0mHFAKa4zUXLlxNt6d46PPzzIS\r\noJ5soY9ml/zdveMyy0BPqPeUtfa979GcifM=\r\n=tMrV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"54d9d099088b1205f216b9af3be9853219ca9136","scripts":{"lint":"eslint --ext .ts src","test":"aegir test -f './dist/test/*.spec.js'","build":"tsc -p tsconfig.build.json","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local","test:node":"npm run test -- --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.10.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.5","@libp2p/pubsub":"^1.3.0","@libp2p/peer-id":"^1.1.11","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.8","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^2.0.3","@libp2p/peer-record":"^1.0.12"},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^36.2.3","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","@types/mocha":"^9.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.16","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.11","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.1.0_1654279793115_0.5678622449957633","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"1.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.1.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"ade760da82002f91e803f4e959ca3e8e6e37a030","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.1.1.tgz","fileCount":97,"integrity":"sha512-j5a98ON7PwQ6Dfu6+3qNtcKqCGKcS5GL9EUarTXxooBusv2MNvMrw2BRn+4PSk9Tk3e7gv98gzvTXV9qLfiNyw==","signatures":[{"sig":"MEQCIBY5tu0sPQ7oBIpfJIJ11cNj5as1yUDV7r5kvyaAx7pHAiAN40OZGWljBF8u14LrzZZPgJQjq5V716WEOgFYydtQEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimmWrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq44xAAo8PrDWFWL/XRarcsJY9P0/rXgPTiNp+H6Sd1ekKe8Hrq7O3Z\r\nEZHcTc3sEdA793TJH6I2s8PjZHx0aOnpj1Y5qguiYiW7iymvMQ4uNND8BuNr\r\n7gDO3KQoKE2Ba/7EQzCFAQYstWUl9dsZBKBpUJhrydvagDG0a01LJwIvpdS7\r\nw35icMLdpKcFHqbJb7g2b9uuaRBtt3f9+Ta1MPlMllmpyNGfF+byFWLMBPxl\r\n9A9dQv/V7DIyNfp9YmGxDwK/UOGqPqDlq4Jb9nrucqbbptgYAlo6pb1VsqG9\r\nWYGBrRG0h8dI3gxUx69KOVEQfG/nnxcrrlK6KmdCQMiV/VrEgVVtdWk6nbPy\r\n7bn+XBb7ebpYhOiE3QZQPlqvH5xWRW1aVy8KZ0l+Y/ZI9FvkrNtmgxu3VscP\r\nj2k4aSB+ue6jkiamA5KU4FUP1PxgnDdC0ojjPD/mD3LCZhJRr1l5GFnmkWv5\r\nxr9Pt6B1eVHjuhI9qkCVrKlzxmg1hET68SeV79bsAthLwUyW2XUS0Ca4KbZT\r\nJlJVJI/nmynp297g2PkY3zi0OLVQ3pVHPBjZS8rmCFWq9E/1SmnqDe89Frr8\r\nRlmbBVi1OJ1GNeo9IUcJ+4lF9U77ynqQRmpAugtyRjVNU0LBG0LoRur4nk7m\r\nR9YtR2Zrkiwl4uX6F50+WtW6DUTnF+apxrs=\r\n=hMlm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"63321fe88609fab8b30a53f7022fcebdfc618ac5","scripts":{"lint":"eslint --ext .ts src","test":"aegir test -f './dist/test/*.spec.js'","build":"tsc -p tsconfig.build.json","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local","test:node":"npm run test -- --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.10.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.5","@libp2p/pubsub":"^1.3.0","@libp2p/peer-id":"^1.1.11","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.8","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^2.0.3","@libp2p/peer-record":"^1.0.12"},"typesVersions":{"*":{"*":["dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^36.2.3","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","@types/mocha":"^9.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.16","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.11","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.1.1_1654285739349_0.550588238956706","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@chainsafe/libp2p-gossipsub","version":"1.1.2","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.1.2","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0e7367dee4d18c6342b24af31ef2def5dda742d6","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.1.2.tgz","fileCount":97,"integrity":"sha512-oKG5psu6W4ZLVtpbkkjpM+pEZiqrDX4swzCqv2Hb1ptNt1dLWx2pDk1j8+sIO+oB1A4pi96+cj/EXG/YzNILAQ==","signatures":[{"sig":"MEUCIHoXydqtBqfjN2Fn8WR8L3uJxwR1EjN43xKkl6zhWyBsAiEAyKvaJlO0zIviQv8yQFYYw/1M22/sVxl4KQsp2o4o4TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimnXTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIwg/+OhdkBdSeos4kxwyVTd0QS2x7pAPXSiKZwwz29Ve1zT9cCPD8\r\n8Sxe/IQrX01AgD7rfLK+JSWIt5iqc0+86sKNMtqELRLIBWwANKEbZIIjIfcw\r\nxrauwTunZ7bR713nR4m8RL7TlsFmxcSiCQWy3CvClXQAgDTHjN1Zyjzl7uuE\r\nnMPriiSMaATnpBBYBvRoFMlgx8iVehFdNHkcV7z8nlLaeekztxEMpogQsazq\r\nSPSsFJiGfZbOueD/NVip9SoQbjGjbAKw5lA+R9nfDIsaUGTtksXedT+pksUl\r\naviuP4toP6JLu5KR7WqAV2190pB/h2XGsuYJ11flXCakwIcfsli/+ZEB7mKt\r\nWTTMKOnkRvQlVFqvYH7wdS3/kJ2tmV1rmgJ02GhyMEYn52JmAETS/FOjFsJd\r\nKQ1KhIyqyLsVnbhtnbj2PloTgEcVVLsKldq9q5daD3wJFsHOKhCM0V5nbbH/\r\n4pQu+iKahHeyiTNHFHsx3MNcaF9wRMXPdlBNxBM8S6Eo/5s0/CnVfP8SB+fb\r\nvrLsgCtGYD0DkprLpLD/SV6dVkt10KUwAFZ8Iaw7jU3AmnFrdahqh8ZRQnUm\r\ny4ghEmjbx78fjm5zL5dMwtG4o3J2NjPHp4G59ZlrcA39+3P8fEcAnSJlhndZ\r\nDF4RSfbYZ4RDrE3yXV/ypmYvTKu+VYcTy8o=\r\n=z7LM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"80a274874d6313ba8a0f8a769c61e383b878b21f","scripts":{"lint":"eslint --ext .ts src","test":"aegir test -f './dist/test/*.spec.js'","build":"tsc -p tsconfig.build.json","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local","test:node":"npm run test -- --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.10.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.5","@libp2p/pubsub":"^1.3.0","@libp2p/peer-id":"^1.1.11","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.8","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^2.0.3","@libp2p/peer-record":"^1.0.12"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^36.2.3","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","@types/mocha":"^9.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.16","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.11","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.1.2_1654289875094_0.6018252276203715","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"1.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@1.2.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"2203c837eb04ca5d1cd53026d7376364b19c5473","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-1.2.0.tgz","fileCount":205,"integrity":"sha512-Ye0pd3wlgcNafbwptxEOQnrbql92fuIQhwoi5cMH5wFdMBuLyOTDBCTF/2D8W6xCeYBFRirfJ2BbEwoFV3pyZQ==","signatures":[{"sig":"MEQCIBymjwL9x2C0hyaoAFmT1YUQccRGINpHWLjbAwsUhPgXAiAjpyfpHsRhqCJIYysPQKQSBN8Tlh6ReG9s0H8BHaFAOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1247206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNlg/+O8NwbHUaCQTulckWn/4hpg2LtVYWyCIL3Q+ncVAOfJHl9QXF\r\nX6ksGSMTY1d9CaqawO6A/O8ADkE4LdXhlHmOwY/nDgt8qtNhegHJTocYxRtj\r\nkK5Es1kQUt9Pb4fQI0ymVUlg87zureKWE95dYBuVTwtyFmjDn9MVs62szIIb\r\n70PzmcOcKTkxlSezKxc9kARXCZOyFgmGy2W3JJlUg9hBryhplTNF7QnVYDJy\r\nWCW/+2TJWsH0PWsJlgJ0Vq5fG6fhyqn/VVmAciJsceoJ9E4g7ew710z7RL72\r\nigQp+ML1xEXD7keSPTvuP297RWyFVrtYKuhZwUROeCPNQI7+W1wxwq+sp3Tj\r\njQOQ6QPNZXI0bKJlU9N9xEFoib73TAGO7frh/Ueb7bqTpwWm6/ntxVgDaaXj\r\nwmgcpezsBIh0JrNpE4+OMiWJHxJYSuhCQsaOwBZAA4xwZLSfmrldPc9qz9t3\r\nzI1JYD+sLJSQbn1e9wVtx2hrl2b+KgtopxkY/RSWZa9VXoiTT6bVrm1yFKHE\r\nakAbSZ/ze6B+eMFNH/sSo/l/oRldcNatynoCfdFIJkzECM5gp+ar1YH4ieTC\r\nILwEDuVEgDjn78EGYIPIVR+Kw9nrqG3uEQJkaQjmnE0xbm5f9QValLumkd1T\r\nBdH6Y/RkRSwQxpGKPXw9cqQJOI6DS+wrHIs=\r\n=ovE7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"1400b05338e12fd94136b6ff3e2a2b5f18e1cf8f","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^0.22.12","@libp2p/logger":"^1.1.5","@libp2p/pubsub":"^1.3.0","@libp2p/peer-id":"^1.1.11","protons-runtime":"^1.0.4","@libp2p/topology":"^1.1.8","iso-random-stream":"^2.0.2","@libp2p/interfaces":"^2.0.3","@libp2p/peer-record":"^1.0.12"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^1.0.5","@libp2p/peer-store":"^1.0.16","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^1.0.11","@multiformats/multiaddr":"^10.1.8","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_1.2.0_1655314437362_0.021408374648622663","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"2.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@2.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"bf7ebb8370c04da628e16e2e38824ff111dffca6","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-2.0.0.tgz","fileCount":205,"integrity":"sha512-9tnxXdYbYEA7s4OuC/Ff5XHiKAPsfjSPdbcsdRrIanri0WI7rrwrj7xpOB60IvFIDmGRb2qQjs9qPQcy//670g==","signatures":[{"sig":"MEUCIQCgbxl7fgaC8HJGho9keqMWX8//03wa7vhzsPje2Q5e6gIgGPVVJHkHHPyHEroRB4vEoaqkPc+W/KFftPiKoelAoUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqh47ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSRw//dvf+ph/JXOE8bfdNltTyusiDWA+eCHnSaVWD665qXerexJNp\r\nas5ecqdqgGJFtQ/yC3/HCIaThk3uJYmuBTwB+RO8IRZwdnIRkFis9WY6rSUe\r\nG/jnPULxcYaEytTybSnuuCrHCRXj73tEsF8UnmecZWAhMnvUHj0iqnkSdeKB\r\nVP/GGKR3tciW8mggttp0sJumqsLkyKHbXKFm3CRQeKaS486ZmFyRP3PHZzJ/\r\ns9yjb94Mc5O4LjBYqP0cIMSR9v54FuaKyxEG9a6qTV8LVeKBbNmlJey/HeAp\r\nqMKlXXG2FSi4QcnJ7bTiOhwYymYn/IjFs6vGpizdA9fjvP17/WHBroaOz8PZ\r\n4dZQXdte1lrS7vex4iUI+olIXz5O0esfR6GdDZiTQU4DnhIl1c/7YXpAsqNe\r\ni8I8TipiH8YKWEx2lWju1lQMnWQ0ANNn+scwMAxzHoefQPVJBvh9PCRUQoRl\r\nUdoIk4sKyccsxIW5vTosV4JksKJy0P4cucHRfahsRhET+bv75403ZwFezfPS\r\ns8lXZDGoFpEKHlzagFA35UB/11+LeY10hz/El26vUWK3kGlGaZRMWV7AQBKr\r\npT3zn9AMUwPIl72MRN+mi8/QT3Ymx6Y5O2fP0kkBeO0/nX0vxMwq+O1pjKdF\r\nm2c2ys/wuIHzTVuquyDsTvVIOecQQErcK6U=\r\n=/pdH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"475c861da7c95c4ccf6013cfa932b8fbfc9d39f3","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^2.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^2.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^1.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^2.0.0","@libp2p/peer-store":"^2.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^1.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_2.0.0_1655316027063_0.603889470795534","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"89af1c8b621dc6e27f934ab345155b3e5cb39c82","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.0.0.tgz","fileCount":205,"integrity":"sha512-Q4BZrKkPNv+C2sjNKsUkaTqRhK49IGic4d2zW6forAMvrCdzynFRqdxknmz6j2K8U1RgkoLf6KMD838wwkGSjw==","signatures":[{"sig":"MEUCIC0Lyo0MUspC8hcbXF2vAh+l6zLhLXx7SFKICW46EXYXAiEA074MtQJ/rUfz0hUpyLle3VLK3T2oLCPCW5+6c7vF8QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivIZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+gRAAhboekuYP17N9A/yKPFkjXu4y+kpaaszWCO9rO9ZVvFqA36cV\r\ndMcKu/aFaZH0+etEC+ZTsJwjVEN7l3YGc9I7DrAo2jxKvcBfQbNjm6YOEgyw\r\n5DQImuWPEsIiQ2/SW7y2VP0J+svRcAJiLRx3gREdzLWttyUuAMwiGLBdMg0i\r\nDh716+cQVKoxpx25fLZC51Khk6BSQaj63IV3skAnqUPW/ouVhZDgpjQySNNN\r\nwOmhpdjaoeA7nt+r0nSTlOtR3WZeGX6ZsHnGefiMdAl4mIMA4F0RZRiajPr9\r\nG4U7EV2dQO2rMZDcHQBbg7KVG1wB+bsVgmnzW/en52V7euOD3i8cIPcNdr+e\r\nj6TMvNhNDRaHvNjlJTd5OI+tcVnJIBFYFJVOJWVcW8vJmx2p+yDygJHFj16l\r\na3eSbLFqeg1V92bthiVMUxSmdy07gmnmvaPaGVpPi3O5mLF03nimxTl8O3Wc\r\nVQtLO7MLsumoG+dF4ST4X10lXlhXEYyb3M9swQxnr28260rG+i3BeMVrBLws\r\nhqGDaqDrjMvDUMTJeXeCseCuFH067viACImq4EMfn0WtfJ7+xGXkhmclx6m0\r\nUPUAamiB1FACafYaztqBlvuNt+nMWGVnnZ10GaXx7OBkCZpFbBY4mHJp0HOh\r\n3Bxk+7qPzkcgnqivYttZbLe9nlQJHp2o82U=\r\n=uO8m\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"8486c39420e0347c8b3b40959e171f72513b7f43","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.0.0_1656522316807_0.9340976695527023","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@chainsafe/libp2p-gossipsub","version":"3.0.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.0.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"cfa1e5db8951c09acfa20032864183910606dbcf","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.0.1.tgz","fileCount":205,"integrity":"sha512-NMyPVD+CWmSSQ5qFRKDPzEs7vc3wAmNRUKxoM8ZrX2FKgn1p1LXhiBH+Q/oknUbvjLJkRFbnPkCNmgpXDX3gjQ==","signatures":[{"sig":"MEUCIQDkHmiGj+nYKVHKRmSmBDJvCytf4I5lIZ3JuKmJ8zZk0gIgNAn9NRd6saKEhtvGlSmdcbvyIXPdSb5vhPIG91Qah2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivKRYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC7Q/+KDWTc0yLMAENhP4fcJXDvwKNgRWFmg3nxdFqE8KpkIZMT7Pj\r\n6b4QVitlsPHlI/vJM8bgRldP/S5tnigJieCN1GaN5+sHVleGII/euObbsaHG\r\n5jXnaBO+LLfWo3yHInBMOo9y2CJAdOpWpwuIatm0PbW0KFTLmI1WLQ2KE6Qh\r\n8Z5J0n1kKiVRr2ExU0holPZOWse5SAWmX0nxI8GyycZdI05He+WiSEgHi6Nf\r\nF91891x3XZuhI18cpigsigTNoYB9nnEbBRUj8ZMUOMGCboeZuA751A9ZTclq\r\nBe843kKWDq4yEEgemneTzE0Z1/qPo+WFWJEili69PFEOmyIr0VESCS/EjivZ\r\nKgo6UMkZ15aYz4TmqV12wJhGQU9GQ9Bzlk7l19UOB7/hZpYkBK7P8+BbBsGS\r\nKZ35VNRnnKbCJTtL/W1LEayiCTPRONq3ki0XVwOEepp6QZvnG5Z42FK24DAh\r\n8g0b0mWx/opwfzpPpNWT7XlbviMkBqjTI1CtT1uUloOWQ2o2e7eTEBDrg558\r\niMisnKWm7Y6JteeE/Z3COtjs1r8Om5OO9jnEk45F/O+J1lpp4zHnFX7L/aKN\r\nG+It9JTNrU98UdJoHOg+7mg9ihWiJJh7KfaAUEX+bThPLrKhDADqye9soiF6\r\nOt9eqZvOvncB+EvNH7dRaz3/07Tch+yibkY=\r\n=E+Mz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"3837e05f095c951a3bfe29b7c09f16698dd2ef3f","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.0.1_1656530007800_0.13976726374959858","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@chainsafe/libp2p-gossipsub","version":"3.0.2","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.0.2","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"b9dff52775b8e621699533ecc72ca9e4720138d1","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.0.2.tgz","fileCount":209,"integrity":"sha512-7r6NLcxNHgttbSznpt6Jk0gZWlZorGtJGMeKISiDh7uqIP42suCqfdbkvb0PK3iAkUttWUPyVHIJ5s5RDmyaKQ==","signatures":[{"sig":"MEQCIBOfLK+c60apt4d6li/qOJfYTf2XraaKeEEEUfLBO/viAiBR2OPmHcRHpyXTGhk99BxpXDEK/enfv/VMkj60OqC7aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivbWnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXgA//WkHzoUjavwDtyFibL8GpJVpibMJqTzJpMSzC3GuOqz0RjeqS\r\nKoyE5eaNBSsXZZ82d7CIwuSYh7FQWha5IojI8MfWrNTfXt80Gt7muXFgO5I8\r\nHBZwMlHFHvbYmMa0jozWL0t94dXNyG/dwZdqmZGbwri2TWdNBoKKJwIC6HUy\r\n2aQScbeoaZApvByXRHKfKVMPsfY9IhPLNoIW6jA7vWkOM6HJy1D1FgavKDym\r\n9T9iLYVKpKANsi42PGa9XMX5OnYe/+ndP0XMxz7YvEjl+WrAZbD2zwU7yl7m\r\nzRCLJEZbDCJgLJWDXgYlgYWQG49b/hDUNb7hcdZWSWuKwoM+KVPr/54CAha+\r\nq9ejb/DM0BPU1TYWE0N0BsRAMlihRPwu3nt8emhwcc6opS71+NiAWvwRIJkd\r\npXXm/2Rw69NiilKXyuFFH9nKplOfPOwIInkZ9XuVxZvz7hemhQslNjYpQE0n\r\nPRCHEjoisfmIbAT/upCT6foSXlEhKp/D6dribxGuHpQe7/bWKl33vNSyxtfj\r\nNREw01h6JfVQyLitl5egrkleZQ1BoxHBwhFXeMCUbOCxYKIUh2abK1q3f6n5\r\ney5DXeaNC3nRHtzP1e7rmKhXTr+tGsIcWAPMX1TRomO9SirS9KmlWjNrZZBj\r\nY5gQ3LGZxwjCELCP9fpH0JOyC8T7h+zd8Ng=\r\n=vHa4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"e1a8586ea144ffaac61a2dd09b91c6122f3dd250","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.0.2_1656599975052_0.2774386557077435","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"7855302c6c370016ceb1b8c88afd2971042a09fd","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.1.0.tgz","fileCount":213,"integrity":"sha512-N8vO5QG5tHqEPYPtDHOYEXE0MK3BPkIR80thx7KtCqeNOzR4B5l94XlSN2YzytTTg6tvjbR4ZGqFLoTocMRxBg==","signatures":[{"sig":"MEUCIQDqELBXD3knb1jVCaiyJVDh7Bz8pDqXdjTILLls51I1jwIgct1QLGfRVuTrN9g5lWveDbI7VWL8i5sPQVNIrx/QXJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNeJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGGhAAgciGnCVN87RRtqtj315sZlY4aPY778HV0mz+ZbF0Yai5j+xe\r\nmwgCeqBVrVCJLpv82DvgTFOX8P5bHCSym5C+XQEUxednIgvpIoNV9PUE3iHr\r\nXvxIxNTD7MsCrtgbG39kME1zGhj5ReePbv4CSH68nEEoKmdZ24tNk0tdF/LV\r\n75QoeaUMBY3nPSWMpLW7fVjcJ2AXXA6hbnIzTEaATx0Zxc000bRMc2ipWAeu\r\nozXPbtO5Mh9kRe392Q8/cJFbARAfc4Iq7uOBGm57VmCyxWggMNr2GJqU1hcs\r\nCm6IKocQjM3fZq8tkRRoeGZt1WFP69vlI2XRoda4tKRis/yM+IoJhWnKpov7\r\nzlebIZ2QnAb1sbGP3qV3lFUKrDIWRvXBMxHAmkRBME+pmvOyeO3Wm0qoZEIG\r\nkpkzM/kuPhm9Vf+gjpbseSEQ3yd2+Aei48PFG4ZbmXIGKf2lZB5qOCzaLWG0\r\ngid8/83htcYFBDCPnmUGIS4uKn73d0T3eWQd0eH1aDin2U4fsMxrbTC5Ov4v\r\nCFnrYB3TQDw+rNtVgxld/kuDFjSnAg8PzdgeumY6INL9bDV+9DQAm150f1op\r\nM+xILB6/54suQOBPeniaY9QQhzE0awRlThjJ+ZHvxRwhtbL2Da+qvpErzGiV\r\nKLwsA8r2/QIQ5aRfAgqB0/0zc7OLTdxy+m0=\r\n=CMyo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"489355cb8ae3f49706cf2a4bf4f6e331a3b9d0df","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.15.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.1.0_1657591689106_0.27429720890181986","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.2.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"9daf96e63a29aedb724d72e4bf161faa800e1d57","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.2.0.tgz","fileCount":209,"integrity":"sha512-9rdDHVweWAZsC9Ut3MpN8nZCDkSgDJ0o0p8rxMBROsmARrFzzUmG4kHWBPqKEJ3GGC1O8QlrF53VfRJwN6ZOrA==","signatures":[{"sig":"MEQCIBY2Rm8KQyJ/oHKL1PIrkAZ8KtdXmkgrBnfCCRGlY2DvAiBZUjc70zFvLkxOgmp47tSqRyAhMTtpbAPLvMe/WaZyPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+jhAAgpvLQE9dw3qN8Guy+gaa7qta2WpI0fC231q1vC3i3UcLKGWU\r\nWzzCxxuVQ/1xgUxSFWWw5pv9CGINp9mTxU6AX7wd/SpBAILK55kuBzPIYuBD\r\nl1oZP7TgL0ZGqrez+bU2MGim4pYliWG0boXUSHPbpMznH3+Gb84Eps88hYpL\r\n4VVKDAdmUaOoh4P5Zn2CbxueaQEMMrDHtelUwaT1BqFkJXuxZXSeA1YyNnqn\r\nWfOBI6hJ8a/TdOBcP29aWnpOqmvsNXXOUYR5BQ2EKUJs5sEiLB9NHfwcqExz\r\nAe8HTqObolJZ6i9NtXIvbx9H82ewRr2mCpNe3r/v3YRcBH2ObPI2cQ0v4lRv\r\nzqJ4Oe+p2R7DgJoBwsGdIaRsxMwsyiGPPkLBvs7lm1rcPmSabDBCdL5Sn8Yj\r\ntzGt2LJAcXupP1S7t07UR2zrHWHyuYNBoSFxOk8gbIOuyD2b88BZVZqiJwkf\r\nheYUF2tk/fU7/LSkfKCoPlMJEEfQ5kLBdNbrTg5dveWIAXZ5WjFm4hB6DauL\r\nskleVz4DqtBAfElwxEWM3KXLxStWOs1Ggcr7seu0jd25sNIqT5s217oQfOII\r\n1vIU7gdEVAJv8GrQb5gqMUghpak21YwMJWilmYQbI2IiQQ4LJJ7Ow3G/3iZf\r\nl9MNWjC6QbMODFeUv/eaUidSUtsHDWrXIHs=\r\n=6l5n\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"2b0a069882ccdaa2ce0c6ee8b9903e7ee7eb2e92","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","iso-random-stream":"^2.0.2","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.2.0_1658232994071_0.1891107096177964","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.3.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.3.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"ad57e8aa1ab926c7727b5da2e6ba6cae40320fa7","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.3.0.tgz","fileCount":209,"integrity":"sha512-eZJD1WsMTVhZ3E4OAD6oRGIjJ39gwrhp/QiU+dGeD7PC3YW8K3TyyqgIBccQ2eUdJFVy7p79AmCKgIjBvx9yyw==","signatures":[{"sig":"MEUCIFz5NvIOIK+mCcDeA+VSn403lfZ2sq2wMcQr3gw53MdoAiEAsGDGCRLKMGSNpGCNp4zcj157bPBylJ7vsxxtonqwIME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2BW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXBA//Sg3f+ygcZ98aGboueId76PHHIX16F2Dq7NbVOEVzB5Cj9MDp\r\nf2PQLi4L+ewx1cVTLEmr7hCYDmTKNanyKkeFYzra1mI1XAYkXPIIWTUczlvj\r\n/VkTvtzB7+VNtIW+Ou58aoSeaDCfvafFlyordLQgTB8vmQwbCvIH/M+X81yA\r\nGOZJT6Vn1wqd9TqvHi3bxCBki9A1hC5U6tV6/jYI3ldDfwpB9xQOsrykiJ8c\r\nMKTO9fVd2eQUqBAcMr8+vYjIgTUJiIJw6iuzowLbaL3MrAV2KWTDxAp4eVIC\r\n5Y1oioDSQshZaEHD0LSBiv27bDM/jswI1oQbLWk7ZOVHNi/yDMQrEay0go8E\r\nhZggyFEahiEn5txc7can4qwdlHNgLqEieAZ3xuBdpYSnJEtbpug7b6vKsqKz\r\nOPZ1ddyA1XfevPiQGQkO4LBUkfj4Tqy0RihHfmdtG/wm6t+7WbI3Ob9STAK+\r\nGQ1WInoQ9vV6rk24RbqSlfrVf1LjyrIDEE/kFO+MxeYOf+REWBlShk/67bnL\r\n7xNTPVRLEE/JF1v2To/fnNy/bXgot4wTxT2lVVjLFdLInzzspNO37wPxJ/Fz\r\nFkJAclN0Kv0JgnigjSYB5MZW9jfHKlNQrEX5ytQ8iApsgDwtwHKUbTzLvtS5\r\nuZjT94yC2XkTarVgRVtmshYB7PxRRCiKIf4=\r\n=pYNl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"170c1aa747937acca8d8a852495f3a6c69770ef0","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.3.0_1658328508064_0.3920513124441283","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.4.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.4.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"9ac9b60b5f07c1cf6ac4ec73d8314d360406731e","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.4.0.tgz","fileCount":209,"integrity":"sha512-vN73j3t69TXy82Zx3guPB1AZa/8hHyDvgeHrjmegadugs6eywuR+BJTsmD3vd7FAZvD9g6Bdekt1VuE2GG8GOw==","signatures":[{"sig":"MEUCIHkf+7WBp6ZWpn3U3wjThuuro16hYwdcKTxLBSw0DxjkAiEAm1Po850C7Mo2dGxvP4Nh4uymZfvOUV4F1w6h94IR9Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5/AFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp67Q//RY+fEu73cDrLeMmwCb3rCcS5ZP952bc1KVOOjCmtDgS4K+QB\r\n3oQkwicEqYLpDxrgTFQB9AdxIolqc66J+KxyH1qAmHnmjETZL+lnMdIQBjQ6\r\ndqldXKKWNODd04lBDT/0NnRyUqhantkZiOY/twYKLOdovkYimk/jdISOlWDc\r\noQBju3u2G45ndP3ucC0WqJfmFeZt/EhAazHDxk8SSn3YEHHTifqXAdEXcV82\r\ni+U16HZsQgDHtE7GUd9YFpVLssDkfzzG822OA8HurbgUrjUuvMVBBsUKzzKz\r\nNlD4Mb7JvBoOLHJ7T15Mq3KyghNaTU+PnjaqsTg85WFZMr8wMdoQ/kyRHa49\r\n5Vgw3YXCYADKMI4/WBdkC6jurdi2Ctcj19H5kIOTvPNPIRJYcd54ECKkgQnE\r\nPCZxJ0WC3HXIkPc+ErxxM8jG4fwBZ6QXNW5H3gUG8TTn2VUyAHXO1lfFLz4/\r\nza80jmxfTjFp6bq5X9xZKXKRAlJujdTA9SdrvgvGGSdQlKaLHUIriXSgp6xM\r\nx8Ku+R9ye9NE0HP+x7DwOqrqMuKqohtk+Vsmoxav4R6+12ENl7mrlg+pyKvj\r\newjhu0fcpDsgV+B1iS/s+OCVpacH4LZmC60DsQ1Ox21GfyL1kz9r6z86NUbK\r\nV9bFflU9XLgcuCTiiLJCsBqROIxsnRsUOjI=\r\n=YKqQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"cae940dd1e21fad05e97a888ae189e865ea3c731","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","protons-runtime":"^1.0.4","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","protons":"^3.0.4","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.4.0_1659367429460_0.43164088637270903","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@chainsafe/libp2p-gossipsub","version":"3.5.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.5.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"f335f7516107a5b92a19179bf19d376851db033d","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.5.0.tgz","fileCount":213,"integrity":"sha512-2Lp2dfWpO17dKAzOmnIQqaoPx0MA/dRLPj1q1QSCafW6+obOPGIUJcw1i1+AcBzizDdlZxmmrQx07FlYc0n+Vw==","signatures":[{"sig":"MEYCIQD4qKPy0HGu6dGsWPp6EBDcvlgeFYRd3VLkjjMjVQgyiQIhAJyeXYK7aku1Xfa+dHrCNSKlwQfmS8amiGN6ul76nGsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6YLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEUBAAhPG4DX4M1+Gsn2w0dOrKzvMTpZ8rUffveLWtGB8rGlcuYpiF\r\njk5tHGT3Nt1QOD++1rJ/OO05RRb9LzMRHHDQkJx6f5W5vs+L9NF5BVnBQhnZ\r\nsXNVpva3rNc9Gf1GIfU4QEd61hZ4406mu2u9EUIKcmTjHsJBjlhE3s4jPCi+\r\n8dr6w4EqLnZbNFGzQFF87Hgu7q6UebRsq894GxG/4rJK72lXfoBPml1ASzlD\r\nE4AhcI1rOir6sO9A9bE/9NeVHQL6FfjVKk0SYs6tV8k5QL3Gdift56Uc4tSM\r\nvszs93bSs3oao0e8ozlTQAXy5SFVh9f59ykTY8Nl0t0InFKaGWEgSLfJiktv\r\nFlP30vlyiCmm+jjECK75x2HVaSh6W4W5b7Zx7OPA590Wrt4kgTNo/uN9Xz80\r\nY1ca4St+pJ7908+B46wywqM2NgDn2lkT1pfJFFs3cunfG853jrIuO3VNmlIi\r\nghUiv2Z2ilBn9uE9MJ8fi1TSNjeaWo9SWY5y6mHLMnn55vyIxDbdY5UPv6rY\r\noBAl1iYPimBrFcTQbvMPvD5dKlvKVsBElcbBtg2Or3QNtpARqA2H02i/mWbm\r\n7BFRvEhM3KRBOaBbjKP+/sWXH28/QiKmev6H1kFQl6fCcPZgcdWqGngBaHkY\r\nUs2iHghWv0UmO5zCo319qj/Zc/a1cmzp/XY=\r\n=eemn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"f6ab12dbca9d0583eb8ece2cf46362ad3a286aaf","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build && cp src/message/rpc.d.ts dist/src/message","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","@libp2p/peer-id":"^1.1.13","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^7.0.1","@libp2p/peer-record":"^2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"^3.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.5.0_1659470549844_0.5550960276937151","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@chainsafe/libp2p-gossipsub","version":"3.5.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@3.5.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"784f66e83b5dc10c61c61ef1e71e7c6d5414483b","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.5.1.tgz","fileCount":217,"integrity":"sha512-nPK0XHVQPpTUxox9vz4kGbYTNYZXl7Nu8E7riNvITvWjYDAV/8BEj0+Yu8aToCgVCz3aiUqzeLZ5lURViHefmw==","signatures":[{"sig":"MEUCIG1JMFQwG8x1FqKxd/kZU0RVPkExb+k/LdkXfmnnpxdiAiEA5QaAO0EzwyXh4d+3Zt+BQKAZ0hgrrvNEj8o+I4lyAVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1463695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9T1lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfQBAAlTGYvqI0dteBd+5o1a4AbseoGehLulhlbn89PfZi9NsJnYc6\r\nLy/Sxri5P9yfCuZMCYA4og8tMDuf/mNwRJiGRGh81IXCOouI/3bKLQdELeM+\r\nLjhWlrmB5kUKBi3hakw9QqdKZr3f8XBSSgHvgK1ZQv7xlKc3dC4W14pSqKi3\r\nfE09L/vz1PQ1YrEjiRHFnWyaBesvc2D4BnEgmJCcbF5/rkm8gqw2SVbCwhlf\r\n129qGDBbZ31XWKOw5QVCzmcXiVwqaeMTCm2Ify+xJEmszFkNgTEcxe9arkml\r\n44M342p/v/U0T9/WEvIP35L8LVfd1e6bnyvJro6PO1m5glVIHBFBPn+yQNYR\r\nJ1V+9pru/zEmQ/CkcU5UslAzI9089q2ydMGAQ+T13B7eaPSG0WCLtrtzWjU2\r\nee1pUZnkZKdAH1HH4rtvPNvmStPqZbwAmOcHcqLONsFq/xsIIPNvPt1nuneh\r\nd413AOCPejK5+XZ/4sxQwspZiZm+UcBHnJH7o3u0HrFarE06SDKE5PZfYW5Z\r\nvQYXHFO4Dk9NRbLB2CskW3NlytW0X76xh2SdftKJ2CaR2p2uVa81hrhNZlI+\r\n0gM/6fVB/RDKjMdHKrazOiEc61fvIILNBd/0jFBgrICjxxNsdKKMNhlJdt7V\r\nR6atozTh3wQylOaqPxXStQCbES9MEgrPnQw=\r\n=Qqt3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"475e9680019f2b3d93a1ec78e16fb49c2e806b95","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build && cp src/message/rpc.d.ts dist/src/message","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"overrides":{"@libp2p/interface-pubsub":"1.0.4","@libp2p/interface-transport":"1.0.2","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-peer-store":"1.2.0","@libp2p/interface-stream-muxer":"2.0.1","@libp2p/interface-connection-manager":"1.0.2"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.3","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.0.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.0","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.0.0","uint8arraylist":"^2.0.0","@libp2p/peer-id":"^1.1.13","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.0","@libp2p/interfaces":"^3.0.2","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"2.0.0","@libp2p/interface-keys":"^1.0.2","@libp2p/interface-pubsub":"1.0.4","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-registrar":"2.0.2","@libp2p/interface-connection":"^2.0.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^1.0.0","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^2.1.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^3.2.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/peer-store":"3.1.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.13","@multiformats/multiaddr":"^10.2.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_3.5.1_1660239205174_0.6719378581004385","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"4.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@4.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"9f30f9f0624c5799a8d2f6d9cb2d34585fc9ab92","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-4.0.0.tgz","fileCount":217,"integrity":"sha512-B4sb/FqhXqcTt0YATZR4+N7WkqAsaHO+BGba+ag9qRuruNOegap6G9tafNuaToKIewftdhmxKYOFZQNaHrW7Pw==","signatures":[{"sig":"MEUCIQCr0vnuJI5qhQq1Wo/9Dj0LBNFPJ9VF0rwknwJVR4UwXgIgEg9uc7XocANC/8t5IPAHtIV5RLp+7LDjPl2WjF3aha8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9UfcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquVBAAj1Os6DXWfZlT+xDdWV0YMSkWrHBzKhmL1SBq/hQsn+TUClGA\r\nxLPN1+mWioKS8Z3zHcCWsX99+Ggz1XbKJ0B86krDu/2zzkKpor5i/WRyDP/i\r\nkGLPDPThgN+n18YIxLIJRyazZJHPK2FfD1ZhCEF+N+4wH0fuD1vjubWpRn8G\r\nnyBjL9L0coRqVqpEjSAWtJUy0SsAG8h5pY9qtJgFcrpUPb+MO2uMdQyzxF58\r\nVgVSjGAQMAxGDx95l09DPpXiiY0+Nv+2c2TwMB1QX5CbR6+JRwvO/CmwytlJ\r\nBeZ5wp54FhcGqw7xljqMxjvvtw0DRDS74Hn+PtBdX4RoSQRwG++BKcbzouJm\r\nIEg55ZS5rfBUEfh/NwER53+rYeb5ycJNmOISIBqQOayiCnKwRHgMav9DnTES\r\nfxxgzkfC33RUNc9znM/pmlK4eFxaQAmAlNHJjeJvLdh6oGkZlzuzmqeS34ff\r\nR2Z5rYrvA9+XJnDQI03jSazetSg5sKVpC3kDpI9viIEOA1YCpLhITVoxuziN\r\ndIOyBAN00fwLBrcs3c9Iphoh0IYCIBu3vlLDoxEBjqpw/C1YWGHFNU6EHzfM\r\nPmqyMvAbFz0/F4gdM+H31O3ByxiiEaFitdrM9kqJJTwFvZ17+WXAJrDAgC6C\r\nOc/zaQjoxxWEKHgc33hAZl7GFn6UgZWh27I=\r\n=4vqm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"9f0be0414e77dcf21a57fe03799576e145359408","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build && cp src/message/rpc.d.ts dist/src/message","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.1.2","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.3","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^7.0.1","@libp2p/floodsub":"^3.0.5","@libp2p/peer-store":"^3.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^10.3.3","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_4.0.0_1660241884595_0.05254010767464612","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"4.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@4.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"c936d5d46ad2baefa1cbf9787d29674a0a6d88a8","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-4.1.0.tgz","fileCount":217,"integrity":"sha512-mpnuh08s0EEPPHcksISFKK2Y4L+5guTYSiM1BOJNUR6wNU/aOfnBqUcEkZAhyIIVhGXtCOkLAtN/YEE3lSWpCw==","signatures":[{"sig":"MEYCIQDxmMVZCFs5PugivrG1xcjlaAHpOWn2NLkkbZgSgV1srwIhAJY/XK3T8JNHsXvGRQ0wFHfA+cpoKx/2oKADEWqcRbWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopHRAAobmw6p0WES5Ot+cRONlxnXBOiL/j8gddT/V85VWKs97ApJN1\r\njfpEgoW4127kQ5o7YeMzuS1yVZHkmsnBfeXP8h1EUQU/zQxAtW8WjFqtDAOe\r\n+e9ExqwAQ+sD+JbKB8x1xd+tTLVUJ0cTLajOq+/VwA2OkxwTDLrATTUfTVAa\r\nYOTqi25jFDbgHo+MZEwjaJzpyNMuQi01NJZy/+KrsA0tZ3+ofeiJZTXbNVVG\r\nx6I9gtj8PldUdQLdhy646J9d0hH/0smzSSfVpHQYbY5uoHraSOzhtu+XPq+D\r\niRnQQNZLO/yJsgfgPIbFGZhUVbRF3oqWCWl1huMzhgkLwZajOM1bpYcZvQ2C\r\nr11v0XD0tvkNCHQtMKSAvMNEwge95Df+awvhX2QQ0NngSltSEWQqI2Vkg6Bv\r\nzfwmabcOdQxzfNrwxEOWM+gfirTQGMJtmuStxmNmROSSU3G2XkikQaXQJWNK\r\nJqpN8PBeJxLD1i1ohrZDgLg92YXuMrXmjzEIbCt/zbFT4UCWGEE6OJTd3L+J\r\nSQgEmuWa3835jkUD5+ikTM0sZXk+A3J7uwHF0OMqwnwChzp9WG9Dil/EtdS5\r\nlj7JyqS6j937noZjfm3aJ1JS3rYfigUpmvjUae4jest/6Tw/r8fe0tuWxGOe\r\nSg2H1Oyr5UIhw89+WQtSmpJNC5EIEDB5YfI=\r\n=AlL/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"7ff13d0f0cb40ebbdaa1734d7a4257e333a66007","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build && cp src/message/rpc.d.ts dist/src/message","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.1.2","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.3","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^3.0.5","@libp2p/peer-store":"^3.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^10.3.3","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_4.1.0_1661365378495_0.5413447620968805","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"4.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@4.1.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"804dbbd262900fd730339c40c46013ff854240af","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-4.1.1.tgz","fileCount":217,"integrity":"sha512-W3z52uTVm48qvwTAcE+tz6ML2CPWA4ErmuL2aCWAW8S7ce6iH8anqo+xI9rcedyIOChWMWLLD4Gtaj4TMrWacw==","signatures":[{"sig":"MEQCIFktraAPwSra64CRTESmF+fPJWPCaefWP4htTMDw0n6zAiBndu6AIw/7y4OMlsTBo1fn7EAklrhHfeZCTUDz3G4LEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBnxVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTxg/9GwLkewzVMQYyJKKzCghBqn+WtZm1gMaEkK8qOd9EA5uFvWOa\r\nLDvqWz5sDNj9sekjdG66yMFkrg2xluRq6cCgf9gKi7fqkAZ85aqBK/PFlTtB\r\nlLQHK967CEgoCpfrOqHY0xM2adr5rkrrfjk6aAii6KcaDzwuuXzjkiVpTz1g\r\nnBFd1qiRl3LIi0BeJPvOCUdqJlUDdXosApylhB6XmQhc/0o0Fj/cEylPJT4A\r\noZ/GyUIYu0Fu6OuFH2FEFgypM/opluwhd5PW6vuCO72VcYsDmLZuKiXwaS36\r\nZmmOS+jDvQEv8egHrJ0umeZTDa1Amfp1WwQdeiVHgiK7qKrEK5pQgE8lxX6I\r\nlGUXEpbZEMRGW0ElK6biaMkYBKDOXap+Z/Gd51JP1euQAKacbWomFTN9R64/\r\nmmx7v8DBKdi3WBlvC2qFKJDqUHSood4u6yvC3OKsf7zfLwQRPwZ7QgiSfTHk\r\nk5hKqXkIpw5F6TYIc49wUyJjjWxCpU1jYtgtSLCDTQW5973bJlRjpkCnmk8V\r\ntuKhO60g0oHKKtKI+1ZnOitZF0c7V4HDnZYdsS/NHRXw5reemBPk3YlCIJ6Z\r\n8II02KBQqWjjMhRSOszXrJA8AOHeB2Nmv1tjI806KzhmDKiQwRlAhTdkB1PW\r\ntMzggz85OLIoGwBF/0hdHKhc7+0Ir4UQTPE=\r\n=bWTM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"8c5627b2284d29599f3ea1d8014968b0b0608bfd","scripts":{"lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build && cp src/message/rpc.d.ts dist/src/message","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.11.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.16.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^3.0.0","multiformats":"^9.6.4","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^3.1.2","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/components":"^2.0.3","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^3.0.5","@libp2p/peer-store":"^3.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^10.3.3","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_4.1.1_1661369429451_0.7040006648006736","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"5.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"6b80d2175f4d75e511b36b20c69aae7ba03caab9","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.0.0.tgz","fileCount":223,"integrity":"sha512-XI6BR+GIe2JJy40aq0xSdLzkaXnokeOJuLhbtE1o9mCgxuO+WISz2nFR7ou441vHlnYS0A/1uTD+Xg94NosZKg==","signatures":[{"sig":"MEUCIQDVmJZGo3gcmnexdqikdhbvZAI+7oDSJdHf3aD50VZ3NQIgLj5T82anW7srXRbXy4RUUzrV7rATgajIky1RCZ+uhvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVBkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjsg//SntQbWaV97nkZVYnX4irKwF46l1ad/pp2MjcRL0ofnZNCzbx\r\nOt43J4wtgXiLadLkqf22/Cm1joA3N8jKS/ZDsjpHkFmvqO25af18BjrUcHQO\r\n3uW13O3lMiTayqg4fjAqICmesu+PM/YL0OIWP7vSKjQcZDvWitPAhk/BBeLE\r\n6Eva56/qZPlSTSDH6VhWFGCDDWHJfHb488lx4KcRr8bC7EVwJ0rBxMWbg/Vd\r\niR/s6q4jHhIXDgF0fAajR/6Hu/7GVO+M5rw65BWK+LGaDlk3J3UhbHE7dMUZ\r\n1z7D92TEgqtTPUs4PhBx1z6fCHUB15lwlk4TTc+CFUJNYup2RsqPpzhl971t\r\nWnheRPLuF+VcePqy1M1PTptkQzi+7VTt+beX3t6J79NEdTtFSvQyzVz6YcIv\r\n7olqyMnkWqiJC7tOJaSabMPWlVa3Tyl9waSmOm/0NAMGddKSMBMNFxewLcQX\r\nFFvtNgJMoz0uPkRHM3vOKEennO/i7tLggu56LooQpo1rGwP1fuVuuis2r8cm\r\nd2WSQY3l7bkOmNqWTKDmDD/dWAiRB9pK7YND1eJBJ0lBK6U4LTgUKQr0D5N1\r\npJ1+0KD+DYO0E1NK9eQ/vJtzDb/TQjZrkClkHv9y1EzBGx1vWSXZFKfhMCda\r\nplhiY5PGSnHPKcLhQiY/SwxZfL0+xH+Ulns=\r\n=dqLa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"98e77b3e12c633f74b8b5460d4f02f99fab1f310","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.15.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.17.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^11.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.0.0_1666455847874_0.19816487486105427","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"5.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"2b3a4d843172fee117cbad8c33c13a246c52fd83","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.1.0.tgz","fileCount":223,"integrity":"sha512-hr6crB3n+pc9oD3WDrePtA3b5fA+Dhu2C7D42Ocog6D/XmS1PTrdqdfmhFl+f/dOwlrJaK+q4c4eQSaj/+jG0Q==","signatures":[{"sig":"MEYCIQDbm74TkyTc0FueD8DnksyWEGyAJB9LM2HhB8Vq1VzXsAIhAPjrhadsdGkQIXdX0ESJZz+fKmJbkbQQ7WDrZrInce18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3vg//dAL3J3mbqN3kH5YrPZs7DOxGSlttcNqNPBp1hupMJMyCguMk\r\nTjqQ7H6oph/5D1vdYmzPI3U31VS0VWqDHwFUhpPFFx7LVya8HgCyJMkxwiWT\r\nUSZedG+DMYagTQWZHptVn2SGaulyF68UZbqkpobGMLqD/W+iuQQaEScYKzg5\r\n+J0mrUmzKSVLxNER06lYajTAtKGbJjGXcVZBaDnTYp3Bi6Q96iNUDsewROUC\r\n6iAlm+fjFZN/Os2pn6ZFjHBAbOKi6vxRP6SMcKpAlo8XpmbXbzVed1CRLvE3\r\not9tFNgK0CjOlyIUcU5wmXa3w1eoXkrrHB9jVHE8Wx8h8FhjT6zq8+v7kmXh\r\nTUP3RS+atipR8WuL+cc6tVkdxqOlBHalN49V9lx+IdsGeoDdFyyPZPWkFHvR\r\nwGZPdkqiL2/QpY91uBN8HVaHWRVOlV6PsCIrlnYfMhcEbnPgvWXpLpkCstME\r\n4gxB1mkfdKttp741pURWTpZEuzDsFejGZHd7ArmDdEN0TwPsVKg5SqeMFXEa\r\ntWT5++juQCFTZJ+6Oy0JjCdm7ILgTIff0LnZDK6O5Idj0tlwajLFIJ0CAVEC\r\nLZCT2bFmZ15id7gOY/uIhoKFJzQ0vOlqIaJpEshhSvCadOiJi/HDCF6kEq6F\r\n7qJgOylEUvXZA+SJ5I+I3Q013m+FB3SwsH4=\r\n=mWrH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"02a9bef9c0ee42608ceb2231c702fb5697a178dd","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.15.0","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.17.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^11.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.1.0_1667406136873_0.8146342316542139","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"5.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.1.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"d2b6fecac26d4ef06952c4cd8d2edb5d35e94f94","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.1.1.tgz","fileCount":223,"integrity":"sha512-6jPdgyHkDyPwTueodgZgVHyAIZLK7osHguWxNeGl7AnB/S8A7x8zBGhpJI2MiCmdN8FDV0ExI42InaJGARF/3g==","signatures":[{"sig":"MEQCIHxZkJUnXy8+jd7I+JpwC1C33YFypR4IjU6MOw3v49d2AiBnjKvuiM1Q2ObMiaK6DKu8iRxIQtehXpdRE4whfcAnkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbtVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJFQ//aMpM9unwBmslqfXLUhzlLdVfeelygCa9gn0h6mKqrZHGm/wt\r\nRQhS/hCn5tLKZL/VlvwUhu/rKFoQ/G9AqLuKdc0rdF2xdJBPaoyU3gfBt8LV\r\nq6ZPKYGz2sUtxfOg/31+U39W3Y74CIsLteapN5Kw6tOy3eFtVj76Bp1+viGB\r\nJjgQB15odGee1m+MtH1CqXSV8Adz65p7gDrf2jMnJPMRixHGfLiCcirxNX95\r\nRuE+A33gut81dcc2qgKAlrw6/Mn0JsIC4uITCml1ubcO5uhMjJU7v2rCtCoC\r\nCt1s1+wqp57QdrIYmSDXhgUga3gJxn0Lt9fSlbIxwbvh1whpzOIlbFRZiCp2\r\nkYofRI1SWfFkEjfjinImAOuU0DvIMxHoWTsv+PFI2+gPg6EpOTxrfOJ9uecz\r\nDhY9GAC35KMWwPg81U38RgJKXVyGjIfCJoNBYvxtMCc04sQ4X0cR9L4oTCcL\r\nKenr62599sgvn4Ij5worImpjlSW13tcedMaCho+hNqOEcjAnQmfI5wyQhT6B\r\nx+wH7k+/XB1MOBBIqDedG6a2z9wmk0Dh3iuSptbZtIhoL1YVmyE+lAD5HMuG\r\n8WmSH+omMRtDIb9Lu+YF2pNUiN7E33zINixyjMzTO7SKS/YlkayFgx2qLRux\r\nDb8NzUxkAREqG19Vz5k+y3D2rAW3UcGiUAE=\r\n=McTz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"053709ecda432694545372def2decb61ee3cf4cd","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@multiformats/multiaddr":"^11.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.1.1_1668207982344_0.04322879572508631","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"5.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.2.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"2a178a7c519f5d77f2ba73b179459aba82d56f18","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.2.0.tgz","fileCount":227,"integrity":"sha512-TPe9k38ubMX51hIWT3l4mMi+DD+3O36NlRVPT95QeMlYEU45MqkTN508cLa3VYNAiYOQqJ1362GgWcTjFZHF5A==","signatures":[{"sig":"MEYCIQCuoBdeXQ3uc2fRcjPLFKsIp9cR98VqDdrLvzAxbwlGwwIhALimG0WRcZW71pey9ieW7lUC3BKaCGi/vDGF137/tjFs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcG8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxhQ//eQB00lUzHpvuL2qdB1sP+Z7Ci3BupY+oWAVB/21CZZG0WC2P\r\nRHXO6b5vLbJwN/fZxQhsg8NwBR/Pi2XZ3nq8gyWooU79PBCNL5ttnKDSOoxl\r\n1VrkWU/91p1GR8o9Q8cZ+HdbZ+2wHOtX+Ri1aUJrUzHNqMv08MXYilBKbWBu\r\nvbTF68oWkjqbSiVwrTDoD420c0Q9+lL5hBde0IA8AbGTB05Wr/BvdGiZdtUD\r\n8Px5Ye+l9cyea7SgmmWpLxfoTbX9DOi1pH0uRJWuK+S+VAhCFaDmFT4Qrjpf\r\n8DNxCSLjiEotomdBlhruIBP9lDym2nb8Kt79oSnS+kUKtawNuZEuXUMA+Zi5\r\nSDBu4iq3bgLBV5C/Ku2I4m4ihI5aB1c9Pyh+1N1vs2dTWgkVM1WCRG9Dp56c\r\ncnS+Tbt0aVQBv1CxXuETkiEPHutbCIHZgpbz8bNJQv6XMlhmyErSDNsqUn/s\r\nBDNJKeGTVRbfuRZVB7B/D8oL6NOOGnnpFJyBb1K2cnKq5IJZ2dTEDSUg3qkO\r\nVorsD4B1KoOzyvW+SIdlcBjXducylvQdIGFT7M70s0561p9fXiQBA1HwGrno\r\n1A+xsDgVTFQHWZccmcbUceJWjTyw1voWLLbUVIvaWyLROCw3KAh6NMQMg926\r\nqG1AXZHYAEIZCr3McGUn8C+s/Kf46Mb3exE=\r\n=wOc5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"42655ddc466c831d048b0420c116b567f2c92aaf","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.2.0_1668312875673_0.37568571121877126","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@chainsafe/libp2p-gossipsub","version":"5.2.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.2.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0fcd609960135f037fd6a61ec92cd613dce4ca2c","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.2.1.tgz","fileCount":227,"integrity":"sha512-diwYLJ+6ccM25CL2EbnvPd2k8thTkQK3lm9WfbcOqOrZZimaa+kBWuhxXNOXtVEtadX8A5Uwxpq3Gt8zZ9JdjA==","signatures":[{"sig":"MEYCIQDEgK0MyIQtNkE6rhbcVRMOwNmTXT788QBjmRaKWulX7gIhAMITtqXTcXtAnHb3K8WJzSRe0piPeph6exIZqYebtePA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1540037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc5x1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWyw//dZGmR1uuzsR8cidDXT1VKtKVXA+whwU7guIQTW/1IdcKQbBi\r\n2pw4pn6j/vzn+jKUgHpSyW+2LfS5CnObzR0JCjMtsnjso2X4/LB0Br9lF8JL\r\nNVrOGFki5FM71ZoUXAKGXCrPQ+/2z1T9JFk8bb9VIpKnBYXXwlGJ3/END5EF\r\nsy57nHC8tUevxnhuyrrdewqMaYInw/+Wef5qic+5ON+Vfox6t2mEsUnmq3Vq\r\nNXGZZSByS5j2OhCTw50H1ou3B2iCY5xViTm1gLj9gd9GkDI4QJTaW1nhtBGT\r\n6YTFXDyc6YHLa51TEpieb+qt94YkXbseafXY/nooBFiHkVZNQ7V0eByZ0nUd\r\nTPt/QJnUAQ2U/BsUSOcj0PJ98Qe+SwfrAme2Cjk1y8p+Kyl++hCUQMYoew1N\r\ng69+UNpaqkyOLo4fkCJMDsfrRA8m5IIpbMZsT6233QJcoRE/Dz6+XHD51kXk\r\n/fsz7El+21rWG0/eZaaqRfgnU/3hdx9McQsyveJzuwfNJUjWFJcK8FMcztEy\r\nOtwkHMtv1YZCG3Wb+x3cwcsUtrNQ15YBzSoQ4fpqkiDGRnLmddK2uUnMN2Tc\r\ngvHKk9zwYE3Y18NXSK4EmFNOWQQpncb/7nxFyNspoNLqk62VFF0VZxyioCZc\r\ngX+v2z3cf8q7th0aKIecUBP9GLqtr0Bvz1o=\r\n=PVsn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"cdeded471e99c4181988b91d0d6660935727f6f6","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.2.1_1668521077008_0.8122941414092131","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@chainsafe/libp2p-gossipsub","version":"5.3.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.3.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"55b11e13406cb331f1c8b66528561613e9eec53e","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.3.0.tgz","fileCount":259,"integrity":"sha512-oQ3SlegB3NeeErE27jeoZhlKG4y3BS4/Pegxq6EhvPH0bCUINzWKlUn+ORqQSFQINB0PZyOA0rXRMnkaWeljgA==","signatures":[{"sig":"MEYCIQDBwVdGQ7UXRUhx5V52MIjknN+LyFSI9mg3yf+SUap1iwIhAJ9xaYMJPCGNBg17XzO2h5BOy+rnLAJwkEli56cdppWx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1855833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjCzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvWw//Wd6bwz/Zu/Krcj/1/ssYKFGu507YLFXbKYrS3z0/2rgdmwrZ\r\nXFFziVt9KIFIbev0Rw52UNAL02HRD7UbcCchO3oBMyH8fOp1DHIXo2mS7Qgt\r\ngqzVN21g3XljgpeTugsIrpdfK/kIdl9IP5EK+Tc+DjF4CMzv/PFAA7RWnEhX\r\nqPFt05vUf/BPKB1ZQJBAiplEqVTzk8Wes+SSaTKzWVuiy5BHqi88qalJQOHw\r\nROX9A/q5iXqmp4Yd8vrRHF606wFeke5ja6SHe2fsVAJsy9UYU5VW8oh5d8aK\r\nzCtmbVwfgUi0bmgesHyU3nwtOokKsnZYsdfZsffb+ntGdNKde1PJvFJ0m1Qd\r\nqZqMsXYtWVRAcSIVaoTzUxoccH2tDFUBO+nfEDjlXTxbWsBglHshPqQb91U0\r\n2gxba2ovZCcT7RAEzZ5Jxz8FwFBAz7NCKgjzsWs3VX3Tqos5vacEMn5QWHVB\r\negn0RxiZp7J24QlP5YaUh3IRDVbSwlaDbHvzpD9LxN0gO5VJr0zqpIoy2j0J\r\ncg8IxVabvh/cQqJB/3q6ULSmzhLxkJjvohrXtJwr8PBT4Ydv8KRfBn5Vu1wy\r\nY8E9W9THuhi1NmxeMP9ZqFzUS5unvfGe1HnIwtvS8bhg7GrHH3c7lIY+wzde\r\nCaX7Y9MkuA9p4ONthHkcdgCBqluleL+/WaE=\r\n=hb1F\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"23d49be06b36b0fd1f5fe691fd1f084a07cd9304","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.3.0_1670130888156_0.08640261145689832","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@chainsafe/libp2p-gossipsub","version":"5.4.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.4.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"9248073c6159191a8f1115e3f50b539702897e9c","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.4.0.tgz","fileCount":259,"integrity":"sha512-kWqTMxep2mO1+SfxVCtEUbrZefOdEWJZxeu0VIuG+Q/W37o9JsO9UNr/Iob5HU96hbKImKi/HCLCcHNDlVH7vA==","signatures":[{"sig":"MEQCIH5MMlfFnIo194M6rIBJRSMnrVBJ13M5jVoZngMnKiceAiBGEwzGUSWwVSYSBIIexCMBuYdEXNCpunvNjhBfO0+shA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1859139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpKsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6rA/9HCfB4zX2c3R7kb6JEdwy4DF8sUrV7zEmPB7FHU+/SUxFmVfR\r\nlk9P5qqN5MMVAZGWZkxw2AI5yM0rXn64+ND4nFa12+3dbq0WhfsYni97/dRb\r\n/Up+BwrWxUy2sANbSBPUh71k/FTzaNjXM0adcr2BLHzhjdrgqvm1mk2cwxrg\r\nwrN67vHwwj+jIbEsEn4LCRWpmbXNFuvwCu19kdg7QXwqqaB+BSo+NSiYyS9o\r\nUREzU0NR9yv2hks80CPqn8RpC/myBqF+25Wi9hsXkDJXJuUxW+Z/8OSlV2k1\r\nZgsOPcL3MtoSGV9wGp3IsOBGMSRq+9dneEMIEvE7B0RJrApfOOxPgoQU74rJ\r\n8F6AKK/CBkRiftPT05jArzNTZvP3Y4HCHzym1Yv27R8dIp0yWtEsHRkVqvCc\r\nlCUvDPgBHBR+ok4ht8US985WC8TonowqBW9qlpb+xEu4E80Gtr6GjswLxwpT\r\nalBlxGj/ZEwLAM115I/8jANm7v7rsUujP0bRcQgFuEg0Puo0GpB8VAcO3/Sk\r\nivdcADappPDxiDKPCawA+iu4H62mHt5lmEqlB2L9B1jHmuWsjkooMvuw8oNk\r\nVygKD9M8tWnS6fXuXVnbAVzs/63haiPs3kueG9DZUiJTIkb079sh+Eie/pXh\r\nUni1wRdxM+rqWU4ceGmpyu0tuA0e91aSPdU=\r\n=Il38\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"e2e1009a1bd518ca8184c1d19228189f6cffc85d","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.4.0_1671736066427_0.6905642497706435","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@chainsafe/libp2p-gossipsub","version":"5.4.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@5.4.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"bbf79de028757f3adbcff5c3a209bbe2f1714535","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-5.4.1.tgz","fileCount":259,"integrity":"sha512-lcqtG74lwQevxC/OTZHZzszb8HS91VkmJxTyndQUu9a6AXBok2a95lyWCK2l8/VPLg0JxIpwYgUCHTTTExDK/A==","signatures":[{"sig":"MEQCIGwAre5pF1mYrw6MxL8JFjx3RaJIqTguKczm3o9z16HuAiAalrRzyr83wT4bzah52n/a86JY5uxw0WRtjuW/emxZ6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1855210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpQz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3uQ//Yefb56LQ3SmvY7UswSCJXQ8zlQ/uY9VrqERKaTcEt6tgU724\r\nWFxRCmkG9qcd2cXa2UuoMEyqAMfp9d5DDDzLBg+khfhm2S+ZCoE7PsKw32IZ\r\nAqora2L5VlINM/AoUT7KcoOoCxvXImj3Ggvf1l/VZnG97mWZTsdTc4L/QSSj\r\nNqoGgYnbyKlqf+llemig2B7bY7g+L+FtZW8dMjCKHkNnIsxxQJopsize4sJ+\r\ntx5+J6FGcPVnTt3aYFmwdplO509Vr62FXjRgwc+pvZPI4mqQ5NdJR+CMYn3G\r\nuhR1qWIZhP8t3RtgFxtzacP0HAUdO8iLXL1Ks+JX7szBykLEhD48mIPbEYsg\r\nMSKxkHBaSBpssvttFtzCoEB1UiqKymG99ED/6JAZRdlMeHO5SKPGJiicEJGe\r\npdKwR6ATti+9jNqJras/9qsIC540kxzh5nqckfbNsPTPoZBMx8xOWZjxybHQ\r\nQH39ad36iP+WYk+pH63KzOgyqdYtJqekklqO5klo+rJuzg74aOgIzKx48vul\r\np15Lmfpd3w4o3n3k9aG6uMTt4LG29hWWBU84xJmp5xL/PayzNLJ/dPJcGput\r\nh8IBxBdof1fO4FjyA+qJ/EYRJGVOqZOUJnn0F4sEUM3vwchKlPB+hqmlFre5\r\nD50rNza9WXRbDlnln4xNCuEesIPB9O4XFlw=\r\n=uBpC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"9bb8ecd4b22d141b9ef662beaca2224130617f77","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^10.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^5.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^1.1.15","@libp2p/topology":"^3.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^4.0.1","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^5.0.0","@libp2p/peer-store":"^5.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^7.0.1","@libp2p/peer-id-factory":"^1.0.18","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_5.4.1_1671761147969_0.716905398556936","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"6.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@6.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0f86458d1f592055435fe08eed71190dec6a7bb7","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-6.0.0.tgz","fileCount":259,"integrity":"sha512-ziC1afS+k8povuyu6Sje1DKRVcfetmrviVSa73CDSlGuqnYniT5QlrZBZ/jSozN8yG0xxajOpaCC+/BXSVLYlQ==","signatures":[{"sig":"MEYCIQD9PxOAPXDZDAo9/gVflSJfNfDUc856NZ/+1n/26V1oPQIhAPpgSCiIIxyu3xgXX2uxvkDbA26iQSR3RQZaCvNXEaBi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1723371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWLRAAg07YILyili1w9NVgI65QDDZDtwJbNd4DNbC/zPJXKvMFYkKC\r\nQ8DeO9FsX7fMts3pJQYhYmybNuCQVy9rTufHu2VkbcsHI84dwuZoJaphMqEq\r\nhE9UfMgfzRB1VJLiItMm+5T8WWzALDvp06OooEAOX04iyyOtARDkXb7owj5o\r\nsubrDF1qbFla/OZBqBIEtJtd0ePYYQFXIvFVCGm8KMNdEUx07LanHPOvG9i2\r\nDeJeLQrvybHcLBa1MmeaA4CDeH0YqQyRH2VnUDx/Ur5w2AW5P9dfVVfFToH1\r\nvyopm9VxBwt8ozUdpzGdDaRYDr7qhBRX0u42NDEtaX2mOz/tr/5G2wGCdGVt\r\nzcahDpf6eX7Jqk9EQfKbJ+Hpv2mDT6L/oIDg7ZadHYqbUN0bdpMjsnTp4y4b\r\n8j0xTc0GmGlt4Iv2TuSOCFAzMDMgceyg/UFNs1EeVuwE8nEmTrcpqGGQbJU6\r\ny0SGtMs3akaEJHTyl1tYFicz+p9d1Sgpy8sWiC38kVoRVrtlhuT2G6S1k0Qi\r\naEhmrDgg5vD8OuDhSCyNghudTEke1drIlVt9AlpX0yx1IHPb5CW3AW9wyLmj\r\nAwxxOfIePhsdJph/lDMf3fyIBFQd2ZulZ3/eCJK38zp53IT8h7HRObZSC+No\r\nYRgE3hFeZ7Wvovg6oTfw/1oejMdiLoZ8FNk=\r\n=/8EG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"41740b51f02d2aa6007ea503d6d7e816159c7183","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.2","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.18.1","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","err-code":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^6.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.0.3","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/peer-store":"^6.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_6.0.0_1673279463014_0.21294589130995445","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"6.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@6.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"70b34bb507d365ebc9dcd64071ccb0f4452a57f5","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-6.1.0.tgz","fileCount":259,"integrity":"sha512-+zIPRGf2T+Qd+Hef/XbJx66FL+hbmth9sk6sr3PvQ2eolHGFwPwxSeM7fVdGWoZ7sMndUoGKUNPmO2GzbPsVQg==","signatures":[{"sig":"MEUCIQDkVtS/NJ15+K83so/v5eC22WE7FQTarHj3PdSBxLqxDgIgV5DAkIWEFaIL4vS77h+M5tJ7MbvSZaur1CA6tw3zU+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1725694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyWZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodXg//RKKCBtHOdXVZpNzwTHdvN4JNbHBVk3YJWWAlyFI7DTvfE4hH\r\nVyk1rfuiSxB/pNDX2xVsdvHYyZFWnYlZ08zirVZnIhOgw8AbjXxPBtUBeHl4\r\nhHcuk112FtAZONeZhmr1IBJxwtkhRvdFAqDarHJSb/7RCamdrawPjhZmQj2D\r\nmkYPCrF9JfNpa+iKyLW7pulxhktQMhoUXB3ddfaiooF+6FbIXWrecjcC1IAr\r\nADRCXwOcBDV2kuRpzyWvtnM6LBCN7SAACrEI34TR1IfCMKVFS3JItd6EqQ3w\r\nyne4mCK5SnYQ63mD73YkpfAKXr4dseXQrCK1lAQ5LPbXPRaTpU9+T+904TZA\r\n+kjp7BNQSOOVlvMX0SSjOTok4K1/Pvar9jDi64JtfY1Qh8r9oAvoxMFzBBof\r\nJCXxJ/5IDlSIBZ6qPfUGqdNkWBfTlNIS4/UZRUsYJf6J9aPIFgD83x2TWarw\r\njxnAxYr2uUEdtkGjydfJeXpZWGqMCJAJeZtteUbvvrYeWvK879b9dtnkYkra\r\n+13q14bbi1n3hIjE5BFXFbsS3GVmtoQQZyeq+265MTu05hM6SUfJ0C/2+mBr\r\nInn1O56ISNUCqLjyMTqkI1Q73uO8bGiJ9aQHKKIwvI+s9h/oTo14ofvb4xtn\r\n6zvTTh20gTIrW/EZ1NgAX0EfE4ZdRnlkUSk=\r\n=6d/c\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"5689bacb0d7b3fe11f0d2cc7bc39e7b92b15187c","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.3","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.19.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^6.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/peer-store":"^6.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_6.1.0_1674143301688_0.11238239879684486","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"6.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@6.2.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"1266ae5a10cd57e297bd30edf3b365c907ce78e7","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-6.2.0.tgz","fileCount":259,"integrity":"sha512-b3xEgjaatCmzJgNyE7qbTl/JBIymcNWbLUtW1nGA9a0n9Y0IjnNLyUmHH0y3xe22trVTAf6o7qpAdkbXILU9sg==","signatures":[{"sig":"MEUCIGnNuxzfBLXyx9WoRfIxLlyHccp6a1sSJtTl2q7eoc6yAiEAqHchCFgYQLB+r5nYO+p/sxXg7qNGvxDZH5ve7YJXkyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1728661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9B0nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohTBAAhXYWNYVrkYdPu3LKyw2GOaLgcn0d1PRurSefQDF86zUQK4kE\r\nOj6EVwWjUw1gL1Ef02aaUjEARp6ZDbFiXF/T9sysYxAc4++gUrup7Z19lS8H\r\nqZwW4Vv91yRk+xLMpNyRPbaF8R5efiRElN9PwFB+2yW+XDWE1f/FFUBY2QWx\r\n/LQ2KACmig69Amuu8lPx6CRhZH/DaNpIJh9gEP51ga/4eEioK+T+8DzRGjVd\r\n3GRmAu7gCDgoZIX/wChQGjgCV7A9cLUK5x+ZUmCukydfz/ogD2w+nHFAR0If\r\nXE6PqVdiUbneFYS/Osgi4X+GsUw2/1lZnXD49/sGgxPSLkf5MsytRAtZl5dk\r\nTyKJfSsck7AbxrOWajwQ332E+gFBCoq9wgwZCu+QH1ycFJ87lrnjXatXbr8r\r\n0L9sfiChdO9JPPbvHEZCusVuXkWOXbvLeuhER9mB93cyBAZUskjtcSZ2SUrX\r\nQAOqdHk1VxMiVGdly3+0858pBCA5CB8PybFg3aubAAHoq3Kxu6k3K6Y5E6gB\r\nPPfVzGLPhikqaw6KA9WBB8vb5NJMQp49qr0ZqFstDs4BOlW56J5R3uDyp9TX\r\nevlhL0hfUVs+Oujk+yTHu5BDJAp+osTUd5up84h3jY3FpObd93Ce6hYVVJ0b\r\ne9bcEjXdUTnHDsPnjNrQ8lckkaqG0Qf+P2A=\r\n=GKoz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"import":"./dist/src/index.js"},"./score":{"import":"./dist/src/score/index.js"},"./types":{"import":"./dist/src/types.js"},"./message":{"import":"./dist/src/message/index.js"},"./metrics":{"import":"./dist/src/metrics.js"}},"gitHead":"1e1cf5a7da13d2c451c217ce40968ef5c152ca9d","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.3","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.19.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^6.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^11.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"leadMaintainer":"Cayman Nava <caymannava@gmail.com>","devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/peer-store":"^6.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_6.2.0_1676942631453_0.579904322349742","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@chainsafe/libp2p-gossipsub","version":"6.3.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@6.3.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0ef8b8548a4c8307233b01dfb23bfa605df6b0e2","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-6.3.0.tgz","fileCount":259,"integrity":"sha512-yRgMB5JpyPROjmhOeOmzJUAKci19qBEnpH80201f8JkkviUJo7+X8i3MUkammlbFg0VhaTKBT98Osbko9+rT1w==","signatures":[{"sig":"MEQCID0aMh1/SeZ4zNhy8BpNeyBIaZ91P0DiO3WS/abgvUmzAiB29zqLmean4YPkX1nhLWy54ybhGROvV0bnTjcvVjtZgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1745728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOavfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeMQ//eVnkqSpJv9dGE3NcY4Rtl/wzlJyy0DbKexWToGVaiXcA3Urr\r\n1EUAuV8oT5+EZA8U1QltAs6MlNhUbxNsUnTutIZBDGXpxXILHcqR9h0SXnOA\r\nY+20qTfxT0WJRFl/4oqwXUHfDkZkExYdvn4ErMh5uXmeow6tv0ws1hs0sIjg\r\nn7Vp46fIhQTJbj5EhoI2QfuOXRSQJ5NIVro36ES4mOx22jozwoL3brHsHGQu\r\n3n1se6SJpgAaAaIElNVC0gSX8CjxWWOjXsMEHwjIsuyflgJDDSB1gcSFYBo7\r\nF2woOL5ycFu/FKV0CxeoGfGfyuJZte9GDPZfOy/M0Th/osCFMI3jIds32RPx\r\nMd+yTy1rzk6KMoExbjGdwnC8d7hpcSACUbfPFL1zOvVCrJXcn64gtTDIg+r1\r\nnwn/+YlQhZBSf/KcDFgzY9suQzuXN33gY13mohNcQe4KmAkmlFEL1TM3G6Z4\r\njURq5aFCmZm0R7MHnYlt3XmXoWBFI0yyvPqjRc8EfK9VltdUW/yxTQhJlnmQ\r\nvr+2/MyVzVLcNT+AkDXgn7ZPjP7hdekys/1FyOJl5ZWNSBtGVRKIEimekuM0\r\nffJT6YYzC96b03xifRYsc/S+B7/9gDiw0w/WaNJ7Hne9bweu3kxo5rMbMpCv\r\n0Va5r27MBt/c1dm0tihL9Maag4sPJcqnFrU=\r\n=gXQO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"cea6e970147c4a38835b1793fafabfddcc939b7f","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.0","dependencies":{"denque":"^1.5.0","it-pipe":"^2.0.4","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^6.0.0","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^4.0.2","it-length-prefixed":"^8.0.2","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^1.3.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^37.2.0","delay":"^5.0.0","sinon":"^11.1.1","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^4.2.0","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^8.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/peer-store":"^6.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^9.0.0","@libp2p/peer-id-factory":"^2.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_6.3.0_1681501151440_0.8981886053281356","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"7.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@7.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"a8ce621bd18be78ad6925ede356863e6dffb7b0c","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-7.0.0.tgz","fileCount":259,"integrity":"sha512-hX5zN6b9N3vwSXM5bTLukYlDcD0hnPQhQ1+0d15/N+oKr+O0yIGWm0gpbTRXrWMpDo7E4J0P97yrGs/zIY5Klg==","signatures":[{"sig":"MEQCIAu03LIxsRfA1RKp7UaqM/FQFohlPiQvEBGlEkB7Yhw/AiAivH9rUZx8v9nabC50xvcqtUF35gV2Pgy02iICpNNxUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1741330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr42w/7BSoWhQP5QtDDD46vsM12hMQXuk/NFCcqBiCGIlg0JmTzOnkJ\r\nKcm1jmAWXAGkv9VT9Dwr/5eIMp1/MthwHSec8noOBZDEMda3T4FQr2jylwT5\r\npjJe2BgXY4q78/ddYJXoiyZj8x7UWsz9SL87AqIlTKP5//UYhCe3DY821MlX\r\nPCsFz5MV+kQRcLfjW2hruPniarTwGkdFh98d2v0Q1gCPoz9OlXpYukdrKx82\r\nqRY+o1zFYknm4rBcZ8bLiAouSjIUhwNNcVbHgKEOrr47aR9zSOs9NjpAJAod\r\nXDAA9KWQiiIsogu0VpoT9tTJgKLaWA27XTzl2X3lZhculF4HgWdYhWpjYeb6\r\nubejnDPXwCHqhdlAy+WYocAOhnqGCLbYmEFjdAseFvfDFUoPTvV8JmdcdlSq\r\n1x0mXS46pMmsy/A9x2PcP6ZE80Utvqi8Ox/oXuPWMLlfbbIqEaiDhZDdj2V5\r\nL5AzYx8TNX1NaQDypaL7Gpf4XhGNiW19chuMwGJsO1OjvD1NpFFrTM7DjPpX\r\nseLEabPQ4GhibAxgKfc4XxeucI3q07FVL1iZd7sF0r0iyI45hKjv+ZxaS8+o\r\nkwNtjI56dR/H42kMZqif8jrV+O8XJgEY21wSLiAe2V24vSABg3qeokldGNJ9\r\n1vtZEYns+4FOyU08K+y/v8HW9Mx9B5AIXuc=\r\n=Ht2O\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"f62859b346474ff3e29d59e31449b15d60e054d6","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.0","dependencies":{"denque":"^1.5.0","it-pipe":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^7.0.1","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-connection-manager":"^2.1.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^38.1.8","delay":"^5.0.0","sinon":"^15.0.3","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^5.1.2","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^9.1.1","@libp2p/floodsub":"^7.0.1","@libp2p/peer-store":"^7.0.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^10.0.3","@libp2p/peer-id-factory":"^2.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_7.0.0_1682003029798_0.9266417144609569","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"8.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@8.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"ab0fa001650ba9d856ebe081474b8d9580791da1","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-8.0.0.tgz","fileCount":259,"integrity":"sha512-0cnjE2ND0T6VeqIlzBghmR8aalssQUNF3RtGzrI31VWNF1D8RSayyg32A8PHRUiNKxpl+CMm9xwk9NkBRf3J4g==","signatures":[{"sig":"MEUCIAQ8ZTIDD0JzX84PkLiEaGM1avrwC4LImbFH9jpZTHslAiEA9FzOgKGJRNEPaxdqiDnXCEbSZHzx1yCcC3MxzsYv8IU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1728362},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"324c69356fa928244f571af20d673c6d8e1ba2d2","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.0","dependencies":{"denque":"^1.5.0","it-pipe":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^7.0.1","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-connection-manager":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^38.1.8","delay":"^5.0.0","sinon":"^15.0.3","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^5.1.2","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^9.1.1","@libp2p/floodsub":"^7.0.1","@libp2p/peer-store":"^8.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^12.0.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.1.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_8.0.0_1684251819331_0.9902693193350429","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@chainsafe/libp2p-gossipsub","version":"8.0.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@8.0.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"8cb8647b162e23769f8bc349a2a7a908dc300757","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-8.0.1.tgz","fileCount":259,"integrity":"sha512-vzRN7F1zLd/DKfK9VLQ7rrc/lYQFvE/RGnXjr+EanD2RoX+BjSdqZkvzcrJcaDzkCMJRCvpsFzgz2iLbV7SgYg==","signatures":[{"sig":"MEUCIQDIaTSYGzHDLoF6QdVZhD61yjgrW/3mED+oCtBG2KuM9AIgEZfj6xzFOGCOavDVtuToh2wqCZ3m6kdJ3VnqLR6hRoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1733740},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"acf304f4c73233d514c66b71f70cf3800d2052e5","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.0","dependencies":{"denque":"^1.5.0","it-pipe":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^7.0.1","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-connection-manager":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^38.1.8","delay":"^5.0.0","sinon":"^15.0.3","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^5.1.2","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^9.1.1","@libp2p/floodsub":"^7.0.1","@libp2p/peer-store":"^8.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^12.0.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.1.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_8.0.1_1686843940294_0.05311079443843636","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"9.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@9.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"add9b714852c06b1eccb6a5de27eb5e91cfafcea","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-9.0.0.tgz","fileCount":259,"integrity":"sha512-B+jCG8xDkzURjaf8NvZ42aX/qMMKCBchv7sCyJx+7ApuIGA44kvAj0I2batxEy3A7Oy8jBkvzb/sH8nzSWsPTQ==","signatures":[{"sig":"MEQCIALpIqOaCtE+0uwDRLP0Vfbwit1tXXGQ2QToU7gGYmK1AiAx7HShwo4xeNUu1MdhhWBD/Mn+kNbuoKxCM2UZM4A3SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1738136},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"754cabad6d2ab78e36f495f1c2ee13d9f27bd84a","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.0","dependencies":{"denque":"^1.5.0","it-pipe":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^7.0.1","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-connection-manager":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^38.1.8","delay":"^5.0.0","sinon":"^15.0.3","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^5.1.2","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^9.1.1","@libp2p/floodsub":"^7.0.1","@libp2p/peer-store":"^8.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^12.0.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.1.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_9.0.0_1687269989110_0.06887345849106707","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"9.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@9.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0aee7960426e323f1da5774e16742b0ba9a015e6","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-9.1.0.tgz","fileCount":259,"integrity":"sha512-zc1Jx0DcVNH0iAncDlyd0/rAN9mWCpIxrmrw8eC6/gvHDmi24y8orDH8Npj2Naydh/ukeDhG9Iqx4Dnoe8V51w==","signatures":[{"sig":"MEQCIEaNuljRLxqBgIWgHyB1aoYTxQxNX8ls+/rcOjPiU3e6AiBt5gBnG0RAht0KKVhGYdoxxo9uSJ713txziLrLb6YbGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1744115},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"89c82f6c06ee29e0b7c84ef4165ba38ff672394c","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.1","dependencies":{"denque":"^1.5.0","it-pipe":"^3.0.1","protobufjs":"^6.11.2","it-pushable":"^3.1.0","uint8arrays":"^4.0.2","multiformats":"^11.0.0","@libp2p/crypto":"^1.0.3","@libp2p/logger":"^2.0.0","@libp2p/pubsub":"^7.0.1","uint8arraylist":"^2.3.2","@libp2p/peer-id":"^2.0.0","@libp2p/topology":"^4.0.0","@libp2p/interfaces":"^3.2.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@libp2p/peer-record":"^5.0.0","@libp2p/interface-keys":"^1.0.3","@multiformats/multiaddr":"^12.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-connection-manager":"^3.0.1"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"os":"^0.1.1","util":"^0.12.3","aegir":"^38.1.8","delay":"^5.0.0","sinon":"^15.0.3","eslint":"^7.1.0","lodash":"^4.17.15","mkdirp":"^1.0.4","it-pair":"^2.0.2","p-defer":"^4.0.0","p-event":"^5.0.1","p-retry":"^5.1.2","p-times":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","benchmark":"^2.1.4","p-wait-for":"^5.0.0","time-cache":"^0.3.0","@types/node":"^17.0.21","detect-node":"^2.1.0","promisify-es6":"^1.0.3","datastore-core":"^9.1.1","@libp2p/floodsub":"^7.0.1","@libp2p/peer-store":"^8.1.2","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.2","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/interface-mocks":"^12.0.1","@libp2p/peer-id-factory":"^2.0.0","@libp2p/interface-libp2p":"^3.1.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-pubsub-compliance-tests":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_9.1.0_1688096059044_0.08875312786175793","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"10.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@10.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"581ea3f4248567a20b53c9b81f8ae414311b96fb","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-10.0.0.tgz","fileCount":154,"integrity":"sha512-ha4Sb78h3agTPlwl1gKLYUfGH41kEO9L50Ag3bj9D2tbsImhG4r/ahA4CD+21lbhSLxbkNirSZb955dg1HO65g==","signatures":[{"sig":"MEUCIQDDK4o7pN+81Sims9am8qrtMQGX6DfIVF0YAvDxvt8q7wIgaoOsAk4wjzqELjyaHMxEoakbTl3YOGYZU7Z8CS3BGUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1322760},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"23bf0ee067f509f12764f4cc801de6487286b51f","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.1","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.0","@libp2p/logger":"^3.0.0","@libp2p/pubsub":"^8.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.0","@libp2p/interface":"^0.1.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^0.1.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","sinon":"^15.1.2","eslint":"^7.1.0","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","datastore-core":"^9.1.1","@libp2p/floodsub":"^8.0.0","@libp2p/peer-store":"^9.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^3.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_10.0.0_1691080106002_0.8556722721350316","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"10.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@10.1.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"29c2e3da2bbf1dc68ae171c5ac777bce9ca88c2c","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-10.1.0.tgz","fileCount":154,"integrity":"sha512-mOVYJAvxYRkh2HeggNFW/7ukEccQDVEI9LPhvlnJk7gnJhyJJ6mhZxUAaytfp3v3qTkmeBRnEL0eJOQBm+MoOA==","signatures":[{"sig":"MEUCIQDZPH/7ZOO5I5eeU1JvW1lBeRjvqQhEisQPQzU5wgYuxwIgDy9+RwdDzxaw623TTAQ3aSCpI9mHbvS5qFR5aCcyBrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343120},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"a2981f956d1f427fae9deb9c769f0baab0db5d26","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"eslint --ext .ts src test","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.0","@libp2p/logger":"^3.0.0","@libp2p/pubsub":"^8.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.0","@libp2p/interface":"^0.1.0","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^0.1.0"},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.1","delay":"^6.0.0","sinon":"^15.1.2","eslint":"^7.1.0","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","prettier":"^2.0.5","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","datastore-core":"^9.1.1","@libp2p/floodsub":"^8.0.0","@libp2p/peer-store":"^9.0.0","eslint-plugin-node":"^11.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^4.0.1","@libp2p/peer-id-factory":"^3.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","@libp2p/interface-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_10.1.0_1692712294042_0.5916467978569562","host":"s3://npm-registry-packages"}},"10.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"10.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@10.1.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"906aa2a67efb5fea0bacc6721ef4e7ee4e353d7e","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-10.1.1.tgz","fileCount":154,"integrity":"sha512-nou65zlGaUIPwlUq7ceEVpszJX4tBWRRanppYaKsJk7rbDeIKRJQla2duATGOI3fwj1+pGSlDQuF2zG7P0VJQw==","signatures":[{"sig":"MEQCIBPSxf+5x+MkAroPXBMKSg1EOS1MNFjG3IQCFWKppLaCAiAHcMDvRVcn6MU3gkSvDRXfmWeRg/IFfWu3stjMmWx9nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362521},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"5f774d6d5e237e74d8a2356f4b28c3391c400b02","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^2.0.0","@libp2p/logger":"^3.0.0","@libp2p/pubsub":"^8.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^3.0.0","@libp2p/interface":"^0.1.4","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^0.1.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0","delay":"^6.0.0","sinon":"^15.1.2","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","datastore-core":"^9.1.1","@libp2p/floodsub":"^8.0.0","@libp2p/peer-store":"^9.0.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","@libp2p/peer-id-factory":"^3.0.0","@libp2p/interface-compliance-tests":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_10.1.1_1700673071874_0.41665915613582793","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"11.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@11.0.0","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"f41ea167d58bc69e6df9956feb3126de7faa573b","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-11.0.0.tgz","fileCount":154,"integrity":"sha512-GfmBSW+voRNFGu4woPmGG1NQBDLRzNSVeDehsnftQQtyKH+VcdEx4ViphO1LluIGsTu5Wfp2gA/vqQdT3Dcu7g==","signatures":[{"sig":"MEUCIQDAyRkjFuBYPqx5AB5GmhTqDKBOsVAe+moQA/9UJ4WtbwIgbtNl8Ts7Ti4FyZFUVVbCBh7ATyd5Z4uAFugN54t0rug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362396},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"bf02df06e89ebedcd1ee8c807ac24118cc465c89","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^3.0.1","@libp2p/pubsub":"^9.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","@libp2p/interface":"^1.0.1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0","delay":"^6.0.0","sinon":"^15.1.2","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","@libp2p/logger":"^4.0.1","datastore-core":"^9.1.1","@libp2p/floodsub":"^9.0.0","@libp2p/peer-store":"^10.0.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_11.0.0_1701622316489_0.8652489613216205","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@chainsafe/libp2p-gossipsub","version":"11.0.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@11.0.1","maintainers":[{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"ff804772b7626bf9fc32a27ccd3cbdda0a4f05a1","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-11.0.1.tgz","fileCount":154,"integrity":"sha512-T2a+ubIDbWKAiPimOqUuMLJJjSQjXCavyVU9vTeCnlGq/nySwoMYH5xiUCJ+2SDNtMAJjrEn/nCp1cIBMb4xMg==","signatures":[{"sig":"MEQCIDKtj6dj9fvBBkrO4FGJ1YVH2J3FJD+EPtBjKZbJvxgzAiAl+IU1NUYdy6pV0jqVCMsP6KhZLpprUHwYph2GDB5k+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1356139},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"eb53ea96a765a4aeed19b4feee273126a8286616","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^3.0.1","@libp2p/pubsub":"^9.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","@libp2p/interface":"^1.0.1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0","delay":"^6.0.0","sinon":"^15.1.2","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","@libp2p/logger":"^4.0.1","datastore-core":"^9.1.1","@libp2p/floodsub":"^9.0.0","@libp2p/peer-store":"^10.0.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_11.0.1_1701831943025_0.7847620592166478","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"11.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@11.1.0","maintainers":[{"name":"dapplion","email":"lion@dapplion.xyz"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"e5ebd8dd08601845073f3b8c9601e047d7bdc279","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-11.1.0.tgz","fileCount":154,"integrity":"sha512-6baEtpC9gu5D9bXv86zIdNIOekKgQPV3KRWvnsldtsKpiWtUv6K2mLsl3wsDi0nW/c3zxTAneaJMTLQoSXysJQ==","signatures":[{"sig":"MEYCIQDEyiLmwju8bP721ZZZ3ITkHiyhqambcP7SO/fEz5GcGgIhALE9t/xFKYmeQWMMvsTr/UShnc/PWENuTcyr2+dT+Z2N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362837},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"b77e6ca2e5391c8b25278cdfbf9b821019321921","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.4","it-pushable":"^3.2.0","uint8arrays":"^4.0.4","multiformats":"^12.0.1","@libp2p/crypto":"^3.0.1","@libp2p/pubsub":"^9.0.0","uint8arraylist":"^2.4.3","@libp2p/peer-id":"^4.0.1","@libp2p/interface":"^1.0.1","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.1","@multiformats/multiaddr":"^12.1.3","@libp2p/interface-internal":"^1.0.1"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^41.0.0","delay":"^6.0.0","sinon":"^15.1.2","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^5.1.2","ts-node":"^10.7.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^17.0.21","@libp2p/logger":"^4.0.1","datastore-core":"^9.1.1","@libp2p/floodsub":"^9.0.0","@libp2p/peer-store":"^10.0.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.2.4","@libp2p/peer-id-factory":"^4.0.0","@libp2p/interface-compliance-tests":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_11.1.0_1705382607383_0.18568308174838566","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"11.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@11.2.0","maintainers":[{"name":"dapplion","email":"lion@dapplion.xyz"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"4134dc68d9e3e0c327474b48fbd6e1f76f97550b","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-11.2.0.tgz","fileCount":154,"integrity":"sha512-VymXl4Z4qEIUxH4FjgbcVqyuapVHhzrJxADO4t84QOOWv9f8uQYV+c0cgwjneOW3XyTYBOHaZqyTHTngTrKjtQ==","signatures":[{"sig":"MEUCIQDSdz4YOv68pIX6XfGDqgiyuk2sIx4ZQCC9xAWq2NZZDAIgKklG3sIqMJ051tuezcckG5QfJRPeD36LRKrMhX05W2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1275148},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"b4e6a8d156902f7f683fc099ab4642aca166b859","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.6","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","@libp2p/interface":"^1.1.2","abortable-iterator":"^5.0.1","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_11.2.0_1706631998323_0.8696458458845517","host":"s3://npm-registry-packages"}},"11.2.1":{"name":"@chainsafe/libp2p-gossipsub","version":"11.2.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@11.2.1","maintainers":[{"name":"dapplion","email":"lion@dapplion.xyz"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"80a993cca657084c861b78513ee0ff516bfb96f9","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-11.2.1.tgz","fileCount":154,"integrity":"sha512-2NvlOY4Jfwn7U/sKF0kILl3+luHxq9hhEiBqZRqLTIV8LYmMQl9VpTMgMvRwKzgn/NDeZzsPb8olk2o00tkmZw==","signatures":[{"sig":"MEUCICjFaMMv412V9HIb/85hrQYkxIp5OeKAyi70ve+eIslWAiEAwgcvERNprCRltiqXfS6A2/6yJyMhplfRsH/jyzGCMDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1274283},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"1cc9af098c7be22aed692cfdb50767562f693066","scripts":{"copy":"mkdirp dist/src/message && cp src/message/*.* dist/src/message","lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"npm run copy && aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","protobufjs":"^7.2.6","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_11.2.1_1707228556637_0.042959882962192886","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"12.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@12.0.0","maintainers":[{"name":"dapplion","email":"lion@dapplion.xyz"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"7f4d85969449e63a0554b0e072310941957905a4","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-12.0.0.tgz","fileCount":155,"integrity":"sha512-ZuVIvzZjUaZXSPG6Ni9veVBLkZ4OkVp3zc3E8Y5EG/iIUSNVbHLFxweb3HuA12e3lIXLLurvy4vDyGWp4FpKow==","signatures":[{"sig":"MEUCIFToYQaNpC1ZsuigaN6x9IprA1U/NxnEafEwVdFTyJr3AiEAxRVvf+vy+6dS+qYhQz7U5/wyWTWIhniz5qqkLoSB41g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1083189},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"f255ae4907ea1eb64272b27534794d6b8be1321d","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","protons-runtime":"5.4.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_12.0.0_1707541617182_0.4878178332624026","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"13.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@13.0.0","maintainers":[{"name":"dapplion","email":"lion@dapplion.xyz"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"b1dfa5c2d455d77ab8dfc97f5eb8961861bb623e","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-13.0.0.tgz","fileCount":155,"integrity":"sha512-2q+v429uZjMl6N3d+j9QCMj8YO0aiYvLSN1t0aTdpMXQHCHLJaaT9PtNn845B1Li7/uZjYESmikgVt8r7keH0w==","signatures":[{"sig":"MEUCIBnsSLSX3P9Js61WfsBO0blgC9VFKwqvDM/+UN2orhsRAiEA4CTBdX/6YfkM9yVr0REwrbfpjL4p9IETUKWrVHVGZcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1093196},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"ff620fda077da6bea89f3da1408b29c5151ab581","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","protons-runtime":"5.4.0","@libp2p/interface":"^1.1.2","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_13.0.0_1709090389792_0.924784626853701","host":"s3://npm-registry-packages"}},"13.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"13.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@13.1.0","contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"b0c2d84c334dc1bcbd67cb379c7f0a0feca6a4c1","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-13.1.0.tgz","fileCount":155,"integrity":"sha512-Wk1O6ZT/L0o+p9vlAB4qxDa9pAwTh5yxPrQbyc98wvKbrnPhAfZbjMfhCBOEvFKzMkEFDsTd3TGPjP8TTtNtQw==","signatures":[{"sig":"MEUCIF0FoFMCTCjj4Qw3fWXo0oUVVIKDrgmyo4Xaao2N9QUnAiEA7721UjiA28jHo5SHBtz9/TbcNSfdK7II4eBmUpDONDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096134},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"bd5460c6c0fba63b27d8671b438cb0495d232773","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"8.19.4","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","protons-runtime":"5.4.0","@libp2p/interface":"^1.5.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_13.1.0_1719319738988_0.13361546766520682","host":"s3://npm-registry-packages"}},"13.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"13.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@13.1.1","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"982454f9442fb58e99b9246775d443d1a35edcfe","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-13.1.1.tgz","fileCount":155,"integrity":"sha512-4/9M6N6kUy4Ek/mynRp251fIJdhM0PTKZzUDH4DvSJsmciGenEOUgXQkyYh9Ui1dbuI6dmU/vVLKqmIkaRCtqg==","signatures":[{"sig":"MEQCIEc3GLu/MAo1rSqSlknt5BFOz5WS+TKM6yoY7/TBbOT0AiAt1vaWzzn9N3sYfGh993k/gs+o38SDc4LXgDtgHHF5yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096143},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"a1f58ca826921c980bde067d02a70dc22440ec78","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"node ./node_modules/.bin/benchmark 'dist/test/benchmark/*.test.js' --local","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.8.1","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","protons-runtime":"5.4.0","@libp2p/interface":"^1.5.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_13.1.1_1723472090796_0.27608042461192417","host":"s3://npm-registry-packages"}},"13.2.0":{"name":"@chainsafe/libp2p-gossipsub","version":"13.2.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@13.2.0","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"1fb77af4cf2a7916fb10c5cf6223c87bac491fa7","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-13.2.0.tgz","fileCount":155,"integrity":"sha512-yKGXIJMLeNLa/XeI57HvQKhf1f4LRgBuV1Lrzv9Vo685Szr+qaBATUbMk/aLxpN2rMgibDIS5F8yaeuIUVPh8Q==","signatures":[{"sig":"MEUCIQCgg43qnhh+oOeGs1CL4hv/mpcLgWzPkTKyX/9IaV/kwwIgLBxNUiUDX0tLE1OrOhOnxDLFjlcOsqnGAA2p98wRghY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097247},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"9e572159b502940f3e7d9fa5db0863541fb88eda","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.8.1","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^4.0.1","@libp2p/pubsub":"^9.0.8","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^4.0.5","protons-runtime":"5.4.0","@libp2p/interface":"^1.5.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^1.0.7"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^42.2.2","delay":"^6.0.0","sinon":"^17.0.1","it-all":"^3.0.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","ts-sinon":"^2.0.2","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@libp2p/logger":"^4.0.5","datastore-core":"^9.2.7","@libp2p/floodsub":"^9.0.9","@libp2p/peer-store":"^10.0.8","abortable-iterator":"^5.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/peer-id-factory":"^4.0.5","@libp2p/interface-compliance-tests":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_13.2.0_1724095288780_0.3199822300049191","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@chainsafe/libp2p-gossipsub","version":"14.0.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@14.0.0","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"a6f4798d2f0cdbf8af8f49dbe63542e6c3682377","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-14.0.0.tgz","fileCount":155,"integrity":"sha512-Gb3iltWJoLhQrIjlPLRqOlJeohEVKzaFB0Zapn35sMQw27niU7LJOJWbQI8HEbBnxwbjanJh+1hLfv01frDNKQ==","signatures":[{"sig":"MEUCIQCA/zmWY25Q2dW1K8moY74UrQSVytT5+BuTYfhhUkN+2wIgf0kTc2DY78xHKWWpNhyF3alZBmmH9lmj3doKylpVe7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087958},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"6326e4d0dc5e619973f2cc4c3f963345eff64662","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.8.2","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^5.0.0","@libp2p/pubsub":"^10.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.1","delay":"^6.0.0","sinon":"^18.0.1","it-all":"^3.0.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@types/sinon":"^17.0.3","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0","@libp2p/floodsub":"^10.0.0","@libp2p/peer-store":"^11.0.0","abortable-iterator":"^5.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_14.0.0_1726063453383_0.28839107242510065","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"@chainsafe/libp2p-gossipsub","version":"14.1.0","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@14.1.0","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"0003a214c2a88b04ab7c256c70ec439717958f09","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-14.1.0.tgz","fileCount":155,"integrity":"sha512-nzFBbHOoRFa/bXUSzmJaXOgHI+EttTldhLJ33yWcM0DxnWhLKychHkCDLoJO3THa1+dnzrDJoxj3N3/V0WoPVw==","signatures":[{"sig":"MEUCIQCbpHtaZcDz9HHYOOhgoY6P4RvB/bm2TQrtPFI6MlbUFQIgUJDew8wsrRjnyQZ7tFUQLI3YvBWhlya7aQYYxoHt3xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1116743},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"d9e4374b568be6eb490cadc924f42576ed6cfea4","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.8.2","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^5.0.0","@libp2p/pubsub":"^10.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.1","delay":"^6.0.0","sinon":"^18.0.1","it-all":"^3.0.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@types/sinon":"^17.0.3","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0","@libp2p/floodsub":"^10.0.0","@libp2p/peer-store":"^11.0.0","abortable-iterator":"^5.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_14.1.0_1726241716502_0.8005115821370443","host":"s3://npm-registry-packages"}},"14.1.1":{"name":"@chainsafe/libp2p-gossipsub","version":"14.1.1","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@14.1.1","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"d75e7c4369908321d7aef3aa7e84adb1795d5b32","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-14.1.1.tgz","fileCount":155,"integrity":"sha512-EUs2C+xHXXbw0pQQF2AN/ih4qB6BBWOGkDhvHz1VN52o2m/827IBEMT8RHdXMNZciQc90to1L57BKmhXkvztDw==","signatures":[{"sig":"MEUCIAIJlkK40QMj2DeKCFdfLv1ULGXfLhta9uwO2wfIoC/xAiEAm2P1TK5vT1K1NFx9v42vBHsNJIgPfsyonvDkmy5z8Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117210},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"60b5dade38c9cee9c7a1efb0d37e1db71e823f85","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.9.2","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^5.0.0","@libp2p/pubsub":"^10.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.1","delay":"^6.0.0","sinon":"^18.0.1","it-all":"^3.0.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@types/sinon":"^17.0.3","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0","@libp2p/floodsub":"^10.0.0","@libp2p/peer-store":"^11.0.0","abortable-iterator":"^5.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_14.1.1_1743170129867_0.6063154499888299","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"@chainsafe/libp2p-gossipsub","version":"14.1.2","keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","_id":"@chainsafe/libp2p-gossipsub@14.1.2","maintainers":[{"name":"wemeetagain","email":"caymannava@gmail.com"}],"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"dist":{"shasum":"86fd498ce47201feb9cd9d1aaadf846258970510","tarball":"https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-14.1.2.tgz","fileCount":155,"integrity":"sha512-HuyB1dO+GwqpbvKhq2TdrsvrtNt19iOWLEfjy2N3ItYY1gA2F67KtCOLmZ1NlEcCbjFDg+qRffQMjgkDwHSFOg==","signatures":[{"sig":"MEUCIFZaQ/DjT7IDkqTMEccdkvzNm6QHKK0NAQc9w2SyseKPAiEA5RqOtXK8umySW8lvzonMhxAJ0Gbtg1dVg7Qa24fFSmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117328},"type":"module","types":"dist/src/index.d.ts","engines":{"npm":">=8.7.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"}},"gitHead":"afc85eeaaa401fe74de694b43ef79ac96936e672","scripts":{"lint":"aegir lint","test":"aegir test -f './dist/test/*.spec.js'","build":"aegir build","prepare":"npm run build","pretest":"npm run build","release":"aegir release --no-types","generate":"protons ./src/message/rpc.proto","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","test:node":"npm run test -- --target node","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","pretest:e2e":"npm run build","test:browser":"npm run test -- --target browser","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"_npmVersion":"10.9.3","description":"A typescript implementation of gossipsub","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"denque":"^2.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","uint8arrays":"^5.0.1","multiformats":"^13.0.1","@libp2p/crypto":"^5.0.0","@libp2p/pubsub":"^10.0.0","uint8arraylist":"^2.4.8","@libp2p/peer-id":"^5.0.0","protons-runtime":"^5.5.0","@libp2p/interface":"^2.0.0","it-length-prefixed":"^9.0.4","@multiformats/multiaddr":"^12.1.14","@libp2p/interface-internal":"^2.0.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.1.1","delay":"^6.0.0","sinon":"^18.0.1","it-all":"^3.0.6","mkdirp":"^3.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","protons":"^7.5.0","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","time-cache":"^0.3.0","@types/node":"^20.11.6","@types/sinon":"^17.0.3","@libp2p/logger":"^5.0.0","datastore-core":"^10.0.0","@libp2p/floodsub":"^10.0.0","@libp2p/peer-store":"^11.0.0","abortable-iterator":"^5.1.0","@dapplion/benchmark":"^0.2.4","@chainsafe/as-sha256":"^0.4.1","@libp2p/interface-compliance-tests":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p-gossipsub_14.1.2_1758197769409_0.7324648852722104","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-05-10T21:57:18.218Z","modified":"2026-04-21T09:51:52.353Z","1.0.0":"2022-05-10T21:57:18.448Z","1.0.1":"2022-05-24T15:33:27.533Z","1.1.0":"2022-06-03T18:09:53.716Z","1.1.1":"2022-06-03T19:48:59.511Z","1.1.2":"2022-06-03T20:57:55.297Z","1.2.0":"2022-06-15T17:33:57.688Z","2.0.0":"2022-06-15T18:00:27.304Z","3.0.0":"2022-06-29T17:05:16.963Z","3.0.1":"2022-06-29T19:13:27.971Z","3.0.2":"2022-06-30T14:39:35.268Z","3.1.0":"2022-07-12T02:08:09.384Z","3.2.0":"2022-07-19T12:16:34.300Z","3.3.0":"2022-07-20T14:48:28.331Z","3.4.0":"2022-08-01T15:23:49.839Z","3.5.0":"2022-08-02T20:02:30.161Z","3.5.1":"2022-08-11T17:33:25.461Z","4.0.0":"2022-08-11T18:18:04.925Z","4.1.0":"2022-08-24T18:22:58.730Z","4.1.1":"2022-08-24T19:30:29.670Z","5.0.0":"2022-10-22T16:24:08.170Z","5.1.0":"2022-11-02T16:22:17.124Z","5.1.1":"2022-11-11T23:06:22.596Z","5.2.0":"2022-11-13T04:14:35.910Z","5.2.1":"2022-11-15T14:04:37.232Z","5.3.0":"2022-12-04T05:14:48.373Z","5.4.0":"2022-12-22T19:07:46.709Z","5.4.1":"2022-12-23T02:05:48.364Z","6.0.0":"2023-01-09T15:51:03.288Z","6.1.0":"2023-01-19T15:48:21.888Z","6.2.0":"2023-02-21T01:23:51.713Z","6.3.0":"2023-04-14T19:39:11.673Z","7.0.0":"2023-04-20T15:03:50.076Z","8.0.0":"2023-05-16T15:43:39.597Z","8.0.1":"2023-06-15T15:45:40.493Z","9.0.0":"2023-06-20T14:06:29.384Z","9.1.0":"2023-06-30T03:34:19.401Z","10.0.0":"2023-08-03T16:28:26.411Z","10.1.0":"2023-08-22T13:51:34.510Z","10.1.1":"2023-11-22T17:11:12.147Z","11.0.0":"2023-12-03T16:51:56.817Z","11.0.1":"2023-12-06T03:05:43.305Z","11.1.0":"2024-01-16T05:23:27.539Z","11.2.0":"2024-01-30T16:26:38.558Z","11.2.1":"2024-02-06T14:09:16.885Z","12.0.0":"2024-02-10T05:06:57.412Z","13.0.0":"2024-02-28T03:19:50.029Z","13.1.0":"2024-06-25T12:48:59.250Z","13.1.1":"2024-08-12T14:14:51.078Z","13.2.0":"2024-08-19T19:21:29.102Z","14.0.0":"2024-09-11T14:04:13.603Z","14.1.0":"2024-09-13T15:35:16.906Z","14.1.1":"2025-03-28T13:55:30.209Z","14.1.2":"2025-09-18T12:16:09.587Z"},"bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"author":{"name":"Cayman Nava"},"license":"Apache-2.0","homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","keywords":["libp2p","pubsub","gossip"],"repository":{"url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git","type":"git"},"description":"A typescript implementation of gossipsub","contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"maintainers":[{"email":"caymannava@gmail.com","name":"wemeetagain"},{"email":"me@matthewkeil.com","name":"matthewkeil"}],"readme":"# js-libp2p-gossipsub\n\n[![](https://img.shields.io/badge/made%20by-ChainSafe-blue.svg?style=flat-square)](https://chainsafe.io/)\n[![Travis CI](https://flat.badgen.net/travis/ChainSafe/gossipsub-js)](https://travis-ci.com/ChainSafe/gossipsub-js)\n![ES Version](https://img.shields.io/badge/ES-2017-yellow)\n![Node Version](https://img.shields.io/badge/node-10.x-green)\n\n## Table of Contents\n\n- [js-libp2p-gossipsub](#js-libp2p-gossipsub)\n  - [Lead Maintainer](#lead-maintainer)\n  - [Table of Contents](#table-of-contents)\n  - [Specs](#specs)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [API](#api)\n    - [Create a gossipsub implementation](#create-a-gossipsub-implementation)\n  - [Contribute](#contribute)\n  - [License](#license)\n\n## Specs\n\nGossipsub is an implementation of pubsub based on meshsub and floodsub. You can read the specification [here](https://github.com/libp2p/specs/tree/master/pubsub/gossipsub).\n\n`libp2p-gossipsub` currently implements the [`v1.1`](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md) of the spec.\n\n## Install\n\n`npm install @chainsafe/libp2p-gossipsub`\n\n## Usage\n\n```javascript\nimport { gossipsub } from '@chainsafe/libp2p-gossipsub'\n\n\nconst libp2p = await createLibp2p({\n  // ...\n  services: {\n    pubsub: gossipsub(options)\n  }\n});\n\nlibp2p.services.pubsub.addEventListener('message', (message) => {\n  console.log(`${message.detail.topic}:`, new TextDecoder().decode(message.detail.data))\n})\n\nlibp2p.services.pubsub.subscribe('fruit')\n\nlibp2p.services.pubsub.publish('fruit', new TextEncoder().encode('banana'))\n```\n\n## API\n\n### Create a gossipsub implementation\n\n```js\nconst options = {…}\nconst gossipsub = gossipsub(options)(libp2p)\n```\n\nOptions is an optional object with the following key-value pairs:\n\n- **`emitSelf`**: boolean identifying whether the node should emit to self on publish, in the event of the topic being subscribed (defaults to **false**).\n- **`gossipIncoming`**: boolean identifying if incoming messages on a subscribed topic should be automatically gossiped (defaults to **true**).\n- **`fallbackToFloodsub`**: boolean identifying whether the node should fallback to the floodsub protocol, if another connecting peer does not support gossipsub (defaults to **true**).\n- **`floodPublish`**: boolean identifying if self-published messages should be sent to all peers, (defaults to **true**).\n- **`doPX`**: boolean identifying whether PX is enabled; this should be enabled in bootstrappers and other well connected/trusted nodes (defaults to **false**).\n- **`msgIdFn`**: a function with signature `(message) => string` defining the message id given a message, used internally to deduplicate gossip (defaults to `(message) => message.from + message.seqno.toString('hex')`)\n- **`signMessages`**: boolean identifying if we want to sign outgoing messages or not (default: `true`)\n- **`strictSigning`**: boolean identifying if message signing is required for incoming messages or not (default: `true`)\n- **`messageCache`**: optional, a customized `MessageCache` instance, see the implementation for the interface.\n- **`scoreParams`**: optional, a customized peer score parameters Object.\n- **`scoreThresholds`**: optional, a customized peer score thresholds Object.\n- **`directPeers`**: optional, an array of `AddrInfo` of peers with which we will maintain direct connections.\n\nFor the remaining API, see [@libp2p/interface-pubsub](https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-pubsub).\n\n## Contribute\n\nThis module is actively under development. Please check out the issues and submit PRs!\n\n## License\n\nMIT © ChainSafe Systems\n","readmeFilename":"README.md"}