{"_id":"libp2p-floodsub","_rev":"91-3af412a7c6e761495b53f6e20201c84f","name":"libp2p-floodsub","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","dist-tags":{"latest":"0.29.1"},"versions":{"0.3.0":{"name":"libp2p-floodsub","version":"0.3.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"lib/core/index.js","jsnext:main":"src/core/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"PHANTOM=off gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"PHANTOM=off gulp test:browser","build":"gulp build","release":"PHANTOM=off gulp release","release-minor":"PHANTOM=off gulp release --type minor","release-major":"PHANTOM=off gulp release --type major","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^8.0.1","chai":"^3.5.0","libp2p-ipfs":"^0.14.1","lodash.times":"^4.3.2","multiaddr":"^2.0.3","peer-id":"^0.7.0","peer-info":"^0.7.1","pre-commit":"^1.1.3","run-parallel":"^1.1.6","run-series":"^1.1.4"},"dependencies":{"debug":"^2.2.0","git-sha1":"^0.1.2","length-prefixed-stream":"^1.5.0","lodash.intersection":"^4.4.0","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","time-cache":"^0.2.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"ce2744f9f134ce1d728da426922d89dc454e1b68","_id":"libp2p-floodsub@0.3.0","_shasum":"4d183907be84be984c048bd96d5d233143ce7383","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4d183907be84be984c048bd96d5d233143ce7383","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.3.0.tgz","integrity":"sha512-1OMPgLliZ+Y+XPEC/QXO3lJlcZqWoZiGVSvhsBiImTfxUqK659yXHu8FNEfJZOfJwlkIgMTiub1h3eQ08Y+x+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhGmfgPfvm+dXx2uuD61+0CJ0JFJoUvL/aABA4E8Xc0AiAD52xKs2szB9BRDJ3bUafixeYUnJSJudRMrNb2zbWLMQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.3.0.tgz_1473871878928_0.3685246529057622"},"directories":{}},"0.3.1":{"name":"libp2p-floodsub","version":"0.3.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.1.2","chai":"^3.5.0","libp2p-ipfs":"^0.14.1","lodash.times":"^4.3.2","multiaddr":"^2.0.3","peer-id":"^0.7.0","peer-info":"^0.7.1","pre-commit":"^1.1.3","run-parallel":"^1.1.6","run-series":"^1.1.4"},"dependencies":{"debug":"^2.2.0","git-sha1":"^0.1.2","length-prefixed-stream":"^1.5.0","lodash.intersection":"^4.4.0","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","time-cache":"^0.2.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"091c60e987926b5bd57362a51b5131db6adff359","_id":"libp2p-floodsub@0.3.1","_shasum":"2bc4dd9a76b7465d331ddc1cdb28dcbfc40831f9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"2bc4dd9a76b7465d331ddc1cdb28dcbfc40831f9","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.3.1.tgz","integrity":"sha512-U5y/s78UssDFXEOTCElbY+r2yPkF/B8H028wfdYRMx4vBnY5Ixi1SHWxVRV2eVJBiTu8dXQryPeAu+twBrgpVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6pOupyLj9goXWW8/Lmxut4wQi+x4kATnOiJBKxvrAIAiAC85ht7oCmtDJnVUkkL+xhrVxxvY0GnpmJY04LGnoezQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.3.1.tgz_1479373444648_0.007931026630103588"},"directories":{}},"0.4.0":{"name":"libp2p-floodsub","version":"0.4.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.1.2","async":"^2.1.4","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.16.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.0","peer-info":"^0.8.1","pre-commit":"^1.1.3"},"dependencies":{"debug":"^2.3.3","git-sha1":"^0.1.2","length-prefixed-stream":"^1.5.1","lodash.intersection":"^4.4.0","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","time-cache":"^0.2.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"7391fe719ee48e94f752cb8fd736d74e35a2f96f","_id":"libp2p-floodsub@0.4.0","_shasum":"30714a22e767184091750d481b773412a624ce6f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"30714a22e767184091750d481b773412a624ce6f","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.4.0.tgz","integrity":"sha512-YvhK/CPH1XzFYHUO3DdxF65ipjDsuK92NkVJoI5N0kuWoWOtadnukhCcGsOtJQ5fuaUUJICENCkI08tCZyRXEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0swf6rpZTEdr1iIDaNlLxvGGuJMao8FX3ritdp5uFhAiEAnFjRpjHqWqHDrYx9DNBLkOhXK30l0V4Xh8dP/cUetm8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.4.0.tgz_1480334257343_0.004283435409888625"},"directories":{}},"0.4.1":{"name":"libp2p-floodsub","version":"0.4.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.1.2","async":"^2.1.4","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.16.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.0","peer-info":"^0.8.1","pre-commit":"^1.1.3"},"dependencies":{"debug":"^2.3.3","git-sha1":"^0.1.2","length-prefixed-stream":"^1.5.1","lodash.intersection":"^4.4.0","lodash.uniq":"^4.5.0","lodash.values":"^4.3.0","time-cache":"^0.2.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"f8b2ac1e0484b1d445768677ecbcff661e034414","_id":"libp2p-floodsub@0.4.1","_shasum":"cee745b794103869316f73e452b117ad66703fbb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"cee745b794103869316f73e452b117ad66703fbb","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.4.1.tgz","integrity":"sha512-cwGaWvLUOaTqvmyfZObrMVxJyaghIpcUIsQxepvGtRq7zT9Og58Nj3oE2Ec7dgvY0gRGNBfV+4xB8rFGzF4M6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFoWowxjaSnWCpTAgBRVQACmvuiBBaVOwz9l/5aPSCrAIgIR9bx/+oxPwLtdCc0osIhgMv6RwDMxsm8NG5GaAQs3Y="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.4.1.tgz_1481476928235_0.11918435385450721"},"directories":{}},"0.5.0":{"name":"libp2p-floodsub","version":"0.5.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","benchmark":"^2.1.2","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.17.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.1","peer-info":"^0.8.1","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.4.5","length-prefixed-stream":"^1.5.1","libp2p-crypto":"^0.7.5","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"c5a8bfc8efe1929a932543a45c4d0c678877520a","_id":"libp2p-floodsub@0.5.0","_shasum":"a216c3f9e90edb1cfa56d5bb0b199a799cb5fa16","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"a216c3f9e90edb1cfa56d5bb0b199a799cb5fa16","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.5.0.tgz","integrity":"sha512-IBGpyo/I+N/vy5vTN5y8ntA7bVhWIHuTz5JbFvGerrKceQIPR5808baiFSxkdsR4KIjqCwJuMecfvFSkt58jBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ2ue1PWqlnEWe6iYSjINg0UfCwKo9OmJ8eOfKsj3wdAiEAmz8brV1/SGVuY6Jtbe0JjKr7h29OPdn+aRFc5luOyF0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.5.0.tgz_1482054340202_0.510884472168982"},"directories":{}},"0.6.0":{"name":"libp2p-floodsub","version":"0.6.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","benchmark":"^2.1.2","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.17.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.1","peer-info":"^0.8.1","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.4.5","length-prefixed-stream":"^1.5.1","libp2p-crypto":"^0.7.5","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"181f1fca4987b40e275bac19c6e33cc088ef9099","_id":"libp2p-floodsub@0.6.0","_shasum":"ee5b7f433787feaaf38f00c6cfbb4b3a2f5090be","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"ee5b7f433787feaaf38f00c6cfbb4b3a2f5090be","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.6.0.tgz","integrity":"sha512-8L2vdc0VWMCcDfzTPpvBjcN2f/rZPXkO1z4rmwgV44QKWgpQGORyuxq+1z45znD9gcQGA0mZ4yErh5rmm8D/Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/eCXJRAl9O+YSG06dzJ5OvTzDr4dSXAjFUTJYhTIBTgIgXvE9BSO/YTCMEKP5bg6zqC63xuqCXIcIWSbO+fXxVag="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.6.0.tgz_1482339815630_0.6744142945390195"},"directories":{}},"0.7.0":{"name":"libp2p-floodsub","version":"0.7.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","benchmark":"^2.1.2","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.17.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.1","peer-info":"^0.8.1","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.4.5","length-prefixed-stream":"^1.5.1","libp2p-crypto":"^0.7.5","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"a7bb72bba349b62ba1fe339cb09d0b220de13913","_id":"libp2p-floodsub@0.7.0","_shasum":"5e588f02f45cd411d6fd302ea2f2085b69e1f4d7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"5e588f02f45cd411d6fd302ea2f2085b69e1f4d7","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.0.tgz","integrity":"sha512-g+/xo1F46svwz5sYVriveU7CwCcIB0OR+8quMXi1v2NdgUVdJt0Fl1YfMT5dH7aWkDw6YVTn4eiA0d9diZqF1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqCW4+XbE+cMTWGUvAMh6hjD0ncfk58Uzsa+a5r5vpxAiAinNMMFAMkqhHxIkzjoT7VOjEsafaJyfOOp06cnzYWVA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.0.tgz_1483967525640_0.9977986859157681"},"directories":{}},"0.7.1":{"name":"libp2p-floodsub","version":"0.7.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","benchmark":"^2.1.2","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.17.0","lodash.times":"^4.3.2","multiaddr":"^2.1.1","peer-id":"^0.8.1","peer-info":"^0.8.1","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.4.5","length-prefixed-stream":"^1.5.1","libp2p-crypto":"^0.7.5","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"2d4f0bf698fd31b5f8facccccd23b9b6f86c721f","_id":"libp2p-floodsub@0.7.1","_shasum":"458063b62d0148f6bdabfa004448c7a53dc08804","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"458063b62d0148f6bdabfa004448c7a53dc08804","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.1.tgz","integrity":"sha512-wLWqgKZPuKAFlRpfGDrD8YApspR08iMESOsDKNyaZnuZH9Fy4v0iK10l0pTBNew7lh5ANDfsZhHsY5ujlSUaRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2OZg5K1AL70khtWbdA/dJDGjYddFhP0QPHt7ASUHOvQIhAPGY+B8gOrUVdwDLLBONw+h+9A7fXrFKIaGyfbuNalx0"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.1.tgz_1484139090141_0.8001520885154605"},"directories":{}},"0.7.2":{"name":"libp2p-floodsub","version":"0.7.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^9.4.0","async":"^2.1.4","benchmark":"^2.1.3","chai":"^3.5.0","libp2p-ipfs-nodejs":"^0.17.9","lodash.times":"^4.3.2","multiaddr":"^2.2.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.6.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"^0.7.7","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"7b4806eb026103852bcf8ba6d5ad6bd2574cc21a","_id":"libp2p-floodsub@0.7.2","_shasum":"3f7a5183e50b06b7dd4e8a663540d4c52bff6def","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"3f7a5183e50b06b7dd4e8a663540d4c52bff6def","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.2.tgz","integrity":"sha512-L/zqysohrwQezbyN6FT4HDhaP/0iMHv5Bstp+m6qhJrRUSV7b8+Wj0ZFoK4hFuQjtlmIFpc2wAiomycnnsp4XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvuIDxeWlCEU2geGR3Cot8rnwUSJf10zDvE5E+OmRBWAiBQg4bz0/FJWOBr8LdnW8lfx0Z9rEQKinvQqY4u7JTpng=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.2.tgz_1485712798922_0.4790468607097864"},"directories":{}},"0.7.3":{"name":"libp2p-floodsub","version":"0.7.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","benchmark":"^2.1.3","chai":"^3.5.0","libp2p-ipfs-nodejs":"~0.17.9","lodash.times":"^4.3.2","multiaddr":"^2.2.1","peer-id":"~0.8.2","peer-info":"~0.8.3","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.6.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.1","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"}],"gitHead":"dab8162293a731c9345db08c9f567a285b35f013","_id":"libp2p-floodsub@0.7.3","_shasum":"0468508a2e0dfd401490758891da995775b9496d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0468508a2e0dfd401490758891da995775b9496d","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.3.tgz","integrity":"sha512-zPicun54tq/ccrPra1/5agoY06Ja/pa9f17AJgMdqbE8ausjpQsIMtESZRDqmxpYpBc9j8AVnBuZYs6a857FRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpUaUeOEWMFfVtyfQKTgRmAVdbMD9LTL93IAp1FqKrOAIhANyB+oWfjtdKUhr3ZPUJ8ZN2dBabJeAUJ8wxk4R75qbg"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.3.tgz_1486671254731_0.9176722622942179"},"directories":{}},"0.7.4":{"name":"libp2p-floodsub","version":"0.7.4","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","benchmark":"^2.1.3","chai":"^3.5.0","libp2p-ipfs-nodejs":"~0.18.2","lodash.times":"^4.3.2","multiaddr":"^2.2.1","peer-id":"~0.8.2","peer-info":"~0.8.3","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.6.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.1","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"}],"gitHead":"c6aaf934633e2ea3dd334d3c89ccc231387d1d02","_id":"libp2p-floodsub@0.7.4","_shasum":"835e187f36df027977c53b32081b04c1b236e55c","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"835e187f36df027977c53b32081b04c1b236e55c","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.4.tgz","integrity":"sha512-LulxXzo+BLTjE3tUysBftTDI+iy0k8E0Hz3/++DKLDV2HbJaC+SDxHuaWLR8gx75/vv73LwrBK5t2D3BhtAkgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+Bunm/8t+omDuTJeZFDmRSIwdWIMl7+R2HPddCXeJIAiEAlSUGsSwbdOJSGZRQDL86eZJPYaazO0VvsCDiCX2KQDQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.4.tgz_1487594692610_0.5760851185768843"},"directories":{}},"0.7.5":{"name":"libp2p-floodsub","version":"0.7.5","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.0","async":"^2.1.4","benchmark":"^2.1.3","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.20.0","lodash.times":"^4.3.2","multiaddr":"^2.2.1","peer-id":"~0.8.2","peer-info":"~0.8.3","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.6.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.1","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"}],"gitHead":"9d746b7c0e01eda74294945fc4439c34068b17fc","_id":"libp2p-floodsub@0.7.5","_shasum":"dc0ab375811c8d24d488674c0741a603316e989e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"dc0ab375811c8d24d488674c0741a603316e989e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.7.5.tgz","integrity":"sha512-ZCx8p4DktzZPSyeuq+gWc6HRZlxPfqnaLobXtZZg2KBxg5e9+n+uJwhskQTtMbfPU1RCpxjMk56ZHE9+N9UqEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLPF7LDX0APgzxjrnMC1kDP13SYva8teuxYBDmAkKGzAiEAjxrJ/SVEgw8t1r6IObm/Da1fIgjlvI2kjM80IB82zlM="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.5.tgz_1490111308036_0.47478613536804914"},"directories":{}},"0.8.0":{"name":"libp2p-floodsub","version":"0.8.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.2.0","benchmark":"^2.1.3","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.21.0","lodash.times":"^4.3.2","multiaddr":"^2.2.3","peer-id":"~0.8.5","peer-info":"~0.8.5","pre-commit":"^1.2.2"},"dependencies":{"debug":"^2.6.3","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.7","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"}],"gitHead":"0880413cf3d42ab5635ea3c87976efe57058165a","_id":"libp2p-floodsub@0.8.0","_shasum":"97d3e8617ae6cac9a052bc5f0f8ef22d35831d25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"97d3e8617ae6cac9a052bc5f0f8ef22d35831d25","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.8.0.tgz","integrity":"sha512-q+t2+iPo5GFJlW+6ZB97ZCkvtKcvow/pJyBtIH8TjfGcRUz/O2LngorWfC7hiU4yRmSo82OuLWmcfAc0ZWgI+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuS7zzA+YrWtPrtyBygXhFMr69JCxn3sUSW28ugYRphgIhAIaefnONlvkjsa3Y+xKDNxlGxT054UBae/Y9JNXAPdXG"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.8.0.tgz_1490628251272_0.8290368255693465"},"directories":{}},"0.8.1":{"name":"libp2p-floodsub","version":"0.8.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.3","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.21.0","lodash.times":"^4.3.2","multiaddr":"^2.2.3","peer-id":"~0.8.5","peer-info":"~0.8.5","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.2.0","debug":"^2.6.3","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.7","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"5ac21227c1d0c14041fdc9d147c400685f5d40d5","_id":"libp2p-floodsub@0.8.1","_shasum":"78a2c98465db2a0fb59d54dfbf1b3186db8aa913","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"78a2c98465db2a0fb59d54dfbf1b3186db8aa913","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.8.1.tgz","integrity":"sha512-e5CfIIiRmE+fofgje9o+3LuHqW5TgqurGunbZ0hEhT8Cuqoo64P3E68p+o7ZvJe18mN22HAlNm7ltD96r6Xnmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDezico/G6q/Sp3Sf6WHs/+a8Ww3uieWjIsrL00KDDCAiEA7cDaaa0/i5XFzykxErDtVL1sVfF0YkGwnCStvslNxfo="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.8.1.tgz_1490823325105_0.644183550728485"},"directories":{}},"0.9.0":{"name":"libp2p-floodsub","version":"0.9.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.23.0","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.3.0","debug":"^2.6.3","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.7","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"843a43d27bf33136c60803793c3694c009797da2","_id":"libp2p-floodsub@0.9.0","_shasum":"b1d1a7bcdcbad52ea158e34f3745fb2a4623d81c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b1d1a7bcdcbad52ea158e34f3745fb2a4623d81c","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.9.0.tgz","integrity":"sha512-7eqgPM0ryUIczqpSf42WKf7rqtoiadn5zynla5ua6ivoYJfG+36oSn5SCk59RDHTvd+7qGcUvq1RXLnQMaomMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG39F/l0zVJYKkBL1Yo/cq7fxi6tz+ohvO5/Anl6h9/AiEAq/uXlKYPnWrd+MjMqocouABg7RvootI2Q3K20hCLfGA="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.0.tgz_1491248532749_0.26274327421560884"},"directories":{}},"0.9.1":{"name":"libp2p-floodsub","version":"0.9.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.25.0","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","debug":"^2.6.6","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"39fd6e43b5b21ee7810614fed380dfd225d15122","_id":"libp2p-floodsub@0.9.1","_shasum":"9ade8cacc6c062d4ec5b4bfbfb9afd5336886c2e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9ade8cacc6c062d4ec5b4bfbfb9afd5336886c2e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.9.1.tgz","integrity":"sha512-XGSQJZmBe2wFd9PQHqY6JhZwtM/Y1pv1P3BUSMyhHgDkITduhNC7Dj6vH8V78QD381yW9RZuaexyh9kd1+igMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVi2wsnWxUuet70Zw88oVrSE5awOt6wcf0ZIJ8tzETpAiBgkZrWty75ZVd5DqgnHOItIQ89u2i9PWuMA7lMB+shaA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.1.tgz_1493911361078_0.875313678290695"},"directories":{}},"0.9.2":{"name":"libp2p-floodsub","version":"0.9.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.25.0","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","debug":"^2.6.6","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"99aa131d825068e48dc458f97a19e8ecd81f7cfe","_id":"libp2p-floodsub@0.9.2","_shasum":"9cfde24be345ec7887c70f35315ff060dccd99d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9cfde24be345ec7887c70f35315ff060dccd99d0","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.9.2.tgz","integrity":"sha512-VSojj3Kq0in6FvdKiWsVcNSqEoTgWSZ2p0swU6DFm7JItFBT00UDJlezyikOfusckBkqwsPoLwN0zKnsIh1TIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWIcXFT+cUCWujuELf+Kxx/OVyPij44o8u741HgDKy7AiA6rXiWakMmyO3MF5H/wXdlDBKf6QXS9fNEoQboPDMgYQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.2.tgz_1494628258714_0.2470298446714878"},"directories":{}},"0.9.3":{"name":"libp2p-floodsub","version":"0.9.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.25.0","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","debug":"^2.6.6","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"e8a3ef604982d7454b681ac33eacfbf6f9683888","_id":"libp2p-floodsub@0.9.3","_shasum":"4f69e0fcd4b39ee793a28585f085c8e14031d1b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4f69e0fcd4b39ee793a28585f085c8e14031d1b3","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.9.3.tgz","integrity":"sha512-7/ccHH9O5RixShdS4Fhu2Dwp+YYwxIjjpTD3KW+xCmRyhFpzfpJqjJ1N5ZpkXXrHU7GcfLzP6N07pqyieTAS0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHt6HMcUapqWQ3XEjtRZsUZw7luztyihly/AjFH0/buAiBVsg8FOlD+p9Sg3UKMlmSZK4AO0EhFQDnG7qPtgB+l2A=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.3.tgz_1494629214202_0.16671767341904342"},"directories":{}},"0.9.4":{"name":"libp2p-floodsub","version":"0.9.4","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.1","benchmark":"^2.1.4","chai":"^3.5.0","dirty-chai":"^1.2.2","libp2p-ipfs-nodejs":"~0.25.0","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","debug":"^2.6.6","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.0.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"d1b10cf05991e6bed028cf953c403a5635a0a713","_id":"libp2p-floodsub@0.9.4","_shasum":"41fadcea83c729f04538d65c20354106d4c62a83","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"41fadcea83c729f04538d65c20354106d4c62a83","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.9.4.tgz","integrity":"sha512-m9inOcsGZ42Vcg3p2duHPArRhA182/stPXQo6Y/9XEe+OLYlwcZqkymTjn2ez1TtEEA3Fu1Q18m5WTrV9Ylc8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzFG5RYj263g1LfxMmRx3278RtTgMxGEjthNIQUA2V5wIhALb0Fdpu3cvaR87UmQ8LDWc06cWnSN/0gfWioWcoWhmt"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.4.tgz_1494917104823_0.01693203835748136"},"directories":{}},"0.10.0":{"name":"libp2p-floodsub","version":"0.10.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.0.2","dirty-chai":"^2.0.0","libp2p":"^0.10.0","libp2p-secio":"^0.6.8","libp2p-spdy":"^0.10.6","libp2p-tcp":"^0.10.1","lodash.times":"^4.3.2","multiaddr":"^2.3.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.5.0","debug":"^2.6.8","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"0c286db4d7041f85477d084c72ae1767f263d179","_id":"libp2p-floodsub@0.10.0","_shasum":"4a3d70366b65a11ba33a8a3b22a8f656b9aebb84","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4a3d70366b65a11ba33a8a3b22a8f656b9aebb84","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.10.0.tgz","integrity":"sha512-y8Wk4tnvSy1cQT233N3xwuCp8HVGiVo1pYcHpS/SYcUBjRrRC373vrKdNuGNXgwfFYxWy6pqgmVy6HV/5kkgMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9/8fjCiMBVeuIqoXwd3SY4Y4k0a0lK3+eQvM8OjP96QIhAPjrWWs9j7GoR0X+MrPG/2F9IO6lEI7z2WyNLGrUjDnP"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.10.0.tgz_1499431214592_0.541342751821503"},"directories":{}},"0.10.1":{"name":"libp2p-floodsub","version":"0.10.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.1.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2","lodash.times":"^4.3.2","libp2p":"~0.10.1","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-tcp":"~0.10.1","peer-id":"~0.8.7","peer-info":"~0.9.3"},"dependencies":{"async":"^2.5.0","debug":"^2.6.8","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.8.8","lodash.values":"^4.3.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"3f1da2e7e664f0f497833c753c6245cc32c1a6e9","_id":"libp2p-floodsub@0.10.1","_shasum":"e84cfbeeb9e65deedb18f07ba158222320dd986c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e84cfbeeb9e65deedb18f07ba158222320dd986c","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.10.1.tgz","integrity":"sha512-+N0OuvkpgoMaR0D65urj8RDrFrP+AP2wwdiX6Wx2WlceB9cWLPtDjFPhmTP8cw/BTDsvHOfo4PEfY708Uch4RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHO3V6gvmK/XtnnxH71GE5lIfwz4XNKp0JSqhU6mcaSQIhAKrm5AeDcUi8QhFQza1XuPWGO4ETW1vKMLYnmnAB3XYU"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.10.1.tgz_1500600135792_0.3616334768012166"},"directories":{}},"0.11.0":{"name":"libp2p-floodsub","version":"0.11.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.1.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2","lodash.times":"^4.3.2","libp2p":"~0.11.0","libp2p-secio":"~0.7.1","libp2p-spdy":"~0.10.6","libp2p-tcp":"~0.10.2","peer-id":"~0.9.0","peer-info":"~0.10.0"},"dependencies":{"async":"^2.5.0","debug":"^2.6.8","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.9.4","lodash.values":"^4.3.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"b0ea3ea9fd0415729e45ab49cb311c1cc75f174e","_id":"libp2p-floodsub@0.11.0","_shasum":"c2e9fa5e07755c0cbe06a88d15171365cfb2e2ff","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c2e9fa5e07755c0cbe06a88d15171365cfb2e2ff","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.11.0.tgz","integrity":"sha512-6G3H75EensbRsAUvnz426kFB3dYz39aA20uopM01SEh05wTGvF1VuJ5xxQxvP85S3OPmHSErnYpkhaI2rX7rCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa3zDsiKcSPdrDtN4xb2JhRbHhyby/eLGmRf1EZg9OEAiEAsk2/1xoV3YlstFKyTLoY7wEqyL9QvzDmzlxO1xzrc24="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.11.0.tgz_1500788161854_0.026691701263189316"},"directories":{}},"0.11.1":{"name":"libp2p-floodsub","version":"0.11.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir-lint","coverage":"gulp coverage","test":"gulp test","test:node":"gulp test:node","test:node:core":"TEST=core npm run test:node","test:node:http":"TEST=http npm run test:node","test:node:cli":"TEST=cli npm run test:node","test:browser":"gulp test:browser","build":"gulp build","docs":"aegir-docs","release":"gulp release --docs","release-minor":"gulp release --type minor --docs","release-major":"gulp release --type major --docs","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^11.0.2","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.12.3","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.0","lodash.times":"^4.3.2","peer-id":"~0.10.1","peer-info":"~0.11.0","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.5.0","debug":"^3.0.1","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.10.3","lodash.values":"^4.3.0","protons":"^1.0.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"45c2f8e8af20e11254ab9097d0cfe19be6d89f74","_id":"libp2p-floodsub@0.11.1","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-3RwzR6MWIPMclgXm8QtnfSz1h3n6OhslvGH/wM96BeVmELPTIh/jjVuZss8GDHpT4U1Uqq6FCOsMbZTC5vddfA==","shasum":"00a7203cbc28f70760573b3e7baf66d38890975b","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3OgV8QCL2o10DPWUSROVDvl7u+e/r7BDVDMxgXJSNAAiEAwC+Z4xvC56QNhikTLwZ8dYJ9RDjlgovnX5wHEjv3oNY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.11.1.tgz_1504792885530_0.8647477175109088"},"directories":{}},"0.12.0":{"name":"libp2p-floodsub","version":"0.12.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.1.3","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.13.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","lodash.times":"^4.3.2","peer-id":"~0.10.2","peer-info":"~0.11.1","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.10.3","lodash.values":"^4.3.0","protons":"^1.0.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"803de59d44dbda8aecf50b3612a9918f7b618e8c","_id":"libp2p-floodsub@0.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-Rj9Bn+fPkkm11y8VKmCMiHsHaHeGDU7130tBtZaxC5kwbmTS636ckxvaLadA2WGM6lQf4ktIh0ff0uUonOym1Q==","shasum":"8b79f3fc4d2038aa9cbcbf80a81b77232372ec54","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD23UWijNKBBzZq4iIxymV+Cq7YHUd8crO0RDpvT+fPNQIhAKjVk1Oyn16zxKdi5nZtpTeFiqZVHBdub8HU+rvojDfI"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.12.0.tgz_1510826465118_0.4946252496447414"},"deprecated":"this version has been deprecated due to a regression, use libp2p-floodsub@0.11.1 instead","directories":{}},"0.12.1":{"name":"libp2p-floodsub","version":"0.12.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.1.3","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.13.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","lodash.times":"^4.3.2","peer-id":"~0.10.2","peer-info":"~0.11.1","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.10.3","lodash.values":"^4.3.0","protons":"^1.0.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"dca9b1e878dd2ebe1ae8583529de9aae08124045","_id":"libp2p-floodsub@0.12.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-Ar+ax6CveG6bDTUpdXhNKFX6wLTVZscp4ACOm8Cr+zxHpzHLVjWMfkJKuzbs0q8nz7MFmVNCnH4yrKeWSRmqtw==","shasum":"81ef6ae437acdde2e89b91ca56ab8aaed1d4713b","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICM9yn2ctRKMFmhaMv4mb6zJVKC/NV/dvU+ruGaPmluoAiAEyrP7bQIsxTNsB2DVoL2GEVc0XTHsUUljBphoyiPtbA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.12.1.tgz_1511188352091_0.9160748899448663"},"directories":{}},"0.13.0":{"name":"libp2p-floodsub","version":"0.13.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.1.3","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.13.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","lodash.times":"^4.3.2","peer-id":"~0.10.2","peer-info":"~0.11.1","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.10.3","lodash.values":"^4.3.0","protons":"^1.0.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"acdd08db8c9160019f7a88d58481e85d0b7b39de","_id":"libp2p-floodsub@0.13.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-Y/lAdtkRsNAzXyI41mus9yXygLelGnOesxAlHnuh2dBwak6+2m33hggFs8uarhwc2/ArrH8kt4J9bC7A4KpqxA==","shasum":"b20ad829a068205783b11982269b0b12c9ec496e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYweUgpo42f65+0ySupfAoATKq2pTQzqTrllqNgFlhHQIgfiInWGP1pMwkbd3orc3CfeQkULM9NjzRJ81KLFzkRXE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.13.0.tgz_1511344265235_0.016943347407504916"},"directories":{}},"0.13.1":{"name":"libp2p-floodsub","version":"0.13.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.2.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.13.3","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","lodash.times":"^4.3.2","peer-id":"~0.10.3","peer-info":"~0.11.3","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.10.4","lodash.values":"^4.3.0","protons":"^1.0.0","pull-pushable":"^2.1.1","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"e90b2581ea5ccb1824e5f8ed95ef5a307c2f9d3b","_id":"libp2p-floodsub@0.13.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-qJT5dKBVYG7pPm5jtwwFt1Pd8N7/U4eDa2bVTloLq3SzGnwcVvkP6tWRwyz3Nsed4xDzuGHHm2u0gqqpDdHt+Q==","shasum":"b396f1a401130ecf03899c04c95eef92eaa47fab","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.13.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJWuBLnYjOcSzJHbT3lSFENEWVBdm3IFqGjZocxIgyXgIhAIDSbvdIJqjwK42q+z1CA70UgfHlf4wKYG7n8cPwtFnX"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.13.1.tgz_1512506725717_0.109707185998559"},"directories":{}},"0.14.0":{"name":"libp2p-floodsub","version":"0.14.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.4.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.16.4","libp2p-secio":"~0.9.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","lodash.times":"^4.3.2","peer-id":"~0.10.5","peer-info":"~0.11.6","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.12.0","lodash.values":"^4.3.0","protons":"^1.0.1","pull-pushable":"^2.1.2","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"2f650e0637735c41f8d9ebd954279132fd784271","_id":"libp2p-floodsub@0.14.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-NsOOLrTDZjaxRCAcRzAjXG4QFjamhFxhaj1i8p8i8xx/8olrJf3zmXZOAoaDVBXQtR0VRNQ4O4vYvHMyKXHnFQ==","shasum":"6f715cbf7e7aec05a7458fb10a4c8701ab1bdade","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.14.0.tgz","fileCount":26,"unpackedSize":4884854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJElnqSP4+WhlSnyE1cwcXxK6qhzKbixjK86mmPxm+uAIhAP8MjqnKdEcqnMXgto57obYgfMbuYrLJMQojUvhsOsCx"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.14.0_1518246256335_0.6147917865124728"},"_hasShrinkwrap":false},"0.14.1":{"name":"libp2p-floodsub","version":"0.14.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^12.4.0","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.16.4","libp2p-secio":"~0.9.2","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","lodash.times":"^4.3.2","peer-id":"~0.10.6","peer-info":"~0.11.6","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.1","libp2p-crypto":"~0.12.1","lodash.values":"^4.3.0","protons":"^1.0.1","pull-pushable":"^2.1.2","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"ae96a0d00874e12327c52ae74813075bb3692768","_id":"libp2p-floodsub@0.14.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-MxdKgD/1dWlQjT4WVlirAHq0QAczGjC/P0SLpoYRna/RZqEmkOuiJfUEwqWWZXENVBuyQep8Ry3yLKt67xJfVg==","shasum":"5aa77718c09427123869f53722ad1ae102a3be2e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.14.1.tgz","fileCount":26,"unpackedSize":4888370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiyeQ8VWRr033GwDElcqHF6i6RXGzjRslVzmbHkgrGvAiBka5uUFUSLjI70ImCi1jbDMS8fDZZKC1tPI1YcYCbB0w=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.14.1_1518428643816_0.3107467245278539"},"_hasShrinkwrap":false},"0.15.0":{"name":"libp2p-floodsub","version":"0.15.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.19.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","lodash.times":"^4.3.2","peer-id":"~0.10.7","peer-info":"~0.14.0","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.2","libp2p-crypto":"~0.13.0","lodash.values":"^4.3.0","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"d4e6cced9bd60d87c74fde02dc9ca1fdcf0199ef","_id":"libp2p-floodsub@0.15.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-sDVNxE6GKOZ7+qWE06jQuJ/CrYgPfOqkRD4qWPFe02AtghswyocWJkDiceKHx++mW2h2KYl7ae68XK0DLEEOiw==","shasum":"2ab70bed288b105d7cb80bef05a4ab91c08af768","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.0.tgz","fileCount":26,"unpackedSize":4982032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAykVDduo8nz92BizBboKxj4Bo3NHXL+fMXyYyKsRX94AiEAklVEDW3po7wHBVSOvs19S8xk6AN96c6C83+VbBZD3Bw="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.0_1522950867847_0.16082760255843054"},"_hasShrinkwrap":false},"0.15.1":{"name":"libp2p-floodsub","version":"0.15.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.19.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","peer-id":"~0.10.7","peer-info":"~0.14.0"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.2","libp2p-crypto":"~0.13.0","lodash":"^4.3.0","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"c9f8d39ec42bc06b2671c3653dc9538780e33e50","_id":"libp2p-floodsub@0.15.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-3WdDZQZDteVqEuok6JCOZ8TYwB1nkDwLfnHxr5BYXaolDskzBD5KhvEiqpc9JQd4zDYF+xC5a0qc0FBylmPFIg==","shasum":"d58d40822f355356627c26a7b322600c50e67d93","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.1.tgz","fileCount":27,"unpackedSize":4686193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzxorCRA9TVsSAnZWagAA8PsQAIaP8vuloiu8/UdeJSEh\nLX9JUBl+ulXORdarLGHCGT/+qBG5F2hDRe+vtUpq60wr0CaCFX9D2txuqOQx\nnj8LIuo4pvtVAFEs2vY7XIYRngxTmO/aS5TGbSC1dy5meN/V3K2qmw9dXfo7\nFqU6LiP/zCm1QZ+qf33VNLKEFXgADWKQf4Lgtb1zRE2p2S8cpNhPOyKl+D5C\naV5DjraKDFmgRJYweE7I3hZFKsf6bEEApb0hP/Zv0OZCDVpU//NVuYcrxsH2\nhb1QHb02FvVUffM7ivykm5w39cqakb+FZMs6mhDvh9NhPR8a58qBftr8S+/9\nafhM7Lhnc9H1EKdDEiEy/EBZzbJspsGy7dAwvpHbp+lV+VuQPIpiidyghG/H\nUYe7n8SUKKflx08Fq5sVN2twRocVina0t807ewVwLSKOg/ZZg7UTCTx+/CUf\nBS6IEQ8JQBXm5gHX0AzdCGXGf0ku+54RfkSdxJlY2tDeCfGDxqsi7qbc4uK4\nn020xVa3UWo145R8xH2eJOzPwh640nxB4aWzr8zNPAMsU7+BbRD0B3B0Xhhd\nCNUXko++Y7peYwrzypeC7xkaZaq2oxo4Mi6cSygp7WaZarHpZ3V39hq8X3u0\nINKraqYRUYw3ReRmaktbkdHZr+VPhR+wleg4Vlb9zwmgHvYphB5zzX7Hxayn\nNy5B\r\n=M2Oj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFicKB0TIMmfiY4vE0j1xwc953R7yj5//pcNqOMehOHPAiA6x6CRD+5OGQeGBeFBhycixQrQIlJOdFJe6ZzC3569YA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.1_1540299306610_0.34290627883417946"},"_hasShrinkwrap":false},"0.15.2":{"name":"libp2p-floodsub","version":"0.15.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.4","chai":"^4.1.2","dirty-chai":"^2.0.1","libp2p":"~0.19.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","peer-id":"~0.10.7","peer-info":"~0.14.0"},"dependencies":{"async":"^2.6.0","bs58":"^4.0.1","debug":"^3.1.0","length-prefixed-stream":"^1.5.2","libp2p-crypto":"~0.13.0","lodash":"^4.3.0","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"a718402152a1a100da616b90e2f6b289bb8c0e8e","_id":"libp2p-floodsub@0.15.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-av/0KGr3Ih3KVpRTJ+O7AkhSjPRix0fumP6rXjOtyGi/LQj9PcElnHBWIgs/zqKIOWNhLL64DbmsDrtAo0F3Tw==","shasum":"ca48ccb60dc2fd39e367cbde3231360960366d2f","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.2.tgz","fileCount":27,"unpackedSize":4691721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/qWjCRA9TVsSAnZWagAAqQwP/3RxhHxkOnInfCadnxKu\nZrzworYGsZvJ4ejv5y0Yyy7wgQSadsGE7+iiXXPGGvP5VP+j4TB/eOZioTtJ\nPEBB2nzsbLwUWUyZTveWgzuBLNgsDEm3HMKVLLIKId1BBka8M/60UHqPH/5K\nlKmFJjv/uwvULv9YSIjEDCLXYQMLJdWwtAlc+u1ctK6UdGbc2vMmOyWzz3Gr\nJzw7B3/jzPe84vWQms4T/5OmzIPnj0DGFgKjizSZ04+moITnJ+WR+1+78/Ke\nE51LlJ6JCJkYoyNgEAJQ+ilUG/Vik0VdDehSERbIhiB9uhSvUWxe4zh2B9M3\nq/boag33pf3q9d6OCnIyrlI1+mFhkfTEEv8t+WjEHtKkZoXJtXPozsSkyvCo\nWF2KKIo7njquERpdU71guyfT70MVhDSyzp+mBER4FuIso8DFRJiAQexwYGF+\nEgkulkk0jipNjw98FdsnXaJ6RFBSZRdX8dO95NwPtz3oUCcQipQKM6LH1YHW\nOws22BY0SgD9Gs2J4ydp2RZu1yRWueUaq3uGw2fMW2+tIjzR4TZn0YfspMGs\nUvvmM8AqdIzeblDkPWO7MEkJbslG8XSw9DImSDWtD6ZeVKILeXqMc9KSh/J3\ny5fOSAXW8q3CpSuc8pyTYQRWB2UZBbxe+qWaDOBvqYpBB8UzOZexIN6W31Cj\n8/ft\r\n=sIon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECWf0Kj/f+RVGv9Q2x2NiccXYaPDFkNotHkazRkuer/AiBSf5/r+iHh+I5jW975HyW04L6ukHVFq34ZjOZfcRwi3A=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.2_1543415202340_0.6985742230103293"},"_hasShrinkwrap":false},"0.15.3":{"name":"libp2p-floodsub","version":"0.15.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^17.1.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.1","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","peer-id":"~0.12.0","peer-info":"~0.15.0"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.0","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.14.1","lodash":"^4.17.11","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"f17ddab371363d773b9d41c8a85b7146a54a49d6","_id":"libp2p-floodsub@0.15.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-pxtHddNE/qOIUiOGy98PSeDaFTYCgBZdOEtF9W6IsarfX5+F8Lkn1zUpwKdRQKPp3kafuRGlAVy5qVf0ZxpA3A==","shasum":"7ae6a15a04ba0d1c3918cde4468cfa1af1115cba","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.3.tgz","fileCount":25,"unpackedSize":5874223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCRtICRA9TVsSAnZWagAADAcP/Rjt9NqPkP2Wnh2KGYUq\nDQe/E7rY6Z87Uie7oj2P4IcDb3FX/rWH2Vb4LxM2jYwdY8L6YbPQHbiRoGIA\nb4Hfv2+wPTcGJixCxUE5/hUhVcVMUEeZGhRsfjkQ2hoB8+Soxcm2GHyg4GDS\nZ0x6Xe3Gqq+DwoFU6cm9IwK6XaRgbxRKJaGVmGVluRwdSXG/WrNroOUcmyF/\nhy4Vt6ADUWtDeZk/oeKBtZaL8ElIL/n2KoSm4JgC4hbdQWs2S3b0LLXt84GY\nXGrGkbXs+95hZaBtf04bblHWgjlCrE1Vv+4tkKY3HHFE3KLgFOyoi7BobvIl\nU/XIPLkKVnswbr6+Oo/nODib2O8OY4n/tsfT6U548wLJe7gg5HkPgxovhpoz\nlv9UTKYe6MEkw/NPj1yrgPiTA9IHCnr05sO1ZvyOkOkPVs2ImtYv0xxn5MsS\nDXmlWPw4vtTnX1+kQZeV5A8pzosznmShsLp2dhjv3t1n85uf5X7/YPVqDyV3\n84MMTyopcGUKkOaOvoO9R0qo+1hx8ub9KbUnmfnJyMB6evls5IEBHXNgiHfn\nVPhW8Tfn1VDTDSAqc5vlHWy76JrXzKvqMfmbi1MsMZzz0ALw341ynKdVJzxd\nO3GDpPwaj7tI/pUZNWk3jXrwfF/6no5Icx1BYSkXLpFZd6SJsZWg1BUlWpwL\nWc36\r\n=0w3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYkG9tKV+rN8XUrvKWT9GNqdsQgBBsU9EQVUQRK2NpuAiEAnjjtxgWnkwbrRKhgGF0NsW02Qdvg96vNQELFnDR0qU0="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.3_1544100678816_0.07205785928270458"},"_hasShrinkwrap":false},"0.15.4":{"name":"libp2p-floodsub","version":"0.15.4","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^17.1.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.1","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","peer-id":"~0.12.0","peer-info":"~0.15.0"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.0","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.14.1","lodash":"^4.17.11","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"54632b3cac2988708a039cf051ba9afc1925f112","_id":"libp2p-floodsub@0.15.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-tRMp1rqIiHbd6LzlUpvfGEUjLpd3DXRzln53IDq8mzuCe/XzehppqTYikNiE+eA+HbWErHvwZ1m4vpEDAHRB3A==","shasum":"8477d4bd651b45b2755a5d25065abdbc87d21bea","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.4.tgz","fileCount":25,"unpackedSize":5874856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFV4SCRA9TVsSAnZWagAA6q8P/ipoWuq6tM61HmUJ9Ma6\nMGvS6nKDoErAJe39wEM9eTWOSrmfRjAfdPWZLLjFUVQUc7CgM1RIZ8e32Rf+\niGfNY56CQkdrROuSpnRPMPsCXmRa5xDIoh+SBLuYIHyqfBpWTN9r5P0uJVk0\nkI3/JHqD1iZ867vhbjKAEUWsWncza62GMOYyYfkKz+76KgRohVp9QAk7ZNB3\nF3Dt/6nm0xqt3vRs3NpYRwJVnK/bsUSeu70fspyaheCWWLFmtjky4y6cpJxO\nJIoSM+KwCuu2tZKJ3X95F+NeoSICQXiWRySlbjHQf5fzBmdrSU1ok4yETkd/\nKJ5rWXnp9lZJL25H5+sM3qwrni8v1teIlC738qcAvF5UWOUrKgfGb1O3hDJJ\nOvkTjbD7n+TdSyL1xrapg/pcxGrzqU4WNt/sCjpywU+qMLSQya0LFAbOjysg\nBgE4R8Oapnbx/E+1H5bthc+Ysqe1A1NOEehhMSRJecUwd5SFFNXCM65+RwIa\nuTQv+hq9T3VWkYfRwNoE0tkO6lE2dos2aQVoB6Z1fvecGZQFHxcv4VUsiHfN\n8Ykw+4DwK0MRka7iJkPP5wFgci0D9RT2fcbyf6A1vxW3itf7vlLR9Q3q3uTr\n7i5YVUvITXBaDjkOoSb5hYSfM3ddIsg7MPMHoITIYGK2p/dFM3O+MPCgLDPD\nOZkI\r\n=i3Qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHreTHJDhWruBEhRZqi011UocwZDFmvzR6hHqH5CvrwjAiAtHUDo9wo10jGBNge/cELq1ozTqyJ9DmIKTVK73yrdVA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.4_1544904209918_0.171073954213812"},"_hasShrinkwrap":false},"0.15.5":{"name":"libp2p-floodsub","version":"0.15.5","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^17.1.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.1","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","peer-id":"~0.12.0","peer-info":"~0.15.0"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.0","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.14.1","lodash":"^4.17.11","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"021dd1fa32c52647a8538ace1803e815040cefe8","_id":"libp2p-floodsub@0.15.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-c9aq+vHJLwipOjM37tZruPJqEw1Anw2PU3PGmYAF1DcqTERHoqeniALkbznR2cDMoxEDJqk4KRYrTFU4eam+rQ==","shasum":"b9f46f24c9e438e410ba96b4a9de39700401e846","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.5.tgz","fileCount":25,"unpackedSize":5875371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFWEKCRA9TVsSAnZWagAA4I0QAIwr6m+QR28HVHaHAyZn\nJmpH1XpceTAUqZ4UOvhwdSTWZ6Cm3ZT23HlPECp/Ff7YW5andE1jo3DXR9pv\nnv3DvUBxAVuNd5ZKfHYjrNcLopIn2km+8RI/ud0CsHfueZ+gra4FMuC9GhG+\njxirH5FOWp+1eeoPaSLAp4IkthaZf257ztHg17CVdDpQSdlPH2EGg8jM0vW+\n4cGT2cUvkDSHBRskqUKuH4eBmeOEFapnD+NmSOjSHQRQGPh+yoTeSEpKwkf/\n9cyTMLQJBi/EdwTZs6aznM4MDi4MyBtlTOUsIyWUXpXIRrTe8CQEY35ks4Yi\nyOC8Xo6tWjbtWeEo1YeGSy6OSUh2/yZt6IYu5mp9KNulhdI+T1tqsCZFVrfp\n1nc3nOllkDgOF39nxr+4ZZtCvmUFqypmAkPZYRpkOMqw/GKkEsujQvJC4iog\nTU3+4RgufMHEj+dZOK8fne2sbE6is1qHdRRqcRGIgqWVKFN9BDIoozLRy2CO\nVn7kqfmNCD+bIX/eQW1ADN8zft4wNgv5YcVr3p52jmJWFl40WLjN+Ol3k/d+\nFmve9y0WsJVofXxpuo73ybwa6a0034+YKfm/vxGIViVl1L8a7hvjUv/T8v/Q\nYGmgi5KgSGuCg6cTb0LX26Ynn//2AyGjxrztM9/RNrWhaRWnA9IKftkD6DWr\nbNyJ\r\n=qX45\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYHzTCX0z5sTlQkT0TguwHoxp2SCDcOqFqCln2NqyOsAiEAjaBSMLx7EIA0sUKYydJuVmEecTVoeKFBA5ismI6T/FU="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.5_1544904970337_0.39180438149619334"},"_hasShrinkwrap":false},"0.15.6":{"name":"libp2p-floodsub","version":"0.15.6","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.0.2","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.3","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","peer-id":"~0.12.1","peer-info":"~0.15.0"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.15.0","lodash":"^4.17.11","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"355ab300cd3b5765b46fd17f96eb81187c0ba7e6","_id":"libp2p-floodsub@0.15.6","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-1qmlZdo/3xnmV1qJEtl4Lvh/OVKdDqGJIkmpWLL/ctQBryt02bzbzG3A4UaaCWSJpNnt1ZFLQ6DmoQAkDIiG6w==","shasum":"a51dcb500eef3879e76f8f4de297fca5526840d0","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.6.tgz","fileCount":25,"unpackedSize":7568041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLyz9CRA9TVsSAnZWagAArnIP/RKgGBFUPP2GP91L0k8Q\nU3l90MSlqAxmAG4AgXTrxjLQf+jRQnntzMqEmCe376hkxteBZ3MLPV+MxTa9\nVFEXXj6hyD4msdA/RDFfN6bQq8EkeU0M6Xq17kkoxE8zYNjigs1YU80jHY0x\nMehkiHDpnFJJpQYkiIqeQnlAushiYjnGrzV8YYUGWkfBTbV3YirUSLERbbSw\nOoe0APLwKYvHIgAcrKQM4GPy07mkMSeBF15V+RzTwQEpDY1YB0W9RJQ4iY0O\nAx93tpPI1+nTtu4sKVzT1863Lqu7nUd50SRNppO55M7GqZcm6PJJXH8j/FeF\nglomZN6//PZt+t9+orm7gH2Gky3MfSehTBmaKl3miJM0Yz0tP9pk/jpqiQbW\nrvHw8Bl5AHjIwMEXD4zJ8EEARSobz8OfOQMiHxwvixG1i01NgTCNT7LhMmKB\n1oFTBklgYM0QpMndtziF64OAj9cAyzrJ9tWSqX3E2pOvZQN1x3XtKgxCOZaw\nao9/XQmB7ug3QtkBKOuUkKogtXRdLuwcPlBH1u3z/CHNIT/9HMFnDK7nsH9Q\nXyGJgfcjR1AjvI68Q1Xe2dH4vJuWS+s+qavkm1Sqb7MK6IXcAUZJWWW2uFrH\nOgz1MZCSnnJVSz5T83YJgXczrDEY2xY57Dwh+zKzG9Qof67165IGXzyVjXOY\n85DU\r\n=Dx0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8x9CWJL/FRRvBUuvtMmM1gHfsrxbEXn1R2b0WXtdgLgIhAKCZiarQARhnWwLprjqelPSPOU2+fUnkx0e8JEO5D3AO"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.6_1546595580720_0.3511751209548353"},"_hasShrinkwrap":false},"0.15.7":{"name":"libp2p-floodsub","version":"0.15.7","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.0.3","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","peer-id":"~0.12.2","peer-info":"~0.15.1"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.16.0","protons":"^1.0.1","pull-pushable":"^2.2.0","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"9fc4be548d983fdf23bbb02f5d0ea1308fb4e647","_id":"libp2p-floodsub@0.15.7","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-JZ+lENPuGq0CmQL52eAbVbwS9jxot1Lryh+6XjsRZa/n8oYImPUid26J8yqYOp9xnpaxWvqCxLvH6yraGdpMgw==","shasum":"ec16a92bfb5070abebada2737d50ddd0579767e8","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.7.tgz","fileCount":16,"unpackedSize":5716579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNjvpCRA9TVsSAnZWagAAcGUP+gIF0U+t6nVOVcJZY1mr\nWrG/huPTCrj6DmfPoGwYudqu2ORIuWb9ReRq1i3Hz1SnF43+0QY8qw/RzoaB\nWuATXVBLo6CvZSSUmpo8qumErSCNOr1kyotfxd7L1fS0XIKlUr24J7kwLQF/\n6u0yg6iFXJGuZ/8D9NX7uGR+e+N+fEmwl5kZelMMcphXYGZUgTEgT1cpOyn1\n3EGibNz0qmWAMDrv6Jlssd8YvDO4oapU5vvfGdbh1gBevraykEqcM8mnJ2Up\nGCkHP2Z9lig1QHiO/aX3zMmq/zemiO7Pjf+KawKDEnBOH4cZS5118Bo3Po6e\nKZxhRkKKZyWSWplf10qoPCK2tVT6iVqP2tTxTvVi8aaL9YgRrktY7soO8Rxj\nU3vQAnEbXI8nLtzQzqU+NIBeiv8sehn9f9wCeKvBwR2yxqoYY9QK0f1cQvFJ\n3rV9c6XxnjGYij8A6T7xWYlWpunLCIE7JQBfsMyXq69fq2J91L1bjeAvnK36\n3m0G53eLS0sR1awp36+VY7RTor1A1q2K1q8mdgaEQkVajLoOIqBPFp0dfvM0\nPQnh1q7ILRkm7Ho0OApcvI0aNYo1iSRLIuY6dQdQspDQmfSl71J25UOK2Ln0\njm6eMq3sA4occ59ICW5gJlVy+EjHkDWTkb/MamBEavhkDqxVK6Re5myumj0q\nzwO4\r\n=YG+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx9QedkRIt2GKmIaBMbXjJEZJ7DL5G9UyAOkEWpAJ+KAIgE3l4BJU2BTOFMFuURa+D5v1dPSvcesbubXPNvjQ4YRg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.7_1547058152453_0.15538985234436598"},"_hasShrinkwrap":false},"0.15.8":{"name":"libp2p-floodsub","version":"0.15.8","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.0.3","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.1","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","peer-id":"~0.12.2","peer-info":"~0.15.1"},"dependencies":{"async":"^2.6.1","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^1.6.0","libp2p-crypto":"~0.16.0","libp2p-pubsub":"~0.0.1","protons":"^1.0.1","pull-length-prefixed":"^1.3.1","pull-pushable":"^2.2.0","pull-stream":"^3.6.9","time-cache":"~0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"fe88941336f5c199b4fe9a73625dcc80d207204f","_id":"libp2p-floodsub@0.15.8","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-tsRTRRz9vg3iPqhSgkn4gotX635Hp/VMxPd4VQZlRvO8pZsfZwd61Qn9Vx8bES881RhRX0YpGM4Sa0izInHEWA==","shasum":"ecfd94162825ed7b5431ccbe672f5bf58f7efab2","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.15.8.tgz","fileCount":12,"unpackedSize":5778904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZXyUCRA9TVsSAnZWagAAQloP/Aknt9/IKtAvxtaaehMw\n4p8BImBfmccK284ZaeWaWf7lw11N7PItYft6ACc2u2lX9vKWo/5d4tG9Fld+\nfN0XoloPVL6xhu1ZgZ31Q2XZ8DfzKl1zwAHbTZJeT/uyJRB6pZoP4G1Wkm9Z\nPx22I32FYU+AM/QnTpd2Z5aM2Hnn4RqjlogXJL3FLBtJ1MaDbVK6C9GBb8BF\na33xN2ZEyC51v4/897KTWCbZZMIb6dqyYp7dPEomjU85/uKJEBvxJAoPg4f9\nOyeTyUdVR1qMlvyk7qKUNkoDni4LiCMhiX82izpjCET1vc4AzNO7N89Pxa3C\nDcnzMzM3AkrC7ShCntP5Nc2X9X3DNrbBn5mNO3WiCtXavacMKrwnvXeq1dQr\nG5H7OvuhwNAfsYTyZ4BYq3SagG8EIkFyGV7fe+wOVfs84vR9AcJbAklvnI6B\nvY3xWa/o3XH0DggcGdZjceS07q13vL8eD+dglCJutSazCQcP69XJutFo+77v\nKFpgRcTpqUr48GwX+wNEFOvBRcK8H4Z/+Kwxrn8SjA9t9KQeEf53UxJz6yiF\n9kkW2UOlV9xziIkdrqVgHRdjkHWFuh8KbPy09V/mMqPkyIKpk1Rzxm7ufOqs\nquH33KzZW6GGKVLSegOXjUO4hFhDfJR5QHBkbLYFJAKj/30ZgOF2p9DQnV5e\nF3ig\r\n=LNWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJneE5weelsQTFW/Xzp5PuNXoDglxIFoMdvhT4iUAn5gIhAMSgbhg2mgCpmtyvLdElNZwfI+x31CkCuukA1Rg9RStU"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.8_1550154899364_0.5999809118609667"},"_hasShrinkwrap":false},"0.16.0":{"name":"libp2p-floodsub","version":"0.16.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","peer-id":"~0.12.2","peer-info":"~0.15.1"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.1.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"44b11f4937a4827c703d9577227f042dcee2d4b9","_id":"libp2p-floodsub@0.16.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-hMZuj2FYNcJoLv1YuU24ZAROkEJmgEf5EY/WnwJb+XbWrwEMPo9rMV2hfeZitMXQwH8PRkzmkCCcGBdoRb7h4Q==","shasum":"87ecf9023900e5582b2db4dbba9a47465dd85517","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.16.0.tgz","fileCount":10,"unpackedSize":5811837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0WISCRA9TVsSAnZWagAA5GEP+QFfcATfQDG017vINbBl\nfkjQSkGtbACUJkPNGm9McNE7NW9KhKxx+Nk/5vXdXRfqRVMpsQW4y/RbqOIG\nKUQzE2oqv6LllGWnOUm41YhLqylnM4dk8N+fiD1YUgEHnZ/8EGTEbvoeSABX\nv6ZR2QPI92QOdXUPBmoJQ9NgumVHeOKUdvgNGJF+o+4J1xAfQOvOfjWn9d0/\nizxNnw2OIx3uz1oU8Yaw/20wsPKIjZZxII3n6yqc/nxuWTUyPdz/pCIqp/OF\n0k50PBgSL45oy5w0eb4WXHXBgnO0uVFLsfphGk8QSnxjEoUtV9gezb8xP0fn\nDGBpEtMAvCc9gkcTcW2cTPCCKoRQahxQFT6IuwuaEtol4Xaxm/QMEo5ishYz\nG5Zhs1zBMhmZ5SgBSACOO13Nxwbdcwipulj41+9G/VrOCrwgpMcwfxgoDOVK\nVx19EPR0KvNLiNac9V01QGFZaWYyiEYK21oqwRyXUnH2ZBRUjJqz+u1n+5Et\np5lfwwfX9/Jz/TY9k2NKZkL0WlOO6Dq/CqNP3ssXwsxxYjDMP33BOx7A/HA2\n+4mz5mVLnqYW3bW/huI3m4uQ+w9zJsus3OtsPnBFlK+k2upjRaFEN19tqm1V\nNGVKfg/agOffvi/I+B0uBVTFoAGAn64arF3DJCDhvJiHpD+yL2L2zxC/x8zS\nMCsr\r\n=ofkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChLi7tH02W2wbY4KFwswswexxLonFyxBOBxtZfWF9K5AIhAJlTb0HVJVYsWWLfq9xAxxuhH72qPSXUnAvSTUf8y3lG"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.16.0_1557226001796_0.4533114432033587"},"_hasShrinkwrap":false},"0.16.1":{"name":"libp2p-floodsub","version":"0.16.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","lodash":"^4.17.11","peer-id":"~0.12.2","peer-info":"~0.15.1","sinon":"^7.3.2"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.1.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"0132043d4eca72043bb268325d9bcda7f4ea3bbf","_id":"libp2p-floodsub@0.16.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-3Y+BMwlgit5LGKFUwEn5hNH9+WvhK4mkSEKe7mu0xtQ0KmFvwUpYt+UO/By1iZRpYDyEhQ8rya0ZJtYcqFkxvg==","shasum":"ce9ee5be742d97fefa111649edc6fa1e70bc47a7","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.16.1.tgz","fileCount":10,"unpackedSize":5824445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0tdHCRA9TVsSAnZWagAAhl4P+wQXBhIFFgDUtvfH0nEb\nJ3XvG6EkNXrjr4+QFIjQlfLY6jpgW/Bl8PGjKq5zQ0gChRt9MxG/8+Xq1bHI\nC2SzxOP/SpsSAwmeW8mn4OWvSeEsgYi/OOK3Lq4LpxeCFBBMvojLu1qFKPaR\nswn4a0k9qBesbYiSSE0r7JUCzeh3+yGAH91FClyXnq//WvPrTVtpfKe2NU+w\ndWwtV0qv/1kKXsPjRDR/c5nt2mHAn0IcTPwQcR4ELMs8aq735NCN5Uqkuuhf\nIzzTbDO8b/h6RXXPswGO3ShF8z5UNfi8SIbYH579StnJ5q1X3LUDf/H6IIwf\nO1z5tUi2p358G1Qz6WikbrBV9UblC7ytv4riqscu6uqnmZyjSlOVYN+lUL9W\nw3Zu62HOfU8GJPWyI9Hx1kXS8vydDuibVNhFIWo6gjpfpaLJ8yQVv+5f5hEQ\ncjnJz1i5+v3rFHKUAn4XxO4/Nn7iBYjSEKV+YrYiozijqNQCtQ4cEt1TI1NK\nFYj7l2LK3FxDEx4be8cqOWrOEsdtzACAa4Qs01hV0I4AnrM4mw/oTSdKj33h\naEQDNbBHkcPKonA91DRzjB06vBABsaXzFF25k7uu7NRGip8rsq9zf5gFvD/q\nx1ZpVaNB+D2UGH0n+qaSVqbwO933bSTul6zcdXhMArTYexQZQMYIfFMQkG5r\nhZ41\r\n=qvrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/HVN+ExykMYagpSUYCYPicVLU8cad22IRpmsSOEH6GAiEA8hqBZWG+txFx6uZvdvyJdaNN/iIfeclYVP0Ta7+ilrQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.16.1_1557321542703_0.6955636147100173"},"_hasShrinkwrap":false},"0.17.0":{"name":"libp2p-floodsub","version":"0.17.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"test/utils/nodejs-bundle":"./test/utils/browser-bundle.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash":"^4.17.11","multiaddr":"^6.0.6","peer-id":"~0.12.2","peer-info":"~0.15.1","sinon":"^7.3.2"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.2.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"2a4cae9c34095450751a8cc5d5da99480230db37","_id":"libp2p-floodsub@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-L3meks/0+G2MIu7nrWRtnqQJwl+dRT0YZmKYsIpiTFFk7pxztrV7YaTx/Y+WSG14Bf5d+EobMaY3a664ebFTHQ==","shasum":"a17b1e48c9adadadcce8857b7c24e9476dac8d1a","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.17.0.tgz","fileCount":10,"unpackedSize":5922620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0hTCRA9TVsSAnZWagAA5ZEP/3yo5cnxXMA41+gAz8KA\nInEZWsGdlCs2cVR6Ak8im8ZAMOzP4dKPtDsq0DFkKTpmdXxgfgLuzLYbh1IL\nDXxiDo+Ib2a8pLAVxqDQWQEN2vA4byM+Rckaa0XwzC4hqqItRIHHU+AI16cZ\nfjexun1WCMNcm25JcI/5r5ym7cjo8ZB16qRH6aq6e5oDspC650DjTvkD2sDY\n2IR68IWdtZcWTR8NUiZLKhIS+LR7iJz8IeQjqTO1c90tbS9e37iLp7jLCvcz\nihtkfsxDUQRSNrVAniaohkCTlNXprSL0yHEO191iQ++PKTccTq6hTV7AC+Oq\nAHdBEJhNltTU2IFa2mIp2r4cnyV5qNLDZUBqATdHHyf35OF0qlhkCE0SexZ5\nZYJWlmsC1R+rKsEMavEnk3b2TNVzE8lo1XPqcDYqXHFhgxFqCZiqsDxFBgxZ\nPCW2q7ewOpPixRYm/lde+jdFkmv3KZigUPKtA/2tjcmDp21v1rJVA5C94SPF\n4Ea+loDjJdym2tDZPKjvv8NFDgIIB1gd4q/XmKN46y65fA40itZmMJkm5dxv\nRP8Rykqa5du3/lRhOlNwadP07sRicwHEqTq0rzaTXJxsB/lwoObf8cos7txg\nnA2aqqA6FIZHQxP7UEkkYRnFwOgTEL1Dd22/k7BN/1+y6U9WRjsmKVEQgu+e\n+iH2\r\n=CS0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDObdQUSr3MnaQVS3FThN1sR38gfMg3t12UCA7qL8wVYgIgU2MHUQeo3JT8U5IWmBWc1BfiNhVPUziK6ybbSP0RW7A="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.0_1562593362579_0.3918168944770446"},"_hasShrinkwrap":false},"0.17.1":{"name":"libp2p-floodsub","version":"0.17.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"test/utils/nodejs-bundle":"./test/utils/browser-bundle.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash":"^4.17.11","multiaddr":"^6.0.6","peer-id":"~0.12.2","peer-info":"~0.15.1","sinon":"^7.3.2"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.2.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"6b6a8bf34e272cd3b9313af5d44cbbc6ec8dec66","_id":"libp2p-floodsub@0.17.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-SP+NS9PgkiRXHe8VbBicUhRQ916YtTdIoW/Ye26GfG2ZnU8J8qAplMNjuWg+vDT/k1Xwo+PRhAeD66r7htdZXg==","shasum":"6460c5803ef268d5d21a6827f3dca8e6a01c4c59","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.17.1.tgz","fileCount":10,"unpackedSize":5926415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOXVDCRA9TVsSAnZWagAAJ/cP/Rk3R7gYUJyBsRXnolls\nLJPaxZ89wRfmtwDTscsaNfOk/O9WHeZAlBL8CgXHG/ZCCW0McXoODJk3U6Ig\niMb+m3EwGJSLVx0iBKxjiS5m8YjF6ScmqOQ5J+FOAb/ooSqnyWoJlWa+K3qT\nGY4daHl5CLb5aNuSCI+mWU9j0tE6rNqYyyavtybIfVobwD8zBYTOmO7byGxh\nhAl+UFvNvHwR3jHMe2Xt+RRcx79h/yg4FpYifDIMnABt7uTqKJwcsbwfjZOJ\ngTTiE9E/g+NAtLhO2VHvSvDxKik5tyflzTHTszISOmfCoYcmjk8kXWzhZbAO\ngcxrUE0+yqRSIbGwVbzK7ZhMXhfUODrZ/jgbmL1bm8h7GsC69hk24ZS5cTH7\nXv7WxKLekINCANPnfTlL6mXx8X2gT5OdUUcwwZ9mwQWObCtuvZDgObXRdROP\nafj4QgKevS2TpNOa5+DgqccouOdZhmVhzbHigXPhPusMEZ1/rMtylcuo0nTe\n8kt0DyehBY07LQE3gtAOrsYDZwRJmXXzdJnZA4IQ8VRSN0iKbPm6vs27bX+e\newmxQlQbRQXVO8PWV4nQQOluYJOrU62BBuU4dpamo0nwjGvEeeWTZktdOHwM\n4ouabvuKMru8Ahe15u57bX6UFVjcUV1VGEVgfTI0NhQk/LJWBJK69jLFxb8b\nhref\r\n=XxZo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRzmVjKc9q1E/8zJGb3WLVw4c94Dtrn70i32hE98wPtAiEAq8TxlxoMpwClsf/e0aWJDbn9Orh2QPuUcRoDV39ekpw="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.1_1564046659063_0.7342376973469187"},"_hasShrinkwrap":false},"0.17.2":{"name":"libp2p-floodsub","version":"0.17.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"test/utils/nodejs-bundle":"./test/utils/browser-bundle.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash":"^4.17.11","multiaddr":"^6.0.6","peer-id":"~0.12.2","peer-info":"~0.15.1","sinon":"^7.3.2"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.2.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"b7a1366af4947b4e4f983b8276a0e5fa0f48554c","_id":"libp2p-floodsub@0.17.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-xOljtBcNTerBwRYFnXlJVmTwdYla9YTvBux6HaBE0GvVjPHqOI7gO5WJQ1Nul/7h5qLX5tJqZ4OY5CVn+mcuUQ==","shasum":"c789bcd55cfb513a4d2f5291bd28d6aa2be271d1","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.17.2.tgz","fileCount":10,"unpackedSize":5926843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbmCqCRA9TVsSAnZWagAAVmUQAJpDK5dCZUhT2RTdc+gB\nZ+AOuQSXPbfg61v4nH59In9T5MdEqmmRVmm8hJpjMlqJs0ZIA8r82ToOSMH6\nEQqofey5cfJ3RQe+xVbJPEWIFpubbw/UGQQSNkw/xm+pFyNIkQwgjixw6BxQ\nJLYM2KifVfh5/mNpE+JKjAjkYoUXszoZje/EOuxQfCFJyp/DpbJMELyl6ulS\n9iALUCS4qJDzo6xu16A4a+B4TiB1HI4aQpvUSK4d6pY7WSJ8iY0wkXIb0YB8\nZiYhevpnodn+WBTwaJx8Z53yb7YHwN1cADSGs0yMFnRe/nKABl7/GprE6sSR\nkxmSCNhFS+RDCOsEFP3z6RyoCFg7flUjVsG08ZO+UNI0nc6DXUi+X8bp6Kso\nDIwYChSsUKEnUfaL7HGChJE3GAC0n+FV6t3T6KNejzKoSzGv814n+vPM3Gq4\nlKK5u0NBHP5N4VFvlzqX5yIZ/5pli1MFblmcTVj5L3Y3vuMJ1JYpO6F2Quks\ngBdQjNlzI1194Mxc6NU5qHA4y+NNTZx+U6RtlH38nBXN3bbvIEAi2MK0IXrv\nxCGIOs7jHRhXpTVk1W2DmMqv/fZMVltAKlgVhxLwTF/fwvIwBJfvKD6+sPvy\nQ+4H01L0HORU5j5j/PRZ3T1h/h3kTQBhRVwLKpQvOoStQoJ8oZTkHEFhw6jW\n/LSW\r\n=IgLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMCcONyf+eo+qZImfkF8RObXC5eSyr6EdxooQKYJhySAiEA64H/3/6J6YIQZpxf1WzUw1lW7l7X6pKr+9sBtx7COa8="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.2_1567514793983_0.452388560781964"},"_hasShrinkwrap":false},"0.18.0":{"name":"libp2p-floodsub","version":"0.18.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"test/utils/nodejs-bundle":"./test/utils/browser-bundle.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^18.2.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","libp2p":"~0.24.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.3","libp2p-tcp":"~0.13.0","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash":"^4.17.11","multiaddr":"^6.0.6","peer-id":"~0.12.2","peer-info":"~0.15.1","sinon":"^7.3.2"},"dependencies":{"async":"^2.6.2","bs58":"^4.0.1","debug":"^4.1.1","length-prefixed-stream":"^2.0.0","libp2p-crypto":"~0.16.1","libp2p-pubsub":"~0.2.0","protons":"^1.0.1","pull-length-prefixed":"^1.3.2","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"253f63a2e5c0c07c159f37219a9ce5446df56cb2","_id":"libp2p-floodsub@0.18.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-4OihLP5A4LsxNPlfb0mq6vkjAaNu4YxuyYeoj2nNgrRSzr4H8Dz0YtA+DzEDXIgP2RBANSzS+KG9oDeUXDHa/Q==","shasum":"49efd1a9936e898f62abbf041fa2f62049b796e0","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.18.0.tgz","fileCount":10,"unpackedSize":6016042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcirhCRA9TVsSAnZWagAAHtcP/jxK5yF+1UsGhBEXSk/n\n4sWw547h7g/pvAtl+2QAU3XUsThAj9ZK3hoYyL1J2yDhTcaY9LHbb8lC8YtN\nlARDXmUowRjPAuvemld1cqZEwFY37oCrCb6tRthddOT56bMjtPoDn7KoQR6d\nYEJw3MIJXt0EUYrIEIY5iFwtegdebOJ3btecdl/v5frKKjtzdFeAB1l8dMiM\n3+LKYYaeaApupaAod34V0XVk+pC68Hpu+faayJUcqWRBeF0uYTKGN4XEB9JF\nk3c5n+9r41w+zyMVnOHd0j5OoYpoxZlFiT3m16ElBZwK5+rCkDsikK9wirFb\nejys4FSduaoQoyG4yz7i8pnLe6O8S+5XQ7cT803tm2/4rutPTaj3hhMhr1tT\nvcG5idevknRwZJy/Smx+pRxg5A51FHYdSgPKxYwEGX+O291UBfio/ibTT3Nw\n4DWEUGEfmtnm3bmIi62OPpLNgAHTeIuekchGuzh+eSx03gJDdBsQh1+s+Ue9\nFHhc5mS4oUKaedfAXgQT5QXOs13T7p/ZclrPZkiP+Ff0N7fQ9gFN2aD7qGp3\nOM4hhG0NQatPe9jxsHfyJFsBF40oJ+f/bQkzEZEVo1HQAxK0VFcnWj4nhKHC\nJNNTyc9qYhQdKQDHh5q7aiJRK1GWNjyxDw81VhgW0JNirll5ch0ot81OMUVa\nl7hh\r\n=F6Ic\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9I7njl8+4AmXBuaUvZb7D+APXX1EBpoNZoWwpkU1bVAIhALe12UCcpdY8PavDIyWQ59mOIxfA3XjEI9IueDASZnJB"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.18.0_1567763169016_0.9414521120915986"},"_hasShrinkwrap":false},"0.19.0":{"name":"libp2p-floodsub","version":"0.19.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^7.5.0"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^2.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.3.0","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"ccc5c3178a0ae5b057b44dd65ddcc88edb3f6b9c","_id":"libp2p-floodsub@0.19.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RMmB6kT+sLIq4MfYh+eghPnezDr0D4980IkDO23XY6l2SjGeXupmmMhZPCOiZs1Sa1++2jXEAhMIyrtrJtNrFg==","shasum":"cabadc67739a22c3d9862ca5308821d33e6af68a","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.19.0.tgz","fileCount":11,"unpackedSize":6911638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzZjwCRA9TVsSAnZWagAATIEP/09S0c3s9ezJ1VkyLYQf\nRXvW2/whaLpctIJFx38JKGn4iPMK8AkpWBvjsWzyQW3Yi4/10lYENQPWLjcH\nEKpr+aTuaVEw88qDsKLSq7GNZXU3tWgTVYOAT0DgC0quM4g4cZs5GyN39VlU\nKnKROY6yTw1m/zEi/uCJH4rieh1piLjuwKvmwzALCnzJl4wIAk18SdFxCF5M\n7wq0Rm+MkGu66jqn4iiIvvEtsiW0TOev/1UI2ZMJUW1SI/Fu74CTpWEQ9O98\nkF8rjQMlxk8IKBSVpDhLPo4hbU+lR1T08Fu2BrVOTtBzYFd2rE5zXhSz64H4\nrx+AllRAQHbXvHbrktqpuZKzjwEMGU/VNg0xCHOLecpqTa7qkdjjokap0U3a\nsCFBjmJDCYni9scmuuHhfGrOlWzlay6wp6BNuktD4CW6Xyd8r2cSqXNSKXVc\n/KQg3tRzxDINQC4r8Mki9p5K/J9DOhgTci/gK5DxhBtJvy6Fv69G5sS3FQ3q\ner4o7Z9GqZVwtnDBRbXhc7auW458XWQUBu8b75PMaqiU2iy7OVseQxWkCjeg\n/juDdbdqL1NR4sd7ZvoNW6oEPoT8ueBC0iP4tfBNg5giU6tH80dMo3MDmemg\n3u//b97DPZ4vyg4atfdO/6DQiSkVTGUsTBSQqTL1ZcmzP2PhpQFA0JuvU/iZ\nollj\r\n=lD3O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP9ohGq0IHTgl23OvtxfTYe3Eo5mS7oqFJ/vGhNIK4qAIgRPuPaoi1ScGyYrbrg5tc6mBceklxXyahq7GZ+qyuYPM="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.19.0_1573755119899_0.11742563652930471"},"_hasShrinkwrap":false},"0.20.0":{"name":"libp2p-floodsub","version":"0.20.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^7.5.0"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^2.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.4.0","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"f4caade43d90f14f391424fd73af4527114ac130","_id":"libp2p-floodsub@0.20.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/vUAg+jpWea/Jod7ImBQMvR2hbxNV147NzItyl6YV+8AnTfvUV4/I25+ojkk8L3PRaIiJ0EVdZhemFQz+0wM4g==","shasum":"65417fa622c1f098f718ae56caef192121a6652a","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.20.0.tgz","fileCount":11,"unpackedSize":6913620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5N6jCRA9TVsSAnZWagAA3sgP/02GDdk7FOl0/2AF2Wnx\noi1lHVqzKu7zwHnb0GLkj39Mag0QIwII+Im7axwGqSDsI4qHz+quoI1tWnur\nUrZIFnKcm0lx2e/mGPPJUi/hJ/byxySWSJiXqpQnjJU1AYUlhLnwgV+cBzQ+\nc2JU+6/O4QerO9apQI+ebCb/WuwtxqRVazXXBSwPnl14+yvvlYc/YWCdjTvl\njMvgCe0GxfrNvTad3sKHwF7WiiTnsbpT3afH0bbQTuKOShMe9Sm48gfOOQEM\nUtD4tNz4pvvMSILYKuBszIn76GmA4iTP/qRb1pIb+62CzMXWuLDIIpX9ZvvS\nm19C7jrIyfBkpC9PmVL4j+gjU9V82Kcx0wgCyUsmNg+BEX8W1KHqO/mJNnt8\nK+iSb2rNGdMjI6OeLQ2KRy/EL8vGLASLljS2p5CJdpXIewSJEYqs3dB9G/6v\nLZbdyk9bqJue7G09U9g0hVncs6tr8zdG+fORmZwWz843dlmCX2ynQvwSpD8e\n2g8y06CiKLK97tK/4pDDOBywpqwWVk3BgyV2GGT5TlZQPmWIzL6PtDGiS5Ib\nBadsRiHuNHeuR6LZu18gYy2OXLAizE5adv5iCLLuKomUlgXdOd1hLQ5rdXRK\noPoRLmNv4AAPG1ymOV7LG5rZ7ibLpF3d8RAyFhiHYcXK7Ee8t7ox58P4zNHK\nsG3F\r\n=XhFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtOOX5AQM72fTaVBruCDHXypxxCEJcB1nuaBUy7E7MVwIhALPzqDQZ6mBnjUcE90vHGqpoFtBZt09uLYStUEL7Ztci"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.20.0_1575280291091_0.8045864066613695"},"_hasShrinkwrap":false},"0.20.1":{"name":"libp2p-floodsub","version":"0.20.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^8.1.1"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.4.0","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"7d67c6ea50691fe55f9b835b7b5ec8e2df96b0f6","_id":"libp2p-floodsub@0.20.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a0pp09fwtQM9c02+b6wP6zhQVDa0NXn59NWuKs+ffIPjo4SgDBTsDqYVVhSznrH8n+g90wKPA0fvkmoPMuQT7w==","shasum":"8e7f769f56e1595831cfcbf2f60015a949c05dad","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.20.1.tgz","fileCount":11,"unpackedSize":6719802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9dBCRA9TVsSAnZWagAApyEP/2tUxi/r6j2yNKdWWbD7\ncyXIoTQM4iROUQKUDwpMNxPP1l2B7rsV7AqfB1EaFpUhpdYdvKeD5lsxpCzX\nS7SSkYFCYGuhLC3Pqr/fq/27e03JGJP32tUP4Eakp1SSGpqdaUf5fZiQpVu+\nscnwOPCSG6SmDKZkOx8Ysif6SZ3Fs5ttRGZWLB3WwEGLKbWrNTblL2ajVCzl\nImRtgTuYCDtIeNpU4Pz1Spun0rjXJ2nJlXA6IKn9XdiBIsEouSXNg962/irB\nxYqT67S5JqWHyH46jFdx01zOQuCqEsF9l34qem8pdTj4hhJZEDVTwN/TJWs+\nmja5ybFSJY8NBKO7kmvT1vuHlBbi0PNl34q2YcA8uMd1AlX+QMjH0gaOv0Al\n7XC2enYduQbnmi4gTHFUnktGjnDT+0StM5F9CWD8nI6M90ihIFODI8zY8JoW\nojR8hTQ4vXPhAdNHPNyw0HHUSkF5ZRptA+AFSAxBAW8pYXfl8tjEk9nR7vEq\nSobp87Yraj9Kvedu/S+82+++uWHWsfioL3tM51/+Bb2aEemmLCNydFfV9eQF\nywZLY80b3lIhVTrUFdW/bO8tG5LoKBiGODa0tQiqROc8qoCoyc/YJfE3QOD7\nVDl5Z2VUuc2nDOj9QSEItc8qj2BE7VUhYks2bEW0i4bhGDhWYeqNb31FcqEC\nlNi0\r\n=3Vqs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ugIRwsmpYqeUQvyV05xzTu+n73dW3jfe1u8JLm/KvQIhAKMFt02kzUjRMfwv4izfCwB2q5qsMsQh8jpdkPSqqzcj"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.20.1_1580980032452_0.491779866592045"},"_hasShrinkwrap":false},"0.20.2":{"name":"libp2p-floodsub","version":"0.20.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^8.1.1"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.4.0","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"5c3607b43652ccc90f7d8878b90c923ffc8356c5","_id":"libp2p-floodsub@0.20.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-c2vw3xKD6nIGkkrIFjJoMZB6qMiMb8ZteJ3UGYXl5dRBmlyfOQO/zf/vkiNn6yOFwl61OL0QN3yhYyU9gCkFuw==","shasum":"8e169b7e559d118938058f552fd2a190133ea3a1","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.20.2.tgz","fileCount":11,"unpackedSize":6721981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRoMZCRA9TVsSAnZWagAAtbMQAIkRi4qWeX2lVnGHoOQa\nvShOI3WfL0W6SNFTcouM1vBSCmpfpixR0Pvi7XpjoIOnX9cpaHQvTHeDaawM\n3tCkWmPspRYtBwe0nsqILEYBRD8SyC03QsaXXTWj/Xf2DQ2T/9z4BQ3b58yw\nO0ZlYwz6sdqTUsIKf7QWH7f7JHPoWRzjT3jHAVG0unvsJjh9/6cB1ioH6Bp+\n0WKKPpe1FL37vl+GbRGSNPwOhxHlJewVwPlR82DpbBdZoXfQoTAR28cLZ59Z\n6DwQ/lT9apmP/LL4YH4YIDcAPHc3HSfLl0gy2NF+UnvaxFFAD2dk0dXGY8+u\nD1n7A/wQQ1cDrzQdcnrTEZOYMa9i2s4oWcOSaMOOuvjOvMyVREFQFsEd6jDf\nlIbsRdfD/AbdDnoBQtye+X2tabTb8xvWbYt7je1M6Lk9h+EOuvN01ABw20hi\nf00EMzNvbNHF5/kKK1194LoqyER4piHjN39oELZKokJuyhMsc9UF9FFpWy7z\nHTWqhK0BrngwUn8Fl1GHXLK0ChQ1GMelxZtMxSqEnVGIyNI4Mth7a3YdEyGK\nj1F1j5aaJNhm7yCdrOYlpZIx8indAnTCGXPEnnoGOrDiFE78+GOJOIRA9hnM\n/hf6PJoIBv2LtPkdk+6s83hudXEisMmRRM02EgcKLCM1Z25nM3BXkCC1GZXy\nrpYv\r\n=UmcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbvFzuYRXuWlMNRm9OGc80ybU3JvnQgBZEajwGpG0YxQIgKAYR/I/xQcB5rTE9U4pbapwKSayLnmDpwlCwTBwig9I="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.20.2_1581679385194_0.5085473248932992"},"_hasShrinkwrap":false},"0.21.0":{"name":"libp2p-floodsub","version":"0.21.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^21.2.0","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","sinon":"^9.0.1"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"^0.5.0","p-map":"^3.0.0","peer-id":"~0.13.3","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"readme":"js-libp2p-floodsub\n==================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-floodsub/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-floodsub?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-floodsub.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-floodsub)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-floodsub.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-floodsub)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-floodsub.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-floodsub) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![](https://img.shields.io/badge/pm-waffle-yellow.svg?style=flat-square)](https://waffle.io/libp2p/js-libp2p-floodsub)\n\n> libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Events](#events)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```sh\n> npm install libp2p-floodsub\n```\n\n## Usage\n\n```JavaScript\nconst FloodSub = require('libp2p-floodsub')\n\n// registrar is provided by libp2p\nconst fsub = new FloodSub(peerId, registrar, options)\n\nawait fsub.start()\n\nfsub.on('fruit', (data) => {\n  console.log(data)\n})\nfsub.subscribe('fruit')\n\nfsub.publish('fruit', new Buffer('banana'))\n```\n\n## API\n\n### Create a floodsub implementation\n\n```js\nconst options = {…}\nconst floodsub = new Floodsub(peerId, registrar, options)\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\nFor the remaining API, see https://github.com/libp2p/js-libp2p-pubsub\n\n## Events\n\nFloodsub emits two kinds of events:\n1. `<topic>` when a message is received for a particular topic\n  ```Javascript\n    fsub.on('fruit', (data) => { ... })\n  ```\n  - `data`: a Buffer containing the data that was published to the topic\n2. `floodsub:subscription-change` when the local peer receives an update to the subscriptions of a remote peer.\n  ```Javascript\n    fsub.on('floodsub:subscription-change', (peerId, topics, changes) => { ... })\n  ```\n  - `peerId`: a [PeerId](https://github.com/libp2p/js-peer-id) object\n  - `topics`: the topics that the peer is now subscribed to\n  - `changes`: an array of `{ topicID: <topic>, subscribe: <boolean> }`\n     eg `[ { topicID: 'fruit', subscribe: true }, { topicID: 'vegetables': false } ]`\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-pubsub/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n## License\n\nCopyright (c) Protocol Labs, Inc. under the **MIT License**. See [LICENSE file](./LICENSE) for details.\n","readmeFilename":"README.md","gitHead":"d71bfd3a48b562032ae0e165b988a5a4482a1cd5","_id":"libp2p-floodsub@0.21.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Rp3lBEZ12BJG2f7pGVXsXX9dEuxlGgbla4ixIDw5zbgU3m30HcyfVE/CFlnfIEZlkNyCxSVg0U7oZ7m+ovnKtA==","shasum":"661f7e542d7a77ecd929fee17da61eaa3184e6b3","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.21.0.tgz","fileCount":11,"unpackedSize":4677386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUJmCRA9TVsSAnZWagAA5wUQAISmPt7OS5llfBdrjcUY\nzg8Is0ujreceqF6T0U5Y+l1QfvC0MxAAPlh+SP2Mw3d5qfbJNljgb0yLyDW7\nHi8ZqCbdkegndaB4sU8go78jNgdL8ESjsVK37ozXSmlbjjimsD07GwLbzSjw\nKn+SD2EDxxLHvqScMtkfH9waf4yQRqpv4idQaKXaDbuxVJzfikhm4eyaj7FR\nZSU7W55fVnBMr7gxVnfAbzjju53G1fELnFeJkExvM2kVAglawGhN6ljOPaSU\nRTrc8RmtWDAJlJpaHyYSoApF9Jmcly1y+9WiGccm9rFBor4DSgw69IK+0NQ5\nueqzKWtM5uyBja74F0aX0l9ODblHkkgg58ibQ6PbxxSGxug0dVtomAdM2WfC\ndeo8FhyM0jSnx5Ar8nCc/s6/rbNtYZb5tM/gnpVWEP9tPDLJgFw03u2pn6gu\nqlTKmbUqsuhQ2tVAmo9pH1U34I48cU4HSqpnEPmYJvHgYlBuglPw2luiOTWB\n+C3J0gIOtJTqrO9gHfzTUv1kP3C1ZOlf8BD+3H0Xv2d+e37+/5WRA98LmuUe\ny2sFX+qiy/v71Fed62JXRX3crBUy5pT6tq6UBSU6/50CVbWO8MvJ0AQvV0Ff\nhHAYeZTbeHBR0qkbc80HRX8FEhgcCd/xMExKIInzRtHsxFzCWn9tY5n50sHA\ncUAc\r\n=44R4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPIfKWfwestUPxL6VbZYghxMPZtEYN51QZee74Mq4lSQIgYgQE9hhkRYsIOvDij2YuPD4pXgun0+t9wwvbcFgaUP8="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.21.0_1587626597500_0.6518131046135391"},"_hasShrinkwrap":false},"0.21.1":{"name":"libp2p-floodsub","version":"0.21.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^21.2.0","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","sinon":"^9.0.1"},"dependencies":{"async.nexttick":"^0.5.2","buffer":"^5.6.0","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"^0.5.0","p-map":"^3.0.0","peer-id":"~0.13.3","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"readme":"js-libp2p-floodsub\n==================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-floodsub/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-floodsub?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-floodsub.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-floodsub)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-floodsub.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-floodsub)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-floodsub.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-floodsub) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![](https://img.shields.io/badge/pm-waffle-yellow.svg?style=flat-square)](https://waffle.io/libp2p/js-libp2p-floodsub)\n\n> libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Events](#events)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```sh\n> npm install libp2p-floodsub\n```\n\n## Usage\n\n```JavaScript\nconst FloodSub = require('libp2p-floodsub')\n\n// registrar is provided by libp2p\nconst fsub = new FloodSub(peerId, registrar, options)\n\nawait fsub.start()\n\nfsub.on('fruit', (data) => {\n  console.log(data)\n})\nfsub.subscribe('fruit')\n\nfsub.publish('fruit', new Buffer('banana'))\n```\n\n## API\n\n### Create a floodsub implementation\n\n```js\nconst options = {…}\nconst floodsub = new Floodsub(peerId, registrar, options)\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\nFor the remaining API, see https://github.com/libp2p/js-libp2p-pubsub\n\n## Events\n\nFloodsub emits two kinds of events:\n1. `<topic>` when a message is received for a particular topic\n  ```Javascript\n    fsub.on('fruit', (data) => { ... })\n  ```\n  - `data`: a Buffer containing the data that was published to the topic\n2. `floodsub:subscription-change` when the local peer receives an update to the subscriptions of a remote peer.\n  ```Javascript\n    fsub.on('floodsub:subscription-change', (peerId, topics, changes) => { ... })\n  ```\n  - `peerId`: a [PeerId](https://github.com/libp2p/js-peer-id) object\n  - `topics`: the topics that the peer is now subscribed to\n  - `changes`: an array of `{ topicID: <topic>, subscribe: <boolean> }`\n     eg `[ { topicID: 'fruit', subscribe: true }, { topicID: 'vegetables': false } ]`\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-pubsub/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n## License\n\nCopyright (c) Protocol Labs, Inc. under the **MIT License**. See [LICENSE file](./LICENSE) for details.\n","readmeFilename":"README.md","gitHead":"a5fbcb4b3d8f79ab41baa69bf14e3f7c5b4a0cf2","_id":"libp2p-floodsub@0.21.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-urRnXbpWTO4LOpZQO2ZpulBpXntA2VDgTEOIZfA5gW/VBLLIuhz7y0XgEUnkBHuz93G3UupHqEOKSM+EsIrHyg==","shasum":"0b0a8e220b50f6728adcc604579441b17b7d2b2b","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.21.1.tgz","fileCount":11,"unpackedSize":4677155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoaOVCRA9TVsSAnZWagAAxcoP/0lqN7ZN103kInjJ8Yku\nDgh9IOE1Mo2iiPbZK2a1Dyt5hns4MgaGChHWgenW1cSeLk/I5XMWLLuVESGn\ne9YyAgW6vbh+WKXep/yhJZvIjI7r35s8/L2dzK+O24GeGVntKVWXKAjpFYT6\nHPdgAKFaTL9MFtTIXzXccWVU6bTWIidT1d1A23Ddvz90U4/fxn7BIFcg3wYO\ntMxHy6J9q0mpDvTJzE1y6lPFhTSQCzwwJLrelZsGNzEUavdybYYJPsEZywON\nKgRdW/2QEzIi/pzpI3bPkLcfpzQA8Yk1DHpvIBMV0+GrsIdoTfNybcmh5HeW\nqMzoiOy7j1YsfWVUsyYEa2NToS7XNozB6+iu7beQrg5HRAGyF//LlQiD0RKx\nWLpvWIwlMMbUbAysFLZO8LcTK0I0mvb4gx3/UepbKTac+yBd4lRVOSPlwDol\nOeGLKoF7h/8I8mlrEu6DMpeLuzbAMNCdjFiia07YwHwvBNDhPNhdnPu3DPrg\nEjW7Q9YBWcCJQoUk1HXteEaLLTvlOlYg6Y6Z8Vviyahsg28kYwsv2Be+Nqlt\nCN2L+f/PtdFXwCK3RESoM+fLuyQTgo7rcrRZKSX/4R4/gyprUPCl5gdzR0vG\nQ20QGOibC6wnyu95zJSQeUWpqDfWqXEAle/MyzJIm7rp7Kd79dZBxpx057ta\nlgeT\r\n=JXKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1419QBKeIqgy6I0x0QCL7cB9C5ALryF+tPcM/d+dSrAiB/qPcxDOpAdNX0lW93E2wMAOxA14ndMZt4DIDR73/ANw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.21.1_1587651476288_0.40932370144059704"},"_hasShrinkwrap":false},"0.20.3":{"name":"libp2p-floodsub","version":"0.20.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^8.1.1"},"dependencies":{"async.nexttick":"^0.5.2","buffer":"^5.6.0","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.4.0","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"01a98f7ac7a7619273b48c71b2f99a8f4a5d6f5e","_id":"libp2p-floodsub@0.20.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R/uMu25eLB/tPfkXlV07VOYDV0NRq1gw2WUzl3mh6wqvFPyH7M23U37Gcj39opNobRLPi+fGig8tv8gCVfJjkw==","shasum":"5ef3fc3e733b06df216491b9891a7845224db98e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.20.3.tgz","fileCount":11,"unpackedSize":4834546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoaUyCRA9TVsSAnZWagAAtUkP/jynu3oxJDRqoUo1CXTL\nUl58t2VzngloUlY43Vazy0yzkDrg2Rn8RG/RkOQ/dLaCNSKsKdSeRzuyTJ5w\n7AoBuuskyjLiiPIIxieS+MYJ8u8kV0sn1xVTwwsBzNBTjbciTUTV9uezfBN4\n8y6MdIqaPeb+IaykiXh8B/GP66gwCf46+pr5wTUfZVFSdufHNWk5x99mC0vV\nCM2K629dQTDK8gO4Y1/j1SDssA2e9EOHg6mQ/UOkJzha541SAPdYft6taPdb\nEu96UZKoMAE4qnLzGQAqWrYbxSLihi1UTtoyeU37k3mLyeXpvjZIPAvIl9aV\n1xbw748xc6yam0ZCv9f1HUAa1yiIe0Y0sO7B3Kc83Ww3jQMW+Dpbsc9snkhH\nEQnXCfyn83B1CmO9o6xC8+6qIftVw2rJh5xm/x6gZlq5Hygb/BcBiUiHftRW\naA0t8g0YaWnx0Qs7V/P9TTlIM5UD2+MO4fVwsnzZlhybCZMu852Kbh+9xwBj\nLlB8yWuUYoGcE+cpi0A9qbMlLuqEbYVYDqCwyifNmwRbfGFHdIOZDA4w4rB8\n9/SnHKzChVRtZTw8ifG49PmvBBYul0x4HjU+9SiKZziO6Rtsc0wkAX0RJ4HB\nb1P4bJDsMzYrNXMGk8fx9qgwngD9POXUnPct6dqLicxAOwdNKmNfk4fKWbwe\n5CzZ\r\n=QIIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvBtBXbLz1qvuF0ryzU71FMQFlnIV7Qcx2aMkJGCIOHwIgUvaXotxIcW/JjDkBtsPch+UeVTFNHm9XoVkswi91AbQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.20.3_1587651889636_0.5738916740073732"},"_hasShrinkwrap":false},"0.21.2":{"name":"libp2p-floodsub","version":"0.21.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^21.2.0","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","sinon":"^9.0.1"},"dependencies":{"async.nexttick":"^0.5.2","buffer":"^5.6.0","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"^0.5.0","p-map":"^4.0.0","peer-id":"~0.13.3","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"readme":"js-libp2p-floodsub\n==================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-floodsub/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-floodsub?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-floodsub.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-floodsub)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-floodsub.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-floodsub)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-floodsub.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-floodsub) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![](https://img.shields.io/badge/pm-waffle-yellow.svg?style=flat-square)](https://waffle.io/libp2p/js-libp2p-floodsub)\n\n> libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Events](#events)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```sh\n> npm install libp2p-floodsub\n```\n\n## Usage\n\n```JavaScript\nconst FloodSub = require('libp2p-floodsub')\n\n// registrar is provided by libp2p\nconst fsub = new FloodSub(peerId, registrar, options)\n\nawait fsub.start()\n\nfsub.on('fruit', (data) => {\n  console.log(data)\n})\nfsub.subscribe('fruit')\n\nfsub.publish('fruit', new Buffer('banana'))\n```\n\n## API\n\n### Create a floodsub implementation\n\n```js\nconst options = {…}\nconst floodsub = new Floodsub(peerId, registrar, options)\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\nFor the remaining API, see https://github.com/libp2p/js-libp2p-pubsub\n\n## Events\n\nFloodsub emits two kinds of events:\n1. `<topic>` when a message is received for a particular topic\n  ```Javascript\n    fsub.on('fruit', (data) => { ... })\n  ```\n  - `data`: a Buffer containing the data that was published to the topic\n2. `floodsub:subscription-change` when the local peer receives an update to the subscriptions of a remote peer.\n  ```Javascript\n    fsub.on('floodsub:subscription-change', (peerId, topics, changes) => { ... })\n  ```\n  - `peerId`: a [PeerId](https://github.com/libp2p/js-peer-id) object\n  - `topics`: the topics that the peer is now subscribed to\n  - `changes`: an array of `{ topicID: <topic>, subscribe: <boolean> }`\n     eg `[ { topicID: 'fruit', subscribe: true }, { topicID: 'vegetables': false } ]`\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-pubsub/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n## License\n\nCopyright (c) Protocol Labs, Inc. under the **MIT License**. See [LICENSE file](./LICENSE) for details.\n","readmeFilename":"README.md","gitHead":"d2f2addc987cb4bf084d01f9740f56092526a586","_id":"libp2p-floodsub@0.21.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/w6T1s1ZIynSS4bXZ4grekGqESWabLTNrcaqyX+eg6ObiVf+URwPI103QM7nVGL5gssCnct0PsW2AA6DijBp/w==","shasum":"75ffe7817fad71fe64d3292fac8b093a812ac48f","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.21.2.tgz","fileCount":11,"unpackedSize":4678979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer/12CRA9TVsSAnZWagAAnxcP/iwf7bDCGlOtfNYN6yDR\nVvXdRuzdfrh5g8erWZoTQWEYxSzy3fbwQxQ80sxDhnt3pZZZ9ZHNDorJ/sRv\nnzIBJAqZXUVbLCESeC7wMUU4fzAY8GpZOPGYOfrB3Q4gIoW1BKhiJdPKdduY\nRGRr8dq06I1bm9gCRhH/sDqArOOguPMNi+mP8WdUf5DtPBzeaeVhwL0hJpZ5\nzu59eXWP3uV6jIy4Na4OaZEy5DdZDNjyYnG9urqrGY4Nqv9qLd64HzSm6yHh\ni6Lvd5pEpNrOo6Wl3YNl59NltnTjH0XJ6zqDj2LQ9K9/3DeSJmb1oD9yX55V\nnCfYbYERDGBWl0zX2RrnUPe2Rnvu47iQlLWtzqwAVSSQ8Am1n7AjRbK8+fu1\nQf0q2DnT4/aJQUi8ZXHl1ew6sGwBpFBNd9OuXqnr73H5BklzPAX+oM08BO6K\nuxtmrJAsKE1lvCsRrLWrvEGqjRmi9QVQL5cV8YaBKKB2rPLU4sa2Rzx1MjmJ\nhg7fU/5++wpqoSoCi2GxgBalghi2t9l2R0ZzWcdzcx577m5cWFNds+sy2ie1\nRv/LMhis2fsCdHxFD5ubs4CGNTjVmIuaAdJtDrCvFIdBQkKF+LfcvlKDaBdt\nX/QNNn7ATfDQK81PzxzEYOrV3ifm+SGiO3Q8UBazuT7VM6v5AAgocHKHk7FP\nXxqr\r\n=/cX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAQOTXnp7Si16tcGcu8MBs9seck1o6+zlDlYH3mcE4hAiA3doDgoBHjS5d1+bpjX39dI36Ik32dXbbA4NHGvG/7uQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.21.2_1588591990303_0.08905380508144778"},"_hasShrinkwrap":false},"0.20.4":{"name":"libp2p-floodsub","version":"0.20.4","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^20.4.1","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.3","peer-info":"~0.17.0","sinon":"^8.1.1"},"dependencies":{"async.nexttick":"^0.5.2","buffer":"^5.6.0","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.4.5","p-map":"^3.0.0","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"gitHead":"68c10c67e9f8a64a64fe6cfc2087cabf14e78bd1","_id":"libp2p-floodsub@0.20.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Joi3dvsIJROgfixt4GS/5SGjRTyHDLAuABStYilff8BFADt8RqyoKQegG56WTtP6MA2AryhXFhqF5Wxz0fRDEw==","shasum":"19ced0443f1b098c7406e50ff3d80bea613bf215","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.20.4.tgz","fileCount":11,"unpackedSize":4836088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2K3yCRA9TVsSAnZWagAAZSMQAIVdPWv1mPDgQ828eU+7\nagOmrXDeYuaxxfFAg6moeIkYX4Ao0PKHKMgmTxNCwLcQYbWrM+6XkvlLC6IE\nwOsZHKzpaPGynqW3a9oR0cLq06IByf2iRJFH0VWCOZxY1+KGv14PBGBuBYGL\n8R9jieBRv7Fqgbq7Krs74h5dMhgaDr+ErngfEbPDCIi5ceYJCge9PSTeko2M\nq85FBDC7x9gm7AXRlbX0u9xj6BXpGAWIO27Elw2FxxzJSGPUanbMOgZzhy7d\nhMCwhEDbw6mLE4dUSn3VYYaAnq4gdTwSGRcItgT5b8onrBoZt7h4sgtJeclz\nUBy1mg+5CkiEXBky0C8XZAH8iGK06kPm2FH3hOA6wvt6o1f7+ozQ6vYe2kiD\nVfiEfEf8rf+nJyTrbuFeI6dTBDDNWmhMfbm7FI25YwOfuPyd3VsPhNQDDWwm\ncEkQMXwcIIdF7NfyBEIB/jIXVLm/hdUdEeioaPuyFBEcLweX4YFU3XKTdp56\naZAJtn987rc6liSKcMh7gEQjdb7nGwO+OyA4OGKCMnLcnDUHKt9NTejkQnR6\nakddmVmnMEJzQQ0yyKwinLiH0atw6lNxJRD6788QXn4HcB2es4oTCYMD3rpi\nXN8LxA2DY3+CkzEn2x1YnSEbbSjugq5I4xkMCv0gqV769DODhmcMeeXx12es\nDR6D\r\n=7aBQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU8bQU6Zm/yWNK8UC/WpOXgHJaHxvUoGKMmJHc5ayheAiEA6GpiJfWRrMPbPAstZoh7xonwvCgGHfCKI9xKQ2IeynA="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.20.4_1591258609762_0.573451675095908"},"_hasShrinkwrap":false},"0.21.3":{"name":"libp2p-floodsub","version":"0.21.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^22.0.0","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^7.1.0","p-defer":"^3.0.0","sinon":"^9.0.1"},"dependencies":{"async.nexttick":"^0.5.2","buffer":"^5.6.0","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.5.2","p-map":"^4.0.0","peer-id":"~0.13.3","protons":"^1.0.1","time-cache":"^0.3.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"}],"readme":"js-libp2p-floodsub\n==================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-floodsub/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-floodsub?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-floodsub.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-floodsub)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-floodsub.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-floodsub)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-floodsub.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-floodsub) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![](https://img.shields.io/badge/pm-waffle-yellow.svg?style=flat-square)](https://waffle.io/libp2p/js-libp2p-floodsub)\n\n> libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Events](#events)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```sh\n> npm install libp2p-floodsub\n```\n\n## Usage\n\n```JavaScript\nconst FloodSub = require('libp2p-floodsub')\n\n// registrar is provided by libp2p\nconst fsub = new FloodSub(peerId, registrar, options)\n\nawait fsub.start()\n\nfsub.on('fruit', (data) => {\n  console.log(data)\n})\nfsub.subscribe('fruit')\n\nfsub.publish('fruit', new Buffer('banana'))\n```\n\n## API\n\n### Create a floodsub implementation\n\n```js\nconst options = {…}\nconst floodsub = new Floodsub(peerId, registrar, options)\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\nFor the remaining API, see https://github.com/libp2p/js-libp2p-pubsub\n\n## Events\n\nFloodsub emits two kinds of events:\n1. `<topic>` when a message is received for a particular topic\n  ```Javascript\n    fsub.on('fruit', (data) => { ... })\n  ```\n  - `data`: a Buffer containing the data that was published to the topic\n2. `floodsub:subscription-change` when the local peer receives an update to the subscriptions of a remote peer.\n  ```Javascript\n    fsub.on('floodsub:subscription-change', (peerId, topics, changes) => { ... })\n  ```\n  - `peerId`: a [PeerId](https://github.com/libp2p/js-peer-id) object\n  - `topics`: the topics that the peer is now subscribed to\n  - `changes`: an array of `{ topicID: <topic>, subscribe: <boolean> }`\n     eg `[ { topicID: 'fruit', subscribe: true }, { topicID: 'vegetables': false } ]`\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-pubsub/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n## License\n\nCopyright (c) Protocol Labs, Inc. under the **MIT License**. See [LICENSE file](./LICENSE) for details.\n","readmeFilename":"README.md","gitHead":"42012136986042f92bb5290ebb30b8c9f3c4a97f","_id":"libp2p-floodsub@0.21.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TTehsDd5kZos27qmugmviF9GvzfyH8Tq2/YNBpp7Ku1KoSZugcdQAhz8hmStMtMGDkW5ysoKSBG739IhHUtgdg==","shasum":"aef432f2cb61a873a6f131df733fee76be9caedd","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.21.3.tgz","fileCount":8,"unpackedSize":498582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2LJYCRA9TVsSAnZWagAAAWIP/AmbGW6PbXmoqX6JXa7F\n0A0q3qsRRleXI5P0QNKRdLHe49sfjZm01GHS4xT0IeT2moq1+hXQMdKsxxN8\n5fXEkIYHpcmBtGC3/8aGluVGa4hWqykQfCp4TWoZM3Wu1HIyotyd/bWRJJ+J\n4KA7oaz2dqt0cBD4iuVa6VI6xEcVGQbU1kNFuU0NYgakU/jFv1WfIsQ4JiVb\nXlleDBMxUh8VZ6EqlJZ33wXZAX0c9Bjq1nz02jXByoH97KzG9UD+s7Ol+ksC\nDZNCOnMF6dBvdtkY8pYIth5jHdsUOGwaoWUFMoQ70lCNSnHPjayjbzw7nkBD\ndtC6lfalvuUCcggNsMTSDqM/az0e6NKwEjm47ejS+YunLMQ+nn2tLvtCYFic\n9O/+Vzb9SG1GqvCcCmTiEiGNDivxVdRasThMM0SDq8K1L1j+e2Tgk6upC5VJ\nW69zq60U81S5lJTcnZEQ1t4NOjIIPWFos70scSCEKDCIj8RM/RMAScPHbuwu\n7FGNZdguZTiiXG0NCSMgaa1i1kBoZEFVj7xuB3Fr5hEcgbWpucVfn1pJL5N7\n5Qc6TMzINZjAaY1cOzzNI8bGe1C0uxnfUnfS+uEleCkaFA+eZ2nC6BZIUI/J\nKk1aNRhaXkUXLnF4ng/cNBTTZ6VnklKTQTPgJZdsSrJrkNpPhhcnjdn6w8BB\nzBNT\r\n=RyG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYndzBoZJNV4XTgqUG+cPgMHGQK1Mm7Owv33piteOH4AiBLX+Xw+QyJEDIXMUOH1D995nQArtopFXWb0HsWpTKSSQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.21.3_1591259735596_0.0978359106366824"},"_hasShrinkwrap":false},"0.22.0":{"name":"libp2p-floodsub","version":"0.22.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^25.0.0","benchmark":"^2.1.4","chai":"^4.2.0","chai-spies":"^1.0.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","lodash":"^4.17.15","multiaddr":"^8.0.0","p-defer":"^3.0.0","sinon":"^9.0.1"},"dependencies":{"async.nexttick":"^0.5.2","debug":"^4.1.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.0.1","libp2p-pubsub":"~0.6.0","p-map":"^4.0.0","peer-id":"~0.14.0","protons":"^2.0.0","time-cache":"^0.3.0","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"}],"gitHead":"fcebc20030ceb230df11700f1d6ceea7557db91d","_id":"libp2p-floodsub@0.22.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-H0CEmmRLqjYEyM3g1+IT/xiRlJXOoHnrkKQK/b1YFnGD4gDEHROhFp5lJ+BZjnwgy/5xOSqbm4VmhbvPL3pGHQ==","shasum":"9aaf61687d47706c4b6a41a3f3d4ab50f003d9c5","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.22.0.tgz","fileCount":8,"unpackedSize":485887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMnFICRA9TVsSAnZWagAAxnQP/1sMV76Z2LptYeyStCBL\neBacNmsPrUdKqEwXlmLADMewogyaAcwQvP4ucrZJ+yyot+ls/hRnwvF1NcLx\nxFNz9xatEwQ6rVKT569G7rfwNacu+nhSMQKaI825oUC00i64Y/WSgElNgfwR\nVA3t3Bjl5yCwsC+MQ/2oGhWNbhLLeqbJqBb8ldnNy0KQbcdswjxzVxbndIsN\ndV5EU9YQ5WnYGvHBR4w1C2EO7KSMHz1Vv6YruEb8hXveADTCY+TbcrsvjL0U\nsiCdIBnO3sq7TW8fLMSi9QleJ52sAfq8zcgI5medMTMz6mYPaCmhf4jG8uXj\nqVfuUGgx7OGnZq1PryVjkCsMwUBJWKQEorTs/Rpifkmlnk/3ATJXD/+fCCEI\nSS/PT1vC41cJYaHdZ96VDRdvj2Z2di4kw9xw61hWF/1nhN2O84toihHgUcYi\nRzoBnmyqHAxRxvVDxGhk7PKTgW5R3gCRatdaSW3VV8FlyewBL9CydVNkxUs5\nXDypVwjnkyq0/I9rH92FUNVnlaMe3+qI3kXsIH+Dl5pvyz8xlcL3rfcAq9eT\njbzkbzbhUQwD1ywzacwn5CKxpNhrIYyixl1HHAnI8BYKHWCydbfOXBjctDvX\nVnE8q2k5cN++Vm3/eOqCyAT7YbnJf8xJA5VuupewhOFcR2lbvsUgLD7Vj23T\n5pIH\r\n=eNX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE2U/cd3yEe3kAL/BVmdRDlGJY3Hz8GAebW74yZiQVtAiB9JicGxrqhcjw4Y0tPlqX7dfYuCqPqhovMUnb9Gp6eNw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.22.0_1597141320387_0.73928530777822"},"_hasShrinkwrap":false},"0.23.0":{"name":"libp2p-floodsub","version":"0.23.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^26.0.0","benchmark":"^2.1.4","chai":"^4.2.0","ipfs-utils":"^3.0.0","libp2p":"git+https://github.com/libp2p/js-libp2p.git#0.29.x","libp2p-mplex":"^0.10.0","libp2p-noise":"^2.0.0","libp2p-websockets":"^0.14.0","multiaddr":"^8.0.0","p-wait-for":"^3.1.0","peer-id":"^0.14.00","sinon":"^9.0.1"},"dependencies":{"debug":"^4.1.1","libp2p-interfaces":"^0.5.1","time-cache":"^0.3.0","uint8arrays":"^1.1.0"},"peerDependencies":{"libp2p":"https://github.com/libp2p/js-libp2p#0.29.x"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"}],"gitHead":"a209385e554268f25bcc1c28aa8174ae5cc79a26","_id":"libp2p-floodsub@0.23.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9/4VizjkZVaCWhH1jMM1864YFcVOsct2QH8+ZjL5Bd6/TIrKoygR8saX3RJBH44be7/YAakuqibX01o7m3BKUg==","shasum":"8c2b61dab07a161450d8b690ffa48a79bb6d7b28","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.23.0.tgz","fileCount":8,"unpackedSize":477131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRPq8CRA9TVsSAnZWagAA9aQP/02HAqIEdZDNVSBAZErL\njonfzeG5yZ7QmmC7vWvnx1GwxcYbQLZ6ntO5HjJkxLnOUJn/lZFySr9EgKjx\nhLlnUj6NU1TCzk34n2LeKP/PkwqYmXdKeJ459306xijJInlHYN889fLwn7GD\nw+wFwGNBEIlEuASmHO37ugblOnDp9LahS+zEbaMdBCAo+g1SCqDACK2KlTJ0\na4ZNh/LYHPNBudSPqsX56gu3vc4gsxiTXRVmbQwiyIY9BLa76z7XD9wrTVO/\nCOPAm9ooXY+l4UcZ57xwWNmYYo9Epr+TUQtbzifSPqEHJ7IlqAbrsoMq8J1C\n0Fkir9gz/pqJkZhJ3W1MPNQ7tNAGvtPyJqa5hPRXQ3k0XweS4ZOpn3Xt1APj\nGMb10Nbd9vFU4isFthqUrGa1Xw+RzU6T2ibUgdr89ZAiwgdTtM6qOJq0k0FW\naReVT4dEAtK9BaJGR/UGqz7QdFdinvvPUT9SS/CoXNUpo20j/KcfhbF766uK\n7lorelaZdSQc6k7UCxn2M9SydWdaLPdv+IRSbfB3ipl2q725FzJtV7PYQyZe\n6I4WFZqtewUhH/Pcv5B0PVKPngEUinGWo8sMImAhNUwG+JUjRImrcNlZjmeB\nGiYpHzrc938Zd2cDTCElZBajpE1c0rFCF2XzNKv7jMKWvibN+g9WCtGq6eO9\no4gZ\r\n=vvDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMwo73gnZnyfR8voPElbyYqrrbpSD3YNXtfoheYe6SIAiEAuwUnBg8to360ZhGoP7tM4SackEA9NGRTG3I8/uzD/cI="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.23.0_1598356156241_0.9092830823419773"},"_hasShrinkwrap":false},"0.23.1":{"name":"libp2p-floodsub","version":"0.23.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^26.0.0","benchmark":"^2.1.4","chai":"^4.2.0","ipfs-utils":"^3.0.0","libp2p":"git+https://github.com/libp2p/js-libp2p.git#0.29.x","libp2p-mplex":"^0.10.0","libp2p-noise":"^2.0.0","libp2p-websockets":"^0.14.0","multiaddr":"^8.0.0","p-wait-for":"^3.1.0","peer-id":"^0.14.00","sinon":"^9.0.1"},"dependencies":{"debug":"^4.1.1","libp2p-interfaces":"^0.5.1","time-cache":"^0.3.0","uint8arrays":"^1.1.0"},"peerDependencies":{"libp2p":"^0.29.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"653dc7224483c545d2eaa9d522badd89f37f500a","_id":"libp2p-floodsub@0.23.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-d5Hl055SV3bkJ2u+bsRp+iWBsg1rVq2CehW2TYq4zoIp/bCGQyY/oQF6NzqnysKloElgRACfWOa/oQBRaSZFng==","shasum":"b2cd15516b22e019c40dc2711ac8a70db92cec6b","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.23.1.tgz","fileCount":8,"unpackedSize":477300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUinLCRA9TVsSAnZWagAAvtoP/3FPFqFMe+cF2FIdvbl/\n7MjHA6pIJ7KJoPzBZVyenhEA+D3glqzYGGkBr3iGj4M2cpu+JTDtnan6AK2a\nL5iHEseL8QWs9sE9764xrm8Ou8yZtzCCLQrJVKPi9A6M9soVmNMad8EaKllu\nt6ke1kBpXVGouU2/uk8gAlPIQmVbATxpceFy7Rh4DpqVLTq2WveYGslQDzfL\nYGOLPTlMJTNenkQLv8Wsl97SsZpaoHI9g6iW71ncwPOqm0CStlmek5tB9y1Y\nR8OQNCbekQI0/8Dmq58wv2u/Wp7fPLPElISrzvxHs2zmmqrF0NKkKke+6zam\nT42LPqbwBs1R8+p4wtPlej2NyTUypxqNZ5+5ofL7SwYiuaPvwLyszxsZ3xwH\nYn6lDFVMXJTppiMMtW8YxXKH7SztTijWQ2w6pUaGDN8a/zJwaFDxrlEjE5fM\ndimO1zMwbUzorsfWlKbjhh9/gK5X9KPJbkB8HnHd22/b9yz8TiSFsYstB0S3\nMioOQ0oKuVdmY4sNH6FWEjJUjK+4fq14BipnzyohIC+I0BFK2r1CfFYdO5Fs\n48GvvceqkKrqUxIJH0vhB9Ae3i0U4mANHnIa3p9KSwA8A+JzCf/Wt9rKDlUh\n16ZHxEZYmIxm7RUrNZgwG3+/rln2cHkTAlF/IGBbY0oZ2ZboroaR/tneSLId\n3uMf\r\n=wEOR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvHajVpM75GGfVEJsHMCUeP60gEM2F/2yr3BxFJBWNLAiEAsD06yo/KjGyFwdaJkf9Dgpw2qKamTEKCTAel2lE97rg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.23.1_1599220170925_0.7987330716437948"},"_hasShrinkwrap":false},"0.24.0":{"name":"libp2p-floodsub","version":"0.24.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^28.1.0","benchmark":"^2.1.4","chai":"^4.2.0","ipfs-utils":"^4.0.1","libp2p":"^0.29.3","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.1","libp2p-websockets":"^0.14.0","multiaddr":"^8.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^9.2.1"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.7.2","time-cache":"^0.3.0","uint8arrays":"^1.1.0"},"peerDependencies":{"libp2p":"^0.29.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"a062e7a655e366b7099722e073877cac87eaa960","_id":"libp2p-floodsub@0.24.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jNbhah5l4rxn1KSDoHPZz60zEE3CKEqe+hDg/7JnE90nbNYLgJfqWSLsNs8FntLBGYn7nQUfrYL0jg2fURzfHg==","shasum":"2ea4eca2bba7b910f1d751e31e106ce21b18a4be","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.24.0.tgz","fileCount":8,"unpackedSize":478937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrnnQCRA9TVsSAnZWagAApE0P/0CGlfMDazwAFFWQunmc\nZV6vHAbIxkHKdeB5sdYoPjJbZFYbnt2DW1W9DBwr3PtDdUy5cQDjsEAsGQW8\n+BzR1lZiPkBeynUOChFADkRRx6l7IZQ4R1h1pRJ27hRSCXgy0IYjEvOr1Y9F\nlwj8sDIlQlGil+VFBXDKZ/RhL2z53fiCd97u5ygvrkmqfrol4yD1nBrUCGjV\ns8CmqHeSNJn5L54EkEhQ0XPaN1VuVkVMv+p2hQLvyDi2wOGko42xn6NNR4bb\nFweGUDeoW63MaPlvg7qCrHb1bIPoYpvfutMo9pwypyf367L7HlovcdO9M716\noJYxAP2CvmamJ3ckMomSaAVzP9mnyZHVdHy8lGKxpOHWPWuxpJP1CauQc5dT\nTOPYpiGdoJ6IeTU87hfLfqHWqb6hFc3EwUb5wSfh8IalNFNVnuFUVYOOBmT1\nuiKIqBHWj1PBe1RcSubpAjetDN2BwTK0mJa3byfEgFZtcqTVapShWT93OUFY\n3JI3y6A8xSbIehm8C4mz7f/ureTeIF0GWYwXi1wDRpzGWGQ9QEW/9y03YMH/\nzqeMh6JVxY3TU1WVW9de3h5Ih/w44RtVpq7A+SamiGRaiCawQyroiTqasVAd\nKaal5g8+W/HFM+IQ3KxVWBGYZDhrn8m1amZfc/pkkaYfeVO1yGpxQOB4sV8A\n+oN/\r\n=43ar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCczlpUnnfmuqNac0A3W1v59WDPyYGU+62Sh4VWR20H8AIgHh8qVjpXHUXjeYJSMw+S6x2mWWkC7ASknekflyMYeww="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.24.0_1605269966656_0.7855914454305257"},"_hasShrinkwrap":false},"0.24.1":{"name":"libp2p-floodsub","version":"0.24.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"aegir":"^28.1.0","benchmark":"^2.1.4","chai":"^4.2.0","ipfs-utils":"^4.0.1","libp2p":"^0.30.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.1","libp2p-websockets":"^0.14.0","multiaddr":"^8.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^9.2.1"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.8.1","time-cache":"^0.3.0","uint8arrays":"^1.1.0"},"peerDependencies":{"libp2p":"^0.30.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"f5f6a9f412e14fe7877e2d9870c313d50dbdf8e9","_id":"libp2p-floodsub@0.24.1","_nodeVersion":"14.15.2","_npmVersion":"6.14.9","dist":{"integrity":"sha512-szI/5GtuiwIAWyBxAfobLw5Qe3EBkxWH6snExG3bXz98cLmW25q8WdTWHHJ0oqzzDZ3YOMsTlRrGpRE4AzR26w==","shasum":"d3b8988107048b115d1cb6ba4ad855327a63da3e","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.24.1.tgz","fileCount":8,"unpackedSize":481213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2k2UCRA9TVsSAnZWagAA4U4QAKDxbLJwzX/RmTbLoTTo\n8ERDlS++3EzZ5x+ZuO/NmdOVRMFwYJi+L3XagrHCrFlznnk08EHzragcpaxf\nLA9SJWAzUbs/31ADPJjnPrjQ28OstAJTdyhdISIAzIIvVsQx1Com6IRuTw4l\nJMF9tXtTqQFYvVAAr3Xj5MjvAI1cjl5tXfpGEpTFdBDaTSdXBshaSmJjg6tD\nHQCccV32F2GFMgqoeWMaKPj1jzPh1OgwEugvkfXLpP4IQZRhg8dU+guYdXaR\ndOuMWY0O7c8SZ5ihkORSzMeAtFTzy38SDmM6c6ypsX003Uzg5FCv+YqEi2TT\nBnFEQXHV2l815DuUIipL4SQvuZHyBsHT7a6ujGH7TMnn500YUVcuOQetmMPA\nWPna5FoBkFXiwIWM1pRvQ2g+1T9LvkeTzAISiHuL1poh/kvkz3QMH7IUbYMy\ncel+n4yuroXOQA1mxrsqDqdTAM11huA3EtJoDqkI+VDF4lltuFagDTz/pDXm\nPTqx64bhqAFTYvKs3XwX7wHWIpvuZtSzYiJnZapiWHt6SNogtj2ncf13X1FK\nFAmoMJ8eR3+Q8c+cOGzex2a14RUCQzooU530x9pWzCHLSNDYUjzKaui0U5vH\nJFxOjpYjzseZ9hi3TcL1B/Ze7ulxHSzMX/XNOYxo/Xmcxzm72lsOEAKmhICy\n5gRE\r\n=kalj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxJhpaQJYEEtojvrJQkZKlhCOHgQczIDMeOSr2bU2dgAiBGclofr0mu5hn2wlN9XvutHpD46i61cw933ZMro85iDg=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.24.1_1608142227592_0.35034166063759753"},"_hasShrinkwrap":false},"0.25.0":{"name":"libp2p-floodsub","version":"0.25.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.0.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^6.0.6","it-pair":"^1.0.0","libp2p":"^0.30.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.1","libp2p-websockets":"^0.15.5","multiaddr":"^9.0.1","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.10.0","time-cache":"^0.3.0","uint8arrays":"^2.1.4"},"peerDependencies":{"libp2p":"^0.30.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"8d60b68a20d11c5184f6cbec3d42d59ab9c7b8d9","_id":"libp2p-floodsub@0.25.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2xkIslndYwteCO7oH2yt/lVGhY7R/eQD9+YDsz/k+YCaO4JGrGOmjtQlEbxWV4pOGqbap6z0GZS12MuHwk6CJw==","shasum":"22175a605802a510bafad44820ac85ca241c5123","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.25.0.tgz","fileCount":11,"unpackedSize":556812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdU2LCRA9TVsSAnZWagAANoAQAJL7awaYHgIWzSGI15qL\nfCFxyz1hQ5Yjd88p6Zp49W73sxBCYTnnJ0Qzvih1j7PVhOu6mZlK8S3B2DZf\nIy/rHl/QrQdDEOXjpfgZIlYlfNUU8QeuZHI207UcQitwn0ULogmbvBlBVH7Q\niqZLLjmwmSAV7ghQAP2pYIURj4rhOi+wljz2wqkYpZj1+n9qFSxs6CrmSplj\no2naQD3GFTwYxKfnDqy8Z/AV2qfqWeKUQOCQe4vgVWJi25zvOZtOubqW6mBG\n6xZ5N8XhygTOngIZw2iMHZTzfoLs7rpAQ1Y0dhris2AFm9AbsXmSimqRHOjk\nJv80Yx3+OBeTE0QAnG9EhY3L3xKadiUWctRA7Yx7lNGfqcXjrlQ8GoM3vEFz\nTTF0+rSFOu33l4Sve4x95HhLBJRmhU/dXZPpfEHJ3inYo6aFx8qe1eUAOIJd\nw5TvcuE5HWIM9BtdsvebzLaVnaF9HM5Xh7niQuXZDI/h0E6D1M6ucCFlZfPP\nQSH4ouMWCXVkj/OJPprbiS7VI1GL/HvSeSuVbwvaiyxT+/kiIJ3f17L6NvFb\nE22oSVTVss4GBW5lW8sg6NiNbPwE2k9nC4HFPCBA7jz2dBNn08PiciIUhHNZ\ng0zoajwZb1n5zYVUKGjjNhzpEkxjYGuj/dW/JzhmcP8EKmz9PCZfSm1w9ufA\nz6Nk\r\n=mmhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhhPacCdtQS7t5VOI7PK9gH1FL5sp0ySgWL7ExuI8pyAiEAmYQIK5MMYPnWSqnvc5rD1HmcslY5djq4minQTlSrAF0="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.0_1618300298745_0.20801190465141794"},"_hasShrinkwrap":false},"0.25.1":{"name":"libp2p-floodsub","version":"0.25.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.0.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^6.0.6","it-pair":"^1.0.0","libp2p":"^0.30.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.1","libp2p-websockets":"^0.15.5","multiaddr":"^9.0.1","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.10.0","time-cache":"^0.3.0","uint8arrays":"^2.1.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"f2be38d45f7f6125dd116a3e0ff13da624889bc6","_id":"libp2p-floodsub@0.25.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-l1JiczkRCbVF34CN/zolC9ojyK/SDnAjlqTER1nDz+ikLjwfRydpdyN52tB6+p0qMYgIJ9R4hEYdjmNVL+cQFA==","shasum":"ba4e804ad4021d3c360f2e8660ec1da41f989253","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.25.1.tgz","fileCount":11,"unpackedSize":500759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeFfsCRA9TVsSAnZWagAAJFAP/jUv1mCNnjZq70nap3ww\nZsnxdG22I9wJEMd78BLUOsBWNYcSzsYT7wJtsGuFr3Jo0LvZL/PTryDMGvf+\n1Y7scAUdnaRw39UurPujSvsYq9qjSZ00Yyd/sRr/RCEDtrnOhZo0TzZIeJM+\nNY2d2NF6aRPvnjdpNvae+duSATuuiUHDJxkdqgAmoXC7Y5BXuQsJoxI1lxuu\nqNQrZ01Chb1UGgw2yb6gvXqEwChYQUMIZPnWj1vIAKkX0r+sgJa/pEv2u0Rm\neWZFJHEQLwnFfASe2zeUfOlmdE2SvUdMkMPlwepIR595ZP1WWoJQdzQSRH2n\nXaMVKljx+drPGyYcfCGbeTSPrICjc5E1nTAKXzMXIeZ8UyC9+V1TsChVyGlI\nqk+yeVZl105vY9gPlq5J6i4/GnpZakLmJkmzmn6DsdMKXRFflIsQpLq3oZ2+\nBOFb2ZgYw5PGsbvaFF0H2+jtGvyZOMCQWCQguo8Xwnie4vyUgKQDmWXxdei6\nbiJpP+UaoxZtlJTIUvdj+yJoF40WrFE/td4sLIN7ExF9U/5TbDsKiZVtpRqq\nDfHC6hEx2W/WvZXlhRcZkd6lLRXW9TD8HDqKSyMo4+Dc4ocumt3v/mP0i1NT\nJuN3twMx2VnrVKy40kTJnD4kinXj1fNZj0mCa0aidYYEzbZAQXh6c3GTXe3H\nf0Re\r\n=4Jsh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWHXPTGkAWfQq/k0Rt+E4Pg+gGqbozJgQj2fTQlagZdAiBFP79Zv6V/3MJ8WAE4tYOMaXGJ6BQXpjQ+3JfDWNsUdw=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.1_1618499563661_0.31208872809430854"},"_hasShrinkwrap":false},"0.25.2":{"name":"libp2p-floodsub","version":"0.25.2","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^8.1.0","it-pair":"^1.0.0","libp2p":"^0.31.6","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-websockets":"^0.15.7","multiaddr":"^9.0.1","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.8","sinon":"^11.1.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.11.0","time-cache":"^0.3.0","uint8arrays":"^2.1.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"04d88985f834397a7925c11a2b8e5a21fbdcbf76","_id":"libp2p-floodsub@0.25.2","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-OPCK1PxtNJSq22EJVHFNz81bUop7aOxWsXWqcEEvsbaiZpyiY/6p8QrMorI3GQlqX21QpQGGc4qfTYc2dJzAsg==","shasum":"e78581043da24d20e4121eb6584dd91d5211a461","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.25.2.tgz","fileCount":10,"unpackedSize":484938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsNjaCRA9TVsSAnZWagAAV5sP/2LVPN23zytALj0ZYHDd\nwYm3yHpq83iqv3m2/Q/mrAOfsRiqTXW3jpJ99/5qxQYe4vcy2LIcMnmj+Qg0\nWbYwwsKK2mk8LboRYGoLXJd64WMdx9t7//V9X9cNa+XgPG7ERqBtm12cOEV2\nQ2DKfB/SZBxf82BTLeErzn0mSj0A9rsKcyP+TkEBjQQcSGMCpPt02g5qHGl+\nJYpmPuO1m40d7dr1S6ipbm80ITUl/EQaKGgZi5k33lidATogiD9fRPBXH5v4\n+s5+9O7uOIVzpn+WXMm7NAg/XAEUtOTlqM0xOdakYSBCcKQa7A07v90Wagz8\nNgxyVuCKPxSdSHmTm+DZ/0i4pUEnOfR3/LLN29DS9zFie1sHLkYYSZSQBpL1\nNZHpKbkeCHdPEZRnt1nrvng9vjqPpa/BJwalRgwvQ0BHRZq5suR/rfOLmStr\neRwh3P331arcsz5HSaCNuW/ncYg09b3/fMkdeU4tPxXXTUxW8109odAmyE4w\nlZbDN5N7ykyhepnSZrw6XEWTOZYKhuBgpi9zepdymNPC0q1aUVJm2jB1DXQ+\nYblrlygp9B4vC58pAF7TrI1YLJIBLIBqlGMqk2WSP/Msoi7HOqXeEWX0JU4X\nJuAOig1sEu94HcZ59v+xJhpqf3j5woP/LwIUtdNIe9GbZLsF2N1zEwEvKqcm\nYLTu\r\n=4/Ei\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeG4GcAwfO1S7BJLv0GsHfWqN4IvXZksQLR2C/pnG0nAIhAKpGMLz12TlQDl1Pki7Ti1pepy4Rx2pnBmkXbiSJekPS"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.2_1622202585256_0.17346645157008322"},"_hasShrinkwrap":false},"0.25.3":{"name":"libp2p-floodsub","version":"0.25.3","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.0.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^6.0.6","it-pair":"^1.0.0","libp2p":"^0.30.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.1","libp2p-websockets":"^0.15.5","multiaddr":"^9.0.1","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.10.0","time-cache":"^0.3.0","uint8arrays":"^2.1.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"61e2301d8265533a9ffd80f6e18c81e5086db72f","_id":"libp2p-floodsub@0.25.3","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-Palc0gI6U8SX2xN4bJT5oS+pT5cNL3gwm3TN8BvuVkuCziFOIUd8BGFfcuM1bnnDPE/C0F//qvPriENnSdAeuw==","shasum":"5080ab3cf8b5bfda108d664b40b6eded56750707","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.25.3.tgz","fileCount":10,"unpackedSize":484915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsQISCRA9TVsSAnZWagAAtUAQAJQrSBryBqpt8XjBDmBV\naLfE8Mmcuzj0e+VnKiLK4mq4GhaTEge80nrE0RZe/aAyV5W2QdUjKtVqXi66\nen5vymS1PsmrR3rLlBZiXdlz0WKAOibgy4eF9rrGJ2lITMtKdz9bGRVVglJ+\nUJA25zKuoPPyYKF3kZaXN++N6/2NxOi8VJTtJej7fTw88nn2+u53DzagHCo2\nBPmLrgYGrX4Ec9qP/0CFIB2rg6GHOGqYwGso0/OrcVeHox9fb/pLz0DHehto\nwWtfDZ4r0Rbdp5lVsQw6gay3VQ+jtK7g9WCKBO0iNO+1AubpEzynWyutxApv\nCqaE0uo5mTXutZw5NMm7ZXYJYBNqRN9W9R7Ukhpt2FUi+vRap/ha7AJnNg2l\nzG7RjdmumSmZDmrtYISQ762lNquiJ++Rb7gJBpi/QMDlWtdUZCLhEo/Lyh+6\nAD/q18cQmmfXS4i1mPenwVVMWq7T2km9IHZSqZZETLvKr1vyU8yzKb54wzsk\nIxwVS0VfMRnY5waTBHSI4mhgXSPy30JSw493YIIu3Iw9sYj/sQK/7fjKmqwy\nrOKRrcFWY1iHkhTiu9fW/wGrQUy+hxbQ9OdCmXSm0CDrkoZ4NY/xR39OY+E2\nv0kgLB0ktBx/pZF4G2E4IwqcL9uvYdWHkznxBkHUgvlA29QOxnUxdgf/Vp+K\nU9vB\r\n=DHwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtu/z/56VssuBImLlcEVcp7lXfA+jBQXIah1jYhmsRtAiEAkCjORMS6MiBAlXlxq81Qwt/0KzbPZ7zUMJXTL7wpBaE="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.3_1622213137259_0.7421352072593621"},"_hasShrinkwrap":false},"0.26.0":{"name":"libp2p-floodsub","version":"0.26.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^8.1.0","it-pair":"^1.0.0","libp2p":"^0.31.6","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-websockets":"^0.15.7","multiaddr":"^9.0.1","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.14.8","sinon":"^11.1.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^0.11.0","time-cache":"^0.3.0","uint8arrays":"^2.1.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"9b62572e34b47dab43ae23dc41b2ddb0f2d7f134","_id":"libp2p-floodsub@0.26.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-Yy/7AtUjmokmN9PbfsVK3aHs1YSse2horcIL2TxUprzsnMBaiNvmDVRqS48dKuEyNd80JH+Xo9VjjeD1XzZ+tg==","shasum":"8d88ca2f08dc3dc3f0bda446255c1857a779787b","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.26.0.tgz","fileCount":10,"unpackedSize":484938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsQKpCRA9TVsSAnZWagAAv6IQAKCoxqTbuM9A+UbmYmpY\nHilgyKwv19/mCQte1d9TQx8tgR/rbuJUjG/6HttEJ1KEKDz83QgElJtrTE8H\nkdt9AubtLU5Z2vR6UNv9A462HNHKjNTJNbetxsQmT4FH5Uq2gQgTd469uE8I\n7gutoC9KSQ83gHFDxedrfq/hh/GLniei5z0v1vubXRc0L0wfF3mnNQua4tFX\n25awJQHjL2e+swzCbEnDKV16ZxlKalq5+b3mEnBeGIhioq6p8B++yO1UN4AT\nFMThwLruQ/PhKugSjOyDhVTbK451KjMfenKBmB8lKMnXZbzG1Z+KbxbHG0jr\n0fAZc/NkJdPEW84LUgLlv9VzjgQR2+/a0JHCRV2/fx0SBgyxij6idEDQ94zy\nZmjPFm14V+WRuxjyhLXQKuMgbiN4lBAeiCIjVKCuNGxyGDhnZ1uXRXvMIjK/\ntYDnxdPr3PYJpJvpTtvaxyIv4D54t3/AIFvfoKpeAOfI1jEpt7CwGCrW+LMx\nayLOhD7puTEUXTY/wxI+5Efa5rDRKK/h0Y8a00h4p4FcndffmstmI14/d6GJ\nGw8c06luDcb4MuKd2EY9oIkNN5DNIbqW0/LjUngpkFcp7iIvhHSv06jJp2Rp\nH/C2d7TrlTHC61WfmVAZsDj856gjJPZ8vsyNv2lnuORLSsxeUjPfElmOy0Vw\nFCre\r\n=iQ8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCCI83G7LekjiUmoJZBX4Tyzr38lvbElLAoauzth0H5AiAx/l0SgZR2Ut//vL7ugGnCP/6m9vTGi2gUXc1ZtJ+hQg=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.26.0_1622213289232_0.76777468033317"},"_hasShrinkwrap":false},"0.27.0":{"name":"libp2p-floodsub","version":"0.27.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^8.1.0","it-pair":"^1.0.0","libp2p":"next","libp2p-interfaces-compliance-tests":"^1.0.1","libp2p-mplex":"^0.10.3","libp2p-noise":"^4.0.0","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","multiformats":"^9.2.0","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.15.0","sinon":"^11.1.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^1.0.1","time-cache":"^0.3.0","uint8arrays":"^2.1.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"b59eafce592c11fb2c0901b168b68a88a9a72ff1","_id":"libp2p-floodsub@0.27.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-A4Z4lmXiwLf5/O5QjCLECbI7UH6BltAVFFycTt6+2VlARlKUBd0c5dwGYXE14iIvId4PvoaXm5Xsi7fP1iYv0w==","shasum":"4306fdf1e08bb74a89627f3f3cdcf31632dbb813","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.27.0.tgz","fileCount":10,"unpackedSize":471662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6DAbCRA9TVsSAnZWagAAq3kQAIQFbLjZ9p78BtWnNonN\n2MEi0SBljQfUKbK319GZX155aRAXKIdtl4fEVRSik99+6OvMCat7Yz84Tfjo\nbHpdEIWbmzz7QcXa9rkdM94dOxVg1++WCWz3HsyTNXPMregILVu7PgVF/8bb\nV7I/5YDU56kQSOOidY47pd/HvfOF7rTsiLEWogGovKcbh188OnA6wh7bYzSN\nBjpq0WlROi79DkBHvoMuZzGXZ/VDdlWsH++QGlgXDujPq4Xzf/m2SR6fR9Rt\neeL7RV0zbwgXmsNAqZBuS7ifwo01Vq1rbN6FyJb/jnDmCvs+bR1kr3bx2kj1\nUkHaevmgQacGunC949wQzcVue0tUtEf8DmBGOHoNxeVbCZxK5gnH9S7uD+bj\nwfrNlwcxiOKwm0sH/X9JAikm0ceFPYmX1QuVdTj7D/DH30PP9w/JKFz4G3bd\nWoo/9JvdsDuv9P/Mx8diTHN3/1Ge8UEYwBHFahzflVCm/0TvFod1Z+a+qpwK\nCXs//P0eSNEBuV55nlcEE8jmup5iOD7zQoTsGXAl2IWVXhwhKTJWGxTKkw3t\nP4Sp8H74IGcKlbK/lFsfT8CD6Vy1S031hUHzckZpstzWNaRbCFWsBxIBHXS0\nW7H13cbv1U5XQG6tVQInOlSG4TiTxMZdQqRaC0RpSy10hzdTVGmdgP+nXgH6\neKPG\r\n=1agI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD3ucdFaEd123pEBgzHyg20eRT801PV1mwTqShTbAIbwIgOaPx6Ff4//6NvfFO+hFWExLFFPTwKXzCuoNVZljjJvs="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.27.0_1625829402567_0.38178455624378405"},"_hasShrinkwrap":false},"0.27.1":{"name":"libp2p-floodsub","version":"0.27.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@types/debug":"^4.1.5","aegir":"^35.0.1","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^8.1.0","it-pair":"^1.0.0","libp2p":"^0.32.0","libp2p-interfaces-compliance-tests":"^1.0.1","libp2p-mplex":"^0.10.3","libp2p-noise":"^4.0.0","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","multiformats":"^9.4.5","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.15.0","sinon":"^11.1.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^1.0.1","time-cache":"^0.3.0","uint8arrays":"^3.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"7075c63c7bd55991d6e839e0d626a5aa8e684556","_id":"libp2p-floodsub@0.27.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-OM4DvKlvfEh3QsBJLWMZWfgP0uUIj1iajh8BLsV7QmC9QJvJ4dx8xZgh7Fc90n4Vfu1aosB75ZvDv1qIcnVOXw==","shasum":"4bba8afbdd2f36dea68e09a139d1a754d089b44d","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.27.1.tgz","fileCount":10,"unpackedSize":470688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHiXmCRA9TVsSAnZWagAAKN8QAIXRJpgD0eXh25PGyqgx\nDG0QK10tXHzOsxy/+0/sGZVs3LGv54DKTCmMRSiU/ddGsU39Pyy1nUSsUc1m\n/1M0a4CljVXdnymfsnlErepuZiBGRZWSA1NjmP8hb9k4DVUU/TIMH3OJMRlf\n4Arp4C7FTB7y3JuxlSvHVduE1QN5w05k79Q/eAWHNp17307+Ng95xxrsPf2c\niGvGVuJy6ZV2eNlOXvEBBoctqReP6mPQzzarFyTAlN206r/KHNVkmqoftJF7\nikClZ0mPH/yY3P6B3gSXovRUAeW4h8W/283t7Afu9dvjZhumT87ABkHQ0rlk\nF2tEPT+0ujG/iMPGMcVYJYiOqTFDjZYNAX6zs8uE3KLwpvMsrC7W1jY1kTH9\nmh3JGSXJpt1gLL2RiziHLAcluZ7tfs2Ce9Few0vbH6qjTi0csltI1pObnt1n\nEZJ/RubgfXTSu0jESY44fke1pN1cmS49TylHJ4BJOYiKQ2vMnZeQ5VrlqA3d\nHso+5k7EutfEsGDHoOwga6uU8Wv5nKtfqe6FgRff3c/MKhPNTu3TSJsNLJUZ\nn0dI/CAi5UwoiA8cbNH56rI7VHSvanUaszYDcx+Y3MtJTNLHuSe73v+NpWA7\nZKyG3Rz8ndDhdnlkd3tW41+/rLCPQeQ6zJ7e/znnznGXqU0f9V5uBqfeimXT\n+iQn\r\n=lsYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQrAWXf441jIqzuFdRz8RB21Ukff5cHezZIMDzTklscgIhAL0r8WSh8RgNfoqUOQj9UzUY3t8ZA99sNyRcyjOhlbAd"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.27.1_1629365733931_0.6819420546433843"},"_hasShrinkwrap":false},"0.28.0":{"name":"libp2p-floodsub","version":"0.28.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@chainsafe/libp2p-noise":"^4.1.1","@types/debug":"^4.1.5","aegir":"^36.0.2","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^9.0.2","it-pair":"^1.0.0","libp2p":"^0.35.0","libp2p-interfaces-compliance-tests":"^2.0.3","libp2p-mplex":"^0.10.3","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","multiformats":"^9.4.5","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.16.0","sinon":"^12.0.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^2.0.1","time-cache":"^0.3.0","uint8arrays":"^3.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"9c6cdb87fe1c057c070210af33f23ab5181b77a1","_id":"libp2p-floodsub@0.28.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-I9qR7j79HbRgmIq/UkLauzAIcPbM/uJCk2bJNKobgyJMs7nt8KSwQS2I5JEf4Jc9j9toCh5MKQ6/ynyLoSjIig==","shasum":"df7b2c3aa2c07ce13b009e2f6250ef331f04d14f","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.28.0.tgz","fileCount":10,"unpackedSize":345218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqLUMCRA9TVsSAnZWagAAb5sP/jynB2ODdQWFe27tEaJf\n9htY0lgmDc6d3GMpauph6Ji6g6SCQwy3aNbdRUw4cjvqyStZdAYnWFdboXS2\nqCYf3kq24vOqh4nGY+Eg/puTnidmAu67TSTHfiaU56TUeas6AM8tESzdDHHj\nqtJgLB3w/hT/ngilIWkEgEGjFzk8KUJd5wpCn81zRe8RqRRtWIUmiC0Xw3Vw\nwtRfDT0Y9IJJAkL4Lz/SKuHIPscnjaEwK7NjlASmUzPaV0EQCB0fayC8oe65\nXR5d+Aj09tJxSUJWHUtzShgsLkpDpPxm97uOg7Ly1HPo7/JIb8942Q3kOl+b\nbLKy8N0N0A48tJAuMtgfosGPPcDBt3U7HC4oXXm+l3wR5U/mtSwOfkqsBxeI\nN77ZODmpyZYm9z+55/KR1k6TiiDAgOgM1HuJPVElvAdW8HqPtpKV/YVAscpk\nPzajj2+B1luUdU7mXznxkdBV1uybIVSos8bHVJXLn59EAaLDgB2arCMvBrV2\nsRouu9m2BORqvjHgPBEYO8Ks5gW9GVusb5ZPYLXcmHP1hIKwNT6Kvfx6vyNe\n9kZ34gJuJfkZHAqJ4aC7pu/DbZFZOnByT93p5qUo7ZOI0sKcRCJ1FLKXyZVz\n1eMf7FbLA9rmSzTWF5qIdBK4JXNU3F8Bv5zERl7gdw+KzuGKmCCKQFpWORXy\nG79Y\r\n=08+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsrIn6fDuPCCzXLBBmENYsOxbmlBkC8097SSWFn3D9wIhAI5sdwzKBJTOUmF1mibTrX5gl3u9uf9aUt/Mh1kPpyto"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.28.0_1638446348063_0.832230723533925"},"_hasShrinkwrap":false},"0.29.0":{"name":"libp2p-floodsub","version":"0.29.0","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","build":"aegir build","docs":"aegir-docs","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"keywords":["IPFS","libp2p","pubsub","gossip","flood","flooding"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@types/debug":"^4.1.5","aegir":"^36.0.2","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^9.0.2","it-pair":"^1.0.0","libp2p":"github:libp2p/js-libp2p#feat/async-peerstore","libp2p-interfaces-compliance-tests":"^4.0.2","libp2p-mplex":"^0.10.3","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","multiformats":"^9.4.5","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.16.0","sinon":"^12.0.1","util":"^0.12.3"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^4.0.2","time-cache":"^0.3.0","uint8arrays":"^3.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirk@mccormick.cx"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Haad","email":"haadcode@users.noreply.github.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Gavin McDermott","email":"gavinmcdermott@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Schneider","email":"makaretu@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Mikerah","email":"mikerah14@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"bruinxs","email":"bruinxs@users.noreply.github.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"wanderer","email":"mjbecze@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"b1bb461451d12bea715ed860740503bd3efbad5b","_id":"libp2p-floodsub@0.29.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-EcTTMJjryK1jUeSmBAa0hUYuEeMwvdtVyPFt+ImdQxNFWnDdVGTVQkn+5WOLESXlZS5Qj6vnXHpOaTc1FRv4Fw==","shasum":"8c44473224ceb872bdcb39a9e9fc97634ff5200a","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.29.0.tgz","fileCount":10,"unpackedSize":345362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzrbqCRA9TVsSAnZWagAAcZgP/jsqq9soMTjpvZpq+sve\npXiX2pGWGe++9oJ2i9Vjr1GqwIe3xvfxnRxhpefDH9XpWfGpthlaBi6j2WaG\nWLCaMfpN5mZXTimk+hHhayvINaaAra32zvtkESMxlK15hqwdXbh1lu0E6klO\nty3aS5KSDw/9EafrqcFHS1pW1gk7cBbEOSSx0yms957hX0WejQmzExtxR6Lb\n4Gno10q+nMeemBthjEPvn09oYIlw4BEPaEgh3b8p5qO6GLv5LI0vAhyrtZvY\nMokmPJDQm2Oxd8o/tA1F2e/CFmqVnNz0JYc9A3SUvjYb2RzY5h5D99xhijk3\n1lPgbDC+Kfg144kA+gDRxKdita/IfHjN2jlH79Pm/EmH62Z8czefWaZXPuXU\n1DqjaLhXi8CpU/OgFGrxeKtdjBLG7s027Rde4gIKfnvJA2/GhiUf/JA/L8eQ\nwJlA3xv5SyBW3J6MaG6qIG6lurCAD44PWQ9CnxKCYZ5Qa0rjwF4XP6ohqTpX\nWgFqrxho7JiUlWzOq812uJtovchQIVUfnixoYjMli5q7m8fpxem2d2Q1o7sD\nwkbVcRx7CCXLC93xKMLAFWYypz3TWHDFX0lcbF2ZW/hzkQ3sJVPJBFnZKwJe\nXez+mBoDssDeA6OpqsdBKpdv45k9yRwiS03NzA49owet1M9wOwkKsAnJ691o\nQG/y\r\n=MWpt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcJKMFtzJPkUz4Xqh5xjUzoAwooBZP9uBjGlTj3ygvyQIgUjj94ITysFVhUaqvuaWQrQYxRad5dzy/OS2+qT/qjKA="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.29.0_1640937194648_0.11477709025925442"},"_hasShrinkwrap":false},"0.29.1":{"name":"libp2p-floodsub","version":"0.29.1","description":"libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"keywords":["IPFS","flood","flooding","gossip","libp2p","pubsub"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*"],"src/*":["*","dist/*","dist/src/*"]}},"eslintConfig":{"extends":"ipfs"},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"debug":"^4.2.0","libp2p-interfaces":"^4.0.5","time-cache":"^0.3.0","uint8arrays":"^3.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@types/debug":"^4.1.5","aegir":"^36.1.1","benchmark":"^2.1.4","buffer":"^6.0.3","chai":"^4.3.4","ipfs-utils":"^9.0.2","it-pair":"^1.0.0","libp2p":"github:libp2p/js-libp2p#feat/async-peerstore","libp2p-interfaces-compliance-tests":"^4.0.7","libp2p-mplex":"^0.10.3","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","multiformats":"^9.4.5","os":"^0.1.1","p-wait-for":"^3.1.0","peer-id":"^0.16.0","sinon":"^12.0.1","util":"^0.12.3"},"gitHead":"a20824a4e9385dba4191a815babc58e4edcf8f1c","_id":"libp2p-floodsub@0.29.1","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-U9YL8xyGY5us/ox3RzVLRHNcK+qOuo4VSiNsSweNVjy50D4Fb9ahML0xHnahx9ZQicd6nDEPn8/i958fnu8N4g==","shasum":"e81ec403b00f78170ba96d7908e0c6cbbe4397ab","tarball":"https://registry.npmjs.org/libp2p-floodsub/-/libp2p-floodsub-0.29.1.tgz","fileCount":10,"unpackedSize":348212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6bBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Jg/+JwOOtIbPwPMWcZJDt06/3wbvvsYhwBW1z96vIRBuKAVwejNm\r\nWHDBT4VKbxhRmeubOBmkNArNLP0q9//VCRMTQOY1fnFlYeBaepzrmKSjPJKD\r\nOQtx9gv7m7n3kEWyqO6BIXFJnZu3karqEXk7u+OKTy4os5XloQ+wbO52zT+1\r\nVLYOVHf0njGcG3QG2AG0qO2+VAunSjvtBedgObxUSg668XkY4pNHCjAAbD5O\r\nNIoRTo3hrNJJ7N8rq3nOKr5vHBxN2YiklVloE7Hhaw6MqFp20l6NOv4hmyAB\r\naqciB4p8u8vgYNa0QfkQPjQ4pMd2mep+hpNKxU9z91RKDf5sYAKbF3/fPqEn\r\nRGZ3RAXOo6OCx41aL3soP8qICe5lWbxPw4A9qEyM35kR5on4shaAMvAmL5js\r\n62CgBlFGoIjf9yxjfcRLfOybxiQYuZ4ygoKq3ojXLVR32mxt+DQpH9KVAUVj\r\niCyN3wzp97SjPiSbkKzeREzJr8ZuQ2ax5Rin6e4QJYmzeGlUYHRTDQ59H2Un\r\nb6TzOSJuzyZ6HIQLv/c6zY9NGtK8ZDtvtrmsb3ow3debJmE3mJOpn3oKv30Z\r\nNRDofKGpTlcL3CqddogtWSmohSe31quYkDMdPwYAAYxT499xYLQcZSRVMfBS\r\n1eheZfSpJeJj3e7/g8VGaBz+Xkav+0+pjfw=\r\n=1B9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn6JzmG2tMV/dgoHUf0t6y1KaR7kwvs66+C1nUCePX+AiAi/pb6J0DVS73k2IsStayUdrcRcNz2DjnnpWcHqxtJGg=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.29.1_1645192897419_0.05995782395664451"},"_hasShrinkwrap":false}},"readme":"js-libp2p-floodsub\n==================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-floodsub/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-floodsub?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-floodsub.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-floodsub)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-floodsub.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-floodsub)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-floodsub.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-floodsub) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![](https://img.shields.io/badge/pm-waffle-yellow.svg?style=flat-square)](https://waffle.io/libp2p/js-libp2p-floodsub)\n\n> libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Table of Contents\n\n- [js-libp2p-floodsub](#js-libp2p-floodsub)\n  - [Lead Maintainer](#lead-maintainer)\n  - [Table of Contents](#table-of-contents)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [API](#api)\n    - [Create a floodsub implementation](#create-a-floodsub-implementation)\n  - [Events](#events)\n  - [Contribute](#contribute)\n  - [License](#license)\n\n## Install\n\n```sh\n> npm install libp2p-floodsub\n```\n\n## Usage\n\n```JavaScript\nconst FloodSub = require('libp2p-floodsub')\n\n// registrar is provided by libp2p\nconst fsub = new FloodSub(peerId, registrar, options)\n\nawait fsub.start()\n\nfsub.on('fruit', (data) => {\n  console.log(data)\n})\nfsub.subscribe('fruit')\n\nfsub.publish('fruit', new TextEncoder().encode('banana'))\n```\n\n## API\n\n### Create a floodsub implementation\n\n```js\nconst options = {…}\nconst floodsub = new Floodsub(peerId, registrar, options)\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\nFor the remaining API, see https://github.com/libp2p/js-libp2p-pubsub\n\n## Events\n\nFloodsub emits two kinds of events:\n1. `<topic>` when a message is received for a particular topic\n  ```Javascript\n    fsub.on('fruit', (data) => { ... })\n  ```\n  - `data`: a Uint8Array containing the data that was published to the topic\n2. `floodsub:subscription-change` when the local peer receives an update to the subscriptions of a remote peer.\n  ```Javascript\n    fsub.on('floodsub:subscription-change', (peerId, topics, changes) => { ... })\n  ```\n  - `peerId`: a [PeerId](https://github.com/libp2p/js-peer-id) object\n  - `topics`: the topics that the peer is now subscribed to\n  - `changes`: an array of `{ topicID: <topic>, subscribe: <boolean> }`\n     eg `[ { topicID: 'fruit', subscribe: true }, { topicID: 'vegetables': false } ]`\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-pubsub/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n## License\n\nCopyright (c) Protocol Labs, Inc. under the **MIT License**. See [LICENSE file](./LICENSE) for details.\n","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2022-06-19T12:06:19.666Z","created":"2016-09-14T16:51:21.556Z","0.3.0":"2016-09-14T16:51:21.556Z","0.3.1":"2016-11-17T09:04:05.232Z","0.4.0":"2016-11-28T11:57:39.948Z","0.4.1":"2016-12-11T17:22:08.472Z","0.5.0":"2016-12-18T09:45:42.686Z","0.6.0":"2016-12-21T17:03:38.091Z","0.7.0":"2017-01-09T13:12:08.224Z","0.7.1":"2017-01-11T12:51:30.765Z","0.7.2":"2017-01-29T18:00:01.355Z","0.7.3":"2017-02-09T20:14:14.972Z","0.7.4":"2017-02-20T12:44:53.203Z","0.7.5":"2017-03-21T15:48:30.362Z","0.8.0":"2017-03-27T15:24:15.955Z","0.8.1":"2017-03-29T21:35:27.443Z","0.9.0":"2017-04-03T19:42:15.213Z","0.9.1":"2017-05-04T15:22:43.476Z","0.9.2":"2017-05-12T22:30:59.525Z","0.9.3":"2017-05-12T22:46:55.321Z","0.9.4":"2017-05-16T06:45:06.388Z","0.10.0":"2017-07-07T12:40:16.120Z","0.10.1":"2017-07-21T01:22:17.456Z","0.11.0":"2017-07-23T05:36:03.618Z","0.11.1":"2017-09-07T14:01:26.999Z","0.12.0":"2017-11-16T10:01:06.592Z","0.12.1":"2017-11-20T14:32:33.509Z","0.13.0":"2017-11-22T09:51:07.532Z","0.13.1":"2017-12-05T20:45:27.323Z","0.14.0":"2018-02-10T07:04:17.816Z","0.14.1":"2018-02-12T09:44:05.383Z","0.15.0":"2018-04-05T17:54:27.995Z","0.15.1":"2018-10-23T12:55:06.801Z","0.15.2":"2018-11-28T14:26:42.531Z","0.15.3":"2018-12-06T12:51:20.225Z","0.15.4":"2018-12-15T20:03:30.154Z","0.15.5":"2018-12-15T20:16:10.554Z","0.15.6":"2019-01-04T09:53:01.016Z","0.15.7":"2019-01-09T18:22:32.715Z","0.15.8":"2019-02-14T14:34:59.591Z","0.16.0":"2019-05-07T10:46:41.974Z","0.16.1":"2019-05-08T13:19:02.836Z","0.17.0":"2019-07-08T13:42:42.788Z","0.17.1":"2019-07-25T09:24:19.334Z","0.17.2":"2019-09-03T12:46:34.292Z","0.18.0":"2019-09-06T09:46:09.214Z","0.19.0":"2019-11-14T18:12:00.104Z","0.20.0":"2019-12-02T09:51:31.326Z","0.20.1":"2020-02-06T09:07:12.639Z","0.20.2":"2020-02-14T11:23:05.405Z","0.21.0":"2020-04-23T07:23:17.799Z","0.21.1":"2020-04-23T14:17:56.539Z","0.20.3":"2020-04-23T14:24:49.818Z","0.21.2":"2020-05-04T11:33:10.530Z","0.20.4":"2020-06-04T08:16:50.150Z","0.21.3":"2020-06-04T08:35:35.725Z","0.22.0":"2020-08-11T10:22:00.631Z","0.23.0":"2020-08-25T11:49:16.424Z","0.23.1":"2020-09-04T11:49:31.151Z","0.24.0":"2020-11-13T12:19:26.927Z","0.24.1":"2020-12-16T18:10:27.831Z","0.25.0":"2021-04-13T07:51:38.891Z","0.25.1":"2021-04-15T15:12:44.022Z","0.25.2":"2021-05-28T11:49:45.596Z","0.25.3":"2021-05-28T14:45:37.732Z","0.26.0":"2021-05-28T14:48:09.415Z","0.27.0":"2021-07-09T11:16:42.752Z","0.27.1":"2021-08-19T09:35:34.045Z","0.28.0":"2021-12-02T11:59:08.228Z","0.29.0":"2021-12-31T07:53:14.803Z","0.29.1":"2022-02-18T14:01:37.654Z"},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","keywords":["IPFS","flood","flooding","gossip","libp2p","pubsub"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"license":"Apache-2.0 OR MIT","readmeFilename":"README.md"}