{"_id":"libp2p-floodsub","_rev":"4632610","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"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T18:59:28.000Z","created":"2016-09-14T16:51:21.556Z","0.29.1":"2022-02-18T14:01:37.654Z","0.29.0":"2021-12-31T07:53:14.803Z","0.28.0":"2021-12-02T11:59:08.228Z","0.27.1":"2021-08-19T09:35:34.045Z","0.27.0":"2021-07-09T11:16:42.752Z","0.26.0":"2021-05-28T14:48:09.415Z","0.25.3":"2021-05-28T14:45:37.732Z","0.25.2":"2021-05-28T11:49:45.596Z","0.25.1":"2021-04-15T15:12:44.022Z","0.25.0":"2021-04-13T07:51:38.891Z","0.24.1":"2020-12-16T18:10:27.831Z","0.24.0":"2020-11-13T12:19:26.927Z","0.23.1":"2020-09-04T11:49:31.151Z","0.23.0":"2020-08-25T11:49:16.424Z","0.22.0":"2020-08-11T10:22:00.631Z","0.21.3":"2020-06-04T08:35:35.725Z","0.20.4":"2020-06-04T08:16:50.150Z","0.21.2":"2020-05-04T11:33:10.530Z","0.20.3":"2020-04-23T14:24:49.818Z","0.21.1":"2020-04-23T14:17:56.539Z","0.21.0":"2020-04-23T07:23:17.799Z","0.20.2":"2020-02-14T11:23:05.405Z","0.20.1":"2020-02-06T09:07:12.639Z","0.20.0":"2019-12-02T09:51:31.326Z","0.19.0":"2019-11-14T18:12:00.104Z","0.18.0":"2019-09-06T09:46:09.214Z","0.17.2":"2019-09-03T12:46:34.292Z","0.17.1":"2019-07-25T09:24:19.334Z","0.17.0":"2019-07-08T13:42:42.788Z","0.16.1":"2019-05-08T13:19:02.836Z","0.16.0":"2019-05-07T10:46:41.974Z","0.15.8":"2019-02-14T14:34:59.591Z","0.15.7":"2019-01-09T18:22:32.715Z","0.15.6":"2019-01-04T09:53:01.016Z","0.15.5":"2018-12-15T20:16:10.554Z","0.15.4":"2018-12-15T20:03:30.154Z","0.15.3":"2018-12-06T12:51:20.225Z","0.15.2":"2018-11-28T14:26:42.531Z","0.15.1":"2018-10-23T12:55:06.801Z","0.15.0":"2018-04-05T17:54:27.995Z","0.14.1":"2018-02-12T09:44:05.383Z","0.14.0":"2018-02-10T07:04:17.816Z","0.13.1":"2017-12-05T20:45:27.323Z","0.13.0":"2017-11-22T09:51:07.532Z","0.12.1":"2017-11-20T14:32:33.509Z","0.12.0":"2017-11-16T10:01:06.592Z","0.11.1":"2017-09-07T14:01:26.999Z","0.11.0":"2017-07-23T05:36:03.618Z","0.10.1":"2017-07-21T01:22:17.456Z","0.10.0":"2017-07-07T12:40:16.120Z","0.9.4":"2017-05-16T06:45:06.388Z","0.9.3":"2017-05-12T22:46:55.321Z","0.9.2":"2017-05-12T22:30:59.525Z","0.9.1":"2017-05-04T15:22:43.476Z","0.9.0":"2017-04-03T19:42:15.213Z","0.8.1":"2017-03-29T21:35:27.443Z","0.8.0":"2017-03-27T15:24:15.955Z","0.7.5":"2017-03-21T15:48:30.362Z","0.7.4":"2017-02-20T12:44:53.203Z","0.7.3":"2017-02-09T20:14:14.972Z","0.7.2":"2017-01-29T18:00:01.355Z","0.7.1":"2017-01-11T12:51:30.765Z","0.7.0":"2017-01-09T13:12:08.224Z","0.6.0":"2016-12-21T17:03:38.091Z","0.5.0":"2016-12-18T09:45:42.686Z","0.4.1":"2016-12-11T17:22:08.472Z","0.4.0":"2016-11-28T11:57:39.948Z","0.3.1":"2016-11-17T09:04:05.232Z","0.3.0":"2016-09-14T16:51:21.556Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-floodsub.git"},"versions":{"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":{"shasum":"e81ec403b00f78170ba96d7908e0c6cbbe4397ab","size":105831,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.29.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"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,"_cnpmcore_publish_time":"2022-02-18T14:01:42.767Z","publish_time":1645192897654,"_cnpm_publish_time":1645192897654},"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":{"shasum":"8c44473224ceb872bdcb39a9e9fc97634ff5200a","size":105779,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.29.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"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,"_cnpmcore_publish_time":"2021-12-31T08:19:58.914Z","publish_time":1640937194803,"_cnpm_publish_time":1640937194803},"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":{"shasum":"df7b2c3aa2c07ce13b009e2f6250ef331f04d14f","size":105490,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.28.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"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,"publish_time":1638446348228,"_cnpm_publish_time":1638446348228,"_cnpmcore_publish_time":"2021-12-16T11:27:39.560Z"},"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":{"shasum":"4bba8afbdd2f36dea68e09a139d1a754d089b44d","size":150597,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.27.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.27.1_1629365733931_0.6819420546433843"},"_hasShrinkwrap":false,"publish_time":1629365734045,"_cnpm_publish_time":1629365734045,"_cnpmcore_publish_time":"2021-12-16T11:27:40.172Z"},"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":{"shasum":"4306fdf1e08bb74a89627f3f3cdcf31632dbb813","size":150891,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.27.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.27.0_1625829402567_0.38178455624378405"},"_hasShrinkwrap":false,"publish_time":1625829402752,"_cnpm_publish_time":1625829402752,"_cnpmcore_publish_time":"2021-12-16T11:27:40.562Z"},"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":{"shasum":"8d88ca2f08dc3dc3f0bda446255c1857a779787b","size":152934,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.26.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.26.0_1622213289232_0.76777468033317"},"_hasShrinkwrap":false,"publish_time":1622213289415,"_cnpm_publish_time":1622213289415,"_cnpmcore_publish_time":"2021-12-16T11:27:41.647Z"},"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":{"shasum":"5080ab3cf8b5bfda108d664b40b6eded56750707","size":152914,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.25.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.25.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.3_1622213137259_0.7421352072593621"},"_hasShrinkwrap":false,"publish_time":1622213137732,"_cnpm_publish_time":1622213137732,"_cnpmcore_publish_time":"2021-12-16T11:27:42.122Z"},"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":{"shasum":"e78581043da24d20e4121eb6584dd91d5211a461","size":152934,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.25.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.25.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.2_1622202585256_0.17346645157008322"},"_hasShrinkwrap":false,"publish_time":1622202585596,"_cnpm_publish_time":1622202585596,"_cnpmcore_publish_time":"2021-12-16T11:27:42.786Z"},"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":{"shasum":"ba4e804ad4021d3c360f2e8660ec1da41f989253","size":156331,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.25.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.1_1618499563661_0.31208872809430854"},"_hasShrinkwrap":false,"publish_time":1618499564022,"_cnpm_publish_time":1618499564022,"_cnpmcore_publish_time":"2021-12-16T11:27:44.468Z"},"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":{"shasum":"22175a605802a510bafad44820ac85ca241c5123","size":174217,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.25.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.25.0_1618300298745_0.20801190465141794"},"_hasShrinkwrap":false,"publish_time":1618300298891,"_cnpm_publish_time":1618300298891,"_cnpmcore_publish_time":"2021-12-16T11:27:45.303Z"},"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":{"shasum":"d3b8988107048b115d1cb6ba4ad855327a63da3e","size":149945,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.24.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.24.1_1608142227592_0.35034166063759753"},"_hasShrinkwrap":false,"publish_time":1608142227831,"_cnpm_publish_time":1608142227831,"_cnpmcore_publish_time":"2021-12-16T11:27:45.871Z"},"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":{"shasum":"2ea4eca2bba7b910f1d751e31e106ce21b18a4be","size":149459,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.24.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.24.0_1605269966656_0.7855914454305257"},"_hasShrinkwrap":false,"publish_time":1605269966927,"_cnpm_publish_time":1605269966927,"_cnpmcore_publish_time":"2021-12-16T11:27:46.364Z"},"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":{"shasum":"b2cd15516b22e019c40dc2711ac8a70db92cec6b","size":148957,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.23.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1599220171151,"_cnpm_publish_time":1599220171151,"_cnpmcore_publish_time":"2021-12-16T11:27:47.434Z"},"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":{"shasum":"8c2b61dab07a161450d8b690ffa48a79bb6d7b28","size":148905,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.23.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1598356156424,"_cnpm_publish_time":1598356156424,"_cnpmcore_publish_time":"2021-12-16T11:27:47.810Z"},"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":{"shasum":"9aaf61687d47706c4b6a41a3f3d4ab50f003d9c5","size":151405,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.22.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1597141320631,"_cnpm_publish_time":1597141320631,"_cnpmcore_publish_time":"2021-12-16T11:27:48.517Z"},"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"}],"readmeFilename":"README.md","gitHead":"42012136986042f92bb5290ebb30b8c9f3c4a97f","_id":"libp2p-floodsub@0.21.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"aef432f2cb61a873a6f131df733fee76be9caedd","size":154805,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.21.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.21.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1591259735725,"_cnpm_publish_time":1591259735725,"_cnpmcore_publish_time":"2021-12-16T11:27:49.369Z"},"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"}],"readmeFilename":"README.md","gitHead":"68c10c67e9f8a64a64fe6cfc2087cabf14e78bd1","_id":"libp2p-floodsub@0.20.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"19ced0443f1b098c7406e50ff3d80bea613bf215","size":1233971,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.20.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.20.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1591258610150,"_cnpm_publish_time":1591258610150,"_cnpmcore_publish_time":"2021-12-16T11:27:52.662Z"},"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"}],"readmeFilename":"README.md","gitHead":"d2f2addc987cb4bf084d01f9740f56092526a586","_id":"libp2p-floodsub@0.21.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"75ffe7817fad71fe64d3292fac8b093a812ac48f","size":1193030,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.21.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1588591990530,"_cnpm_publish_time":1588591990530,"_cnpmcore_publish_time":"2021-12-16T11:27:54.971Z"},"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":{"shasum":"5ef3fc3e733b06df216491b9891a7845224db98e","size":1233544,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.20.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.20.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1587651889818,"_cnpm_publish_time":1587651889818,"_cnpmcore_publish_time":"2021-12-16T11:27:57.625Z"},"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"}],"readmeFilename":"README.md","gitHead":"a5fbcb4b3d8f79ab41baa69bf14e3f7c5b4a0cf2","_id":"libp2p-floodsub@0.21.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"0b0a8e220b50f6728adcc604579441b17b7d2b2b","size":1192935,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.21.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1587651476539,"_cnpm_publish_time":1587651476539,"_cnpmcore_publish_time":"2021-12-16T11:27:59.989Z"},"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"}],"readmeFilename":"README.md","gitHead":"d71bfd3a48b562032ae0e165b988a5a4482a1cd5","_id":"libp2p-floodsub@0.21.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"661f7e542d7a77ecd929fee17da61eaa3184e6b3","size":1193747,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.21.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1587626597799,"_cnpm_publish_time":1587626597799,"_cnpmcore_publish_time":"2021-12-16T11:28:04.315Z"},"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":{"shasum":"8e169b7e559d118938058f552fd2a190133ea3a1","size":1624455,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.20.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.20.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1581679385405,"_cnpm_publish_time":1581679385405,"_cnpmcore_publish_time":"2021-12-16T11:28:07.743Z"},"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":{"shasum":"8e7f769f56e1595831cfcbf2f60015a949c05dad","size":1622508,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.20.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1580980032639,"_cnpm_publish_time":1580980032639,"_cnpmcore_publish_time":"2021-12-16T11:28:12.151Z"},"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":{"shasum":"65417fa622c1f098f718ae56caef192121a6652a","size":1654456,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.20.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1575280291326,"_cnpm_publish_time":1575280291326,"_cnpmcore_publish_time":"2021-12-16T11:28:16.461Z"},"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":{"shasum":"cabadc67739a22c3d9862ca5308821d33e6af68a","size":1653913,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.19.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@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,"publish_time":1573755120104,"_cnpm_publish_time":1573755120104,"_cnpmcore_publish_time":"2021-12-16T11:28:22.200Z"},"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":{"shasum":"49efd1a9936e898f62abbf041fa2f62049b796e0","size":1450491,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.18.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.18.0_1567763169016_0.9414521120915986"},"_hasShrinkwrap":false,"publish_time":1567763169214,"_cnpm_publish_time":1567763169214,"_cnpmcore_publish_time":"2021-12-16T11:28:26.157Z"},"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":{"shasum":"c789bcd55cfb513a4d2f5291bd28d6aa2be271d1","size":1403900,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.17.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.2_1567514793983_0.452388560781964"},"_hasShrinkwrap":false,"publish_time":1567514794292,"_cnpm_publish_time":1567514794292,"_cnpmcore_publish_time":"2021-12-16T11:28:28.909Z"},"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":{"shasum":"6460c5803ef268d5d21a6827f3dca8e6a01c4c59","size":1403816,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.17.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.1_1564046659063_0.7342376973469187"},"_hasShrinkwrap":false,"publish_time":1564046659334,"_cnpm_publish_time":1564046659334,"_cnpmcore_publish_time":"2021-12-16T11:28:31.506Z"},"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":{"shasum":"a17b1e48c9adadadcce8857b7c24e9476dac8d1a","size":1402809,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.17.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.17.0_1562593362579_0.3918168944770446"},"_hasShrinkwrap":false,"publish_time":1562593362788,"_cnpm_publish_time":1562593362788,"_cnpmcore_publish_time":"2021-12-16T11:28:34.769Z"},"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":{"shasum":"ce9ee5be742d97fefa111649edc6fa1e70bc47a7","size":1378538,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.16.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.16.1_1557321542703_0.6955636147100173"},"_hasShrinkwrap":false,"publish_time":1557321542836,"_cnpm_publish_time":1557321542836,"_cnpmcore_publish_time":"2021-12-16T11:28:37.722Z"},"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":{"shasum":"87ecf9023900e5582b2db4dbba9a47465dd85517","size":1375022,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.16.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.16.0_1557226001796_0.4533114432033587"},"_hasShrinkwrap":false,"publish_time":1557226001974,"_cnpm_publish_time":1557226001974,"_cnpmcore_publish_time":"2021-12-16T11:28:41.205Z"},"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":{"shasum":"ecfd94162825ed7b5431ccbe672f5bf58f7efab2","size":1366071,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.8.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.8_1550154899364_0.5999809118609667"},"_hasShrinkwrap":false,"publish_time":1550154899591,"_cnpm_publish_time":1550154899591,"_cnpmcore_publish_time":"2021-12-16T11:28:44.402Z"},"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":{"shasum":"ec16a92bfb5070abebada2737d50ddd0579767e8","size":1355092,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.7.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.7_1547058152453_0.15538985234436598"},"_hasShrinkwrap":false,"publish_time":1547058152715,"_cnpm_publish_time":1547058152715,"_cnpmcore_publish_time":"2021-12-16T11:28:49.456Z"},"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":{"shasum":"a51dcb500eef3879e76f8f4de297fca5526840d0","size":1780148,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.6_1546595580720_0.3511751209548353"},"_hasShrinkwrap":false,"publish_time":1546595581016,"_cnpm_publish_time":1546595581016,"_cnpmcore_publish_time":"2021-12-16T11:28:53.165Z"},"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":{"shasum":"b9f46f24c9e438e410ba96b4a9de39700401e846","size":1372803,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.5_1544904970337_0.39180438149619334"},"_hasShrinkwrap":false,"publish_time":1544904970554,"_cnpm_publish_time":1544904970554,"_cnpmcore_publish_time":"2021-12-16T11:28:56.691Z"},"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":{"shasum":"8477d4bd651b45b2755a5d25065abdbc87d21bea","size":1372752,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.4_1544904209918_0.171073954213812"},"_hasShrinkwrap":false,"publish_time":1544904210154,"_cnpm_publish_time":1544904210154,"_cnpmcore_publish_time":"2021-12-16T11:28:59.425Z"},"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":{"shasum":"7ae6a15a04ba0d1c3918cde4468cfa1af1115cba","size":1372594,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.3_1544100678816_0.07205785928270458"},"_hasShrinkwrap":false,"publish_time":1544100680225,"_cnpm_publish_time":1544100680225,"_cnpmcore_publish_time":"2021-12-16T11:29:02.720Z"},"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":{"shasum":"ca48ccb60dc2fd39e367cbde3231360960366d2f","size":1088069,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.2_1543415202340_0.6985742230103293"},"_hasShrinkwrap":false,"publish_time":1543415202531,"_cnpm_publish_time":1543415202531,"_cnpmcore_publish_time":"2021-12-16T11:29:05.213Z"},"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":{"shasum":"d58d40822f355356627c26a7b322600c50e67d93","size":1086572,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.1_1540299306610_0.34290627883417946"},"_hasShrinkwrap":false,"publish_time":1540299306801,"_cnpm_publish_time":1540299306801,"_cnpmcore_publish_time":"2021-12-16T11:29:07.665Z"},"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":{"shasum":"2ab70bed288b105d7cb80bef05a4ab91c08af768","size":1123831,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.15.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.15.0_1522950867847_0.16082760255843054"},"_hasShrinkwrap":false,"publish_time":1522950867995,"_cnpm_publish_time":1522950867995,"_cnpmcore_publish_time":"2021-12-16T11:29:09.778Z"},"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":{"shasum":"5aa77718c09427123869f53722ad1ae102a3be2e","size":1103963,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.14.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.14.1_1518428643816_0.3107467245278539"},"_hasShrinkwrap":false,"publish_time":1518428645383,"_cnpm_publish_time":1518428645383,"_cnpmcore_publish_time":"2021-12-16T11:29:12.125Z"},"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":{"shasum":"6f715cbf7e7aec05a7458fb10a4c8701ab1bdade","size":1103142,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.14.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub_0.14.0_1518246256335_0.6147917865124728"},"_hasShrinkwrap":false,"publish_time":1518246257816,"_cnpm_publish_time":1518246257816,"_cnpmcore_publish_time":"2021-12-16T11:29:16.028Z"},"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":{"shasum":"b396f1a401130ecf03899c04c95eef92eaa47fab","size":593126,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.13.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.13.1.tgz_1512506725717_0.109707185998559"},"directories":{},"publish_time":1512506727323,"_hasShrinkwrap":false,"_cnpm_publish_time":1512506727323,"_cnpmcore_publish_time":"2021-12-16T11:29:17.295Z"},"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":{"shasum":"b20ad829a068205783b11982269b0b12c9ec496e","size":592677,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.13.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.13.0.tgz_1511344265235_0.016943347407504916"},"directories":{},"publish_time":1511344267532,"_hasShrinkwrap":false,"_cnpm_publish_time":1511344267532,"_cnpmcore_publish_time":"2021-12-16T11:29:18.962Z"},"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":{"shasum":"81ef6ae437acdde2e89b91ca56ab8aaed1d4713b","size":590306,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.12.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.12.1.tgz_1511188352091_0.9160748899448663"},"directories":{},"publish_time":1511188353509,"_hasShrinkwrap":false,"_cnpm_publish_time":1511188353509,"_cnpmcore_publish_time":"2021-12-16T11:29:20.888Z"},"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":{"shasum":"8b79f3fc4d2038aa9cbcbf80a81b77232372ec54","size":590310,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.12.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.12.0.tgz_1510826465118_0.4946252496447414"},"directories":{},"publish_time":1510826466592,"deprecated":"this version has been deprecated due to a regression, use libp2p-floodsub@0.11.1 instead","_hasShrinkwrap":false,"_cnpm_publish_time":1510826466592,"_cnpmcore_publish_time":"2021-12-16T11:29:22.285Z"},"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":{"shasum":"00a7203cbc28f70760573b3e7baf66d38890975b","size":567433,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.11.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.11.1.tgz_1504792885530_0.8647477175109088"},"directories":{},"publish_time":1504792886999,"_hasShrinkwrap":false,"_cnpm_publish_time":1504792886999,"_cnpmcore_publish_time":"2021-12-16T11:29:23.417Z"},"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","size":572541,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.11.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.11.0.tgz_1500788161854_0.026691701263189316"},"directories":{},"publish_time":1500788163618,"_hasShrinkwrap":false,"_cnpm_publish_time":1500788163618,"_cnpmcore_publish_time":"2021-12-16T11:29:25.079Z"},"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","size":569481,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.10.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.10.1.tgz_1500600135792_0.3616334768012166"},"directories":{},"publish_time":1500600137456,"_hasShrinkwrap":false,"_cnpm_publish_time":1500600137456,"_cnpmcore_publish_time":"2021-12-16T11:29:26.664Z"},"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","size":629802,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.10.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-floodsub-0.10.0.tgz_1499431214592_0.541342751821503"},"directories":{},"publish_time":1499431216120,"_hasShrinkwrap":false,"_cnpm_publish_time":1499431216120,"_cnpmcore_publish_time":"2021-12-16T11:29:28.867Z"},"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","size":629770,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.9.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.4.tgz_1494917104823_0.01693203835748136"},"directories":{},"publish_time":1494917106388,"_hasShrinkwrap":false,"_cnpm_publish_time":1494917106388,"_cnpmcore_publish_time":"2021-12-16T11:29:31.194Z"},"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","size":629770,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.9.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.3.tgz_1494629214202_0.16671767341904342"},"directories":{},"publish_time":1494629215321,"_hasShrinkwrap":false,"_cnpm_publish_time":1494629215321,"_cnpmcore_publish_time":"2021-12-16T11:29:32.827Z"},"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","size":629765,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.9.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.2.tgz_1494628258714_0.2470298446714878"},"directories":{},"publish_time":1494628259525,"_hasShrinkwrap":false,"_cnpm_publish_time":1494628259525,"_cnpmcore_publish_time":"2021-12-16T11:29:34.389Z"},"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","size":558621,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.9.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.1.tgz_1493911361078_0.875313678290695"},"directories":{},"publish_time":1493911363476,"_hasShrinkwrap":false,"_cnpm_publish_time":1493911363476,"_cnpmcore_publish_time":"2021-12-16T11:29:35.510Z"},"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","size":559449,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.9.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.9.0.tgz_1491248532749_0.26274327421560884"},"directories":{},"publish_time":1491248535213,"_hasShrinkwrap":false,"_cnpm_publish_time":1491248535213,"_cnpmcore_publish_time":"2021-12-16T11:29:38.352Z"},"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","size":556265,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.8.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.8.1.tgz_1490823325105_0.644183550728485"},"directories":{},"publish_time":1490823327443,"_hasShrinkwrap":false,"_cnpm_publish_time":1490823327443,"_cnpmcore_publish_time":"2021-12-16T11:29:39.870Z"},"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","size":556258,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.8.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.8.0.tgz_1490628251272_0.8290368255693465"},"directories":{},"publish_time":1490628255955,"_hasShrinkwrap":false,"_cnpm_publish_time":1490628255955,"_cnpmcore_publish_time":"2021-12-16T11:29:41.013Z"},"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","size":562827,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.5.tgz_1490111308036_0.47478613536804914"},"directories":{},"publish_time":1490111310362,"_hasShrinkwrap":false,"_cnpm_publish_time":1490111310362,"_cnpmcore_publish_time":"2021-12-16T11:29:43.029Z"},"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","size":546001,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.4.tgz_1487594692610_0.5760851185768843"},"directories":{},"publish_time":1487594693203,"_hasShrinkwrap":false,"_cnpm_publish_time":1487594693203,"_cnpmcore_publish_time":"2021-12-16T11:29:45.300Z"},"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","size":469779,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.3.tgz_1486671254731_0.9176722622942179"},"directories":{},"publish_time":1486671254972,"_hasShrinkwrap":false,"_cnpm_publish_time":1486671254972,"_cnpmcore_publish_time":"2021-12-16T11:29:46.184Z"},"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","size":469453,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.2.tgz_1485712798922_0.4790468607097864"},"directories":{},"publish_time":1485712801355,"_hasShrinkwrap":false,"_cnpm_publish_time":1485712801355,"_cnpmcore_publish_time":"2021-12-16T11:29:48.551Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"458063b62d0148f6bdabfa004448c7a53dc08804","size":416588,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.1.tgz_1484139090141_0.8001520885154605"},"directories":{},"publish_time":1484139090765,"_hasShrinkwrap":false,"_cnpm_publish_time":1484139090765,"_cnpmcore_publish_time":"2021-12-16T11:29:49.836Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"5e588f02f45cd411d6fd302ea2f2085b69e1f4d7","size":416405,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.7.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.7.0.tgz_1483967525640_0.9977986859157681"},"directories":{},"publish_time":1483967528224,"_hasShrinkwrap":false,"_cnpm_publish_time":1483967528224,"_cnpmcore_publish_time":"2021-12-16T11:29:51.370Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"ee5b7f433787feaaf38f00c6cfbb4b3a2f5090be","size":388068,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.6.0.tgz_1482339815630_0.6744142945390195"},"directories":{},"publish_time":1482339818091,"_hasShrinkwrap":false,"_cnpm_publish_time":1482339818091,"_cnpmcore_publish_time":"2021-12-16T11:29:52.770Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"a216c3f9e90edb1cfa56d5bb0b199a799cb5fa16","size":387960,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.5.0.tgz_1482054340202_0.510884472168982"},"directories":{},"publish_time":1482054342686,"_hasShrinkwrap":false,"_cnpm_publish_time":1482054342686,"_cnpmcore_publish_time":"2021-12-16T11:29:54.096Z"},"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","size":557308,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.4.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.4.1.tgz_1481476928235_0.11918435385450721"},"directories":{},"publish_time":1481476928472,"_hasShrinkwrap":false,"_cnpm_publish_time":1481476928472,"_cnpmcore_publish_time":"2021-12-16T11:29:55.721Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"30714a22e767184091750d481b773412a624ce6f","size":557041,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.4.0.tgz_1480334257343_0.004283435409888625"},"directories":{},"publish_time":1480334259948,"_hasShrinkwrap":false,"_cnpm_publish_time":1480334259948,"_cnpmcore_publish_time":"2021-12-16T11:29:58.596Z"},"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":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"2bc4dd9a76b7465d331ddc1cdb28dcbfc40831f9","size":556268,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.3.1.tgz_1479373444648_0.007931026630103588"},"directories":{},"publish_time":1479373445232,"_hasShrinkwrap":false,"_cnpm_publish_time":1479373445232,"_cnpmcore_publish_time":"2021-12-16T11:30:00.526Z"},"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","size":731250,"noattachment":false,"key":"/libp2p-floodsub/-/libp2p-floodsub-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-floodsub/download/libp2p-floodsub-0.3.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-floodsub-0.3.0.tgz_1473871878928_0.3685246529057622"},"directories":{},"publish_time":1473871881556,"_hasShrinkwrap":false,"_cnpm_publish_time":1473871881556,"_cnpmcore_publish_time":"2021-12-16T11:30:02.014Z"}},"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","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p-floodsub#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-floodsub/issues"},"license":"Apache-2.0 OR MIT"}