{"_id":"ipfs-pubsub-room","_rev":"37-929a8c514efe2733a4121b676e49346c","name":"ipfs-pubsub-room","description":"IPFS pub-sub room","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"ipfs-pubsub-room","version":"0.1.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/pgte/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/pgte/ipfs-pubsub-room/issues"},"homepage":"https://github.com/pgte/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"26ba1cc7687d14954b0f23c0a3982ed6ad5f6efd","_id":"ipfs-pubsub-room@0.1.0","_shasum":"3662a8f35efe9a2a0afeed452ba0a8455b9bcf8f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"3662a8f35efe9a2a0afeed452ba0a8455b9bcf8f","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.0.tgz","integrity":"sha512-Qe6nUX3H6rH0rGUFCdFRZr/wu2SlotTfDUIF3j1CMTL0RSK0LU3rKEeu3Ymcb9cWMr1puOD7nB/eO1hPUqR6gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfEDSDq5c/jM6NdVirt/IVlDmvF4xPAAmEeBdSBDrH5wIgI1BvDjZp1Fg2WNtP7JfL7pQrbjEBAjCjb60WAdK4dJQ="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.0.tgz_1497699335964_0.6264358113985509"},"directories":{}},"0.1.1":{"name":"ipfs-pubsub-room","version":"0.1.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/pgte/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/pgte/ipfs-pubsub-room/issues"},"homepage":"https://github.com/pgte/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"f3be3ef49a87fff0d1286aed27256d4c98d630af","_id":"ipfs-pubsub-room@0.1.1","_shasum":"3d9ebeb1c0079eafa8ecaf4a38eb25e6a52982d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"3d9ebeb1c0079eafa8ecaf4a38eb25e6a52982d6","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.1.tgz","integrity":"sha512-hx6tW9kA8mFE4+E/sACHPxi/c26PG7C6g5BoBzGf1C05JrB0wH9uaOFRURgIZNm+V+Y6LXZrTFZ7cL0qRXyMdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmgpbDYeiYcu/+tDOq44JvVlXArq7fBkh929nuOIZCqAIgNQz7uRM1PswcVKkiLq9qnAJmDyOxbSEHq0u/MSigjqU="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.1.tgz_1497699978258_0.5645266550127417"},"directories":{}},"0.1.2":{"name":"ipfs-pubsub-room","version":"0.1.2","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/pgte/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/pgte/ipfs-pubsub-room/issues"},"homepage":"https://github.com/pgte/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"f24ffe39128ce6a1785c901cc406e5a97e0878ee","_id":"ipfs-pubsub-room@0.1.2","_shasum":"5a4f3a79d3dabfa46feb0891131475fef4aca0c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"5a4f3a79d3dabfa46feb0891131475fef4aca0c7","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.2.tgz","integrity":"sha512-N7zYbsyqR5QU5CcuY7rWMFXEEO/JVHnoG+EGKVdGWIyRQG8l/mzmBOgyH6LIYPIuFT+w6NCI+DlHDTOO1bjCqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAxaV80DwmvUh4ker6mDcosnL6WAqvfsNzLw4MxiePCAiEA6Rnl5Wpyb8T7VQtCrXxa5PSSF5WFcRDL0cbWiHGJLXs="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.2.tgz_1498229245777_0.21183607284910977"},"directories":{}},"0.1.3":{"name":"ipfs-pubsub-room","version":"0.1.3","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/pgte/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/pgte/ipfs-pubsub-room/issues"},"homepage":"https://github.com/pgte/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"8b22cf2c9d43e8a627633558243d09c2f7a439a5","_id":"ipfs-pubsub-room@0.1.3","_shasum":"038b1dac5e4469eee147df9fc73bc544559809c4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"038b1dac5e4469eee147df9fc73bc544559809c4","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.3.tgz","integrity":"sha512-p8nANJQx3+cfPsMRqSyFWdEExDnUVeQZVcS2d9FiV0pGt0kLehnq6UeBIDriSSzEfEm9Cl973mNTUsYuRRrUdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIBzLzrwi70PTttKLa4LYQDdGF0SaMdxmZT8XuY25JkbmAh9y9EM3ZxnNQdNIduEreud/+a3I+XmHHFHLcLlSqBYd"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.3.tgz_1500045266080_0.584600752685219"},"directories":{}},"0.1.4":{"name":"ipfs-pubsub-room","version":"0.1.4","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/pgte/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/pgte/ipfs-pubsub-room/issues"},"homepage":"https://github.com/pgte/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"5c0a0aa3fdb865c69b7d2940b4e569a1c9dfdde7","_id":"ipfs-pubsub-room@0.1.4","_shasum":"7f5e114e7e3428284582881323e902f7e84bd002","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"7f5e114e7e3428284582881323e902f7e84bd002","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.4.tgz","integrity":"sha512-UK332sYxN+jMEHlqU3xRdBWS413REpdu8WnCmbD4TVc4XQIXYV4j8guWiI8FvztSvqPPYG1xr0kN4RCNMbueBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHABYoIyghOMu6KAMypewWk3TEVzttdXVB7UrRJbI1aCAiAP45HBnkNeNHsDSsb3a5Gd+CK850ToaENpgGUqcSXBEA=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.4.tgz_1502981865046_0.5611261560115963"},"directories":{}},"0.1.5":{"name":"ipfs-pubsub-room","version":"0.1.5","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.24.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"07c567012a82773c3cdb02cae1de098faa79568d","_id":"ipfs-pubsub-room@0.1.5","_shasum":"ba3a95f8691cbaa9f9ab03fba8891a7d09c8c7fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"ba3a95f8691cbaa9f9ab03fba8891a7d09c8c7fd","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.1.5.tgz","integrity":"sha512-bBJVBv1LTEciXp9/xvhwfpUsU5Ym5MHSZ+fE1aniR7CFhkvQasaTUJRkeypknw2nvWEfNh1alKDSPP8L5dNbSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElZAGhj8mNXXUXK1ngOnppHP13asvUt2gWyDKGPnmHkAiEAzkqowwiADHGgzjEKCX9F1ygiE1jGAVAxRvdRJMZQPrA="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.1.5.tgz_1503502375808_0.2936969136353582"},"directories":{}},"0.2.0":{"name":"ipfs-pubsub-room","version":"0.2.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"npm run lint && npm run test:browser","test:browser":"aegir-test browser --dom","test:node":"aegir-test node"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.2","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.0"},"devDependencies":{"aegir":"^11.0.2","async":"^2.4.1","chai":"^4.0.2","dirty-chai":"^2.0.0","ipfs":"^0.25.2"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"cba578b7bbee5090d9781bf956a9327950f735ff","_id":"ipfs-pubsub-room@0.2.0","_shasum":"00e7ab5ac760af82b96c798ff4cce696ca6e72bb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"00e7ab5ac760af82b96c798ff4cce696ca6e72bb","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.2.0.tgz","integrity":"sha512-uc602TENcPAnpLUDeRCSS426B4DUbSoGndoVqUQQF8oygfpnDTyB4hroOazfXbeWORNBYWTx1yE7JcQAFoJQxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTY2dnnaloaQUpVBuxfsomIDJoNXXHd+FoMmkeELQwTQIhAMrJ8vn+PA5cB1Xat0YfzCIaDePbLL+YxGPnmFhbqEZv"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.2.0.tgz_1504255838345_0.9302568871062249"},"directories":{}},"0.3.0":{"name":"ipfs-pubsub-room","version":"0.3.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.0.8","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"c622f3f475585b91022622f090112c941bedf9c0","_id":"ipfs-pubsub-room@0.3.0","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-o6iX2u/SO782JU3NLtXpGl+EkQLn3M9XN66A5XHEAyY12oITHX73RpyxO/2U9NIRNYFWBvQzyER48/FGCIC25w==","shasum":"76d5783d6db6eeb638eea12c2ec4024f79e02de5","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtN13rQgsSlaG3UGahNKSaH0n8Pt5wcXUOhp4vH3rFFAIgbZKOCF8YPXzXSGA0+5IUJ1oT7RN21evR1BfjrILRsGo="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.3.0.tgz_1506418371433_0.3380831382237375"},"directories":{}},"0.4.0":{"name":"ipfs-pubsub-room","version":"0.4.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.0.8","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"2641149726b8713380858d4861e9dec83188d292","_id":"ipfs-pubsub-room@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-jsDRIQ1/kDwaT1DkcUGKF/sUX7XM3JzZQtiPphvBk+MfTF2zyrTtbTH4Qx1pBleC0sy5bS+0WAtRGCYm1SuxVg==","shasum":"3f31ca795baf49c0fb223c17858fb350b9159850","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa+w3Y6AEXOqzQ5dI8XaG8LBbtct7LqwhntQ0hN2FBtAiBnEDwzRfdgFqYK5Rp5DoWva2WLcA+sTqbWqTjS2piOYQ=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.4.0.tgz_1508485128546_0.6580728064291179"},"directories":{}},"0.4.1":{"name":"ipfs-pubsub-room","version":"0.4.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.0.8","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"ec337a8e578249c732306ae794a54f249c83dcd4","_id":"ipfs-pubsub-room@0.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-4mv4cOJKNjP/cZ8DbDXP1peATa6PISTj3e67Bt9wlcgx0awdPRzLEuSdf/hlu+D5bXmKUZ4gHuO9bciB8P0eyQ==","shasum":"d23e37488dac67721534d89f441698ee41eef8d4","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWEG6N0iAcb8m1XzdqNsBYscOya6ClBhEnTQCT7TKU/QIgAhjNwLVARw2dk9kFJxhQdm1DK6kFTdggGZcyxlLbbw0="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.4.1.tgz_1509379153534_0.0058416035026311874"},"directories":{}},"0.4.2":{"name":"ipfs-pubsub-room","version":"0.4.2","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.0.8","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"1e0703f5d8cecfd2b8ec2965cc7b1f6c98324bb9","_id":"ipfs-pubsub-room@0.4.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-w752MPBRbqceYdmJeGwb+6s656dwLFXWG4kCDJDfNvM1deGWooEvyD79xGeUP3M0UcWVoHeMQwDn9/3zDm1TNw==","shasum":"8a458ebb7830b92b21fb068df01e0b69efaa6a8b","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2NpOZ0H5euyJ6TDE3NRn3MTWwO8VpG8BgUwAq697v9AiAPfxjeUmwCtXXiCscTOHVs/C/tjGstyvkbII9BIiVN8A=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.4.2.tgz_1509704059490_0.9492215076461434"},"directories":{}},"0.5.0":{"name":"ipfs-pubsub-room","version":"0.5.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.0.8","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"f7b84aa1ca8b57b9ede88d19128f1842ad50c98c","_id":"ipfs-pubsub-room@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-waEV2PR//Fgu+WARa7eBzG2LRIka0ptHtM21Aa6cfrpNDps7CNkTg9Svrd36Lc/oK6AzCRsxpzrQiy7lwZGm+A==","shasum":"a2dc735b43a194b46e776df38ccf146f481a7476","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNtIrcMztaz1d6V3P4gi7bB5/XK3xsnIPjbZYoxtGNCAiAbgP/0HOO30dSAWW1C1yhk6blQwjn5ervFGnyqyyqkpQ=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.5.0.tgz_1509709097344_0.5556486221030354"},"directories":{}},"0.5.1":{"name":"ipfs-pubsub-room","version":"0.5.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"315df97a122d285a60c0c9e4edc73f45ee086ded","_id":"ipfs-pubsub-room@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-muHszDfo/pR/GugHHyLhREwVIetunk6qEuvfH0K5yTlBY4UHW+Gs7iL52I+DTYfJt22l0idyv8RwAwHzh6XUEw==","shasum":"52f30289c9f29283c81befb81f775fc7ea3f4ae6","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF++jot0PDuOOWwbP6GTfuB77kH4V+u58eXtU4hiM5gAiEArMaE5+sgO5mTTP1VZcKDkhFtYyi9pnuf8gF7UwHoqSI="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.5.1.tgz_1510312908568_0.9030085718259215"},"directories":{}},"0.6.0":{"name":"ipfs-pubsub-room","version":"0.6.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"0696ac4b740f8d46a545817bd3a96183faa14ed0","_id":"ipfs-pubsub-room@0.6.0","_shasum":"ed565ea9df6ba50c03b65dfcf8f6631e02c9bf13","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"ed565ea9df6ba50c03b65dfcf8f6631e02c9bf13","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.6.0.tgz","integrity":"sha512-kebDemgqrURGhHvScFj7jVXEukx1hohig7RA9VXJXXJexZgpwjdQ2zQugJcdtGuyy+qRVoRypJ9FwM31Jvtazg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbudqh18KUylt74c05Ski7tFRTcELWQR2I/iHCdnolFAiBVE9Ut+lrA7EpITI5/SfhtPWtWeanOCNOuF1YNSqB7bg=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.6.0.tgz_1511259291169_0.7721686693839729"},"directories":{}},"0.6.1":{"name":"ipfs-pubsub-room","version":"0.6.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:browser","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.26.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"a8cdda68aa3e1ca90364677e5d2244da98138972","_id":"ipfs-pubsub-room@0.6.1","_shasum":"4aacd39eff95db51c752beb7f9d6cd7ceb5f344f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"4aacd39eff95db51c752beb7f9d6cd7ceb5f344f","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-0.6.1.tgz","integrity":"sha512-E0bK8ZOJWUmw4fiXOCLGru8K0ceHBbdwoxvwtEHr464vMjbCVyP6gXcV6z5Xv5aAwRg2nVGC5Z99Xsflql/HIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCva+vv7hiTGFqvmo2oXucdM3AWLlVrQKG4eVhEzMYW+QIhAPAyXwpZ7Nvm7ZSp9Fd4Q1szPp69uDUoP7RdgWtvvMvd"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-0.6.1.tgz_1511259364894_0.4056833747308701"},"directories":{}},"1.0.0":{"name":"ipfs-pubsub-room","version":"1.0.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"c9884a2a6202f3b90b6e947fc0518e5964e3142a","_id":"ipfs-pubsub-room@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-s42VZpk0Il0hOcCI55NRY+iabo6xmME4cfiTQ2DtQCs8wabsptSRWKEQhELzob/VxCUc8gG5japbT2gFzteXww==","shasum":"ef85ad872e181915d2f10a58d8fbaf4feae3a303","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8ndYDJ1OL3VQGgCXUxocRJXslf2vTAHj0eS9Fwt9Q5AiEA2yJsaMsrWjHAYOIbixXzmbioylcNJ5pyEZep3IcLwZE="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.0.0.tgz_1512386182756_0.035881082294508815"},"directories":{}},"1.0.1":{"name":"ipfs-pubsub-room","version":"1.0.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"1b15e011e03e46880374daf4640a0db0715f806d","_id":"ipfs-pubsub-room@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-kuEjjrKIIWiK0JNW+NA684g3k/hMR9qYG93WXGMzsVGLcy2+nPxLSv680itAie3wJxtFtXcYzD4VjRO9rhygyQ==","shasum":"ae560c9e63839652ce5c84cae77124121045940d","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj+QmZjxqynEWwCQyT1TlWlzlDQTtrnfJLQQy8ouOFWQIhAJVLgw9e7WII2fgS4IFuRGcqWlckeMxmRnzTYp0b/0Wx"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.0.1.tgz_1512473114456_0.8281309304293245"},"directories":{}},"1.1.0":{"name":"ipfs-pubsub-room","version":"1.1.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"9e18def40ee14d5b86cc77d31cb86ad5a4176b15","_id":"ipfs-pubsub-room@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-QgdY9W5bpuNbmTiwz7F+ukZ17TQMk0Rc7YiQ3jysUtwZ0c0Y5P6olaAMblln6rw4gzVVIQYScj8hfI4IH4wyhA==","shasum":"49400639f45f52b915694105815e49eea5a64bb3","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrrmRlvoqv1s7MlDEkoA4j8+K0Y493Q6tSsQa5EIAcKgIhAJbKg9EwRD0PU2Y4iwFqFRBkcHLpZD7x5vD0G6uagNYO"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.0.tgz_1512494272031_0.8583338467869908"},"directories":{}},"1.1.1":{"name":"ipfs-pubsub-room","version":"1.1.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"362eba45b5938766d27827097379fccd3892cb0d","_id":"ipfs-pubsub-room@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-UsR0NdQgVrLmPH7HkCluV0eXMotTMQrzKU5s7XlEn4zDn1Jkfpev60eWi4ZZS3tnRa8HspKLNMYHDp1EsJhntA==","shasum":"93f3f8a64c2e7712b37931e17fef586a038d76c8","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoerbjiQkOqSbMhZ1CwmxGir/0b9bTcbM+CPsFFzHNAAIhANybXFXN8oFDY+kDiC+AsDDyFTgshAoT6oiLToJ6jwVc"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.1.tgz_1512646930693_0.4155105648096651"},"directories":{}},"1.1.2":{"name":"ipfs-pubsub-room","version":"1.1.2","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"5c6ac5acb780aeca73778a6296209ebefbaf45ec","_id":"ipfs-pubsub-room@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-j/KNkvHcH8Hzp7d5NMSez4bwtajiwFpEG3BlbzvobXS/0B7r1ZuyrJFOqmUFRFOqmb9tHaKXiRq3x8bEP32KpQ==","shasum":"30718cb46be62f38be0df40e790b4da2c6f13f3e","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmtoZBuCgicbI86wDj/TRzxdnsfiAXRHg8nR1zYV84LQIhALhkqa08OPWtfd7QX+vlRlkIHjzJUkbrU/FAWQVIuzHv"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.2.tgz_1512677474943_0.2230695327743888"},"directories":{}},"1.1.3":{"name":"ipfs-pubsub-room","version":"1.1.3","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"2a1b2b7fba9c93935c3d33144d52a2809d3d83cf","_id":"ipfs-pubsub-room@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-JFtgD28Xbk4dAC9/4jpadSjkt+a3yaNkRbMY21xugBTs72lKVMWSuLfWAjLLq0OM90AazlcsmFxowZ9QtFfhzw==","shasum":"fcfcd9552f4a71bcb50137fcc566df9a45346003","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAru4Fwh0rTo/omzFXVmgGcjzAzJr3EpmXUvHZ52DfyWAiEAuRh2B/WvbJteKepJdRHKDeyGfpnktFujq2L0lfgXTP4="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.3.tgz_1513076102309_0.41562788118608296"},"directories":{}},"1.1.4":{"name":"ipfs-pubsub-room","version":"1.1.4","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"1f297be073f44e4277ba48bf1b662970e6339d18","_id":"ipfs-pubsub-room@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-YQSN8ppdbVltAM5YbcOZyyUhRUmgtdC8PVB0K0b8D8mc7hxmry6t19PWxs20bzyNKWGdlKtDslI8h4LZ7rAMWA==","shasum":"788e4030f97d42d03d1b0bf6ae02db2ce4193696","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4uXPxSv7bL5PLK/knCLhU7seiOdjcP1DrpcFZiNCzMAIgO1HnRIt8P/cEBrBYunuZqwUtU5zybm8Apqzy0xmcw30="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.4.tgz_1513325728513_0.7679881288204342"},"directories":{}},"1.1.5":{"name":"ipfs-pubsub-room","version":"1.1.5","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"^0.27.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"175fb31d3cf1b60606f9f8135feaeae1ffb0581a","_id":"ipfs-pubsub-room@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-lE8XWfWG4gLFlrduJsKbrOCjobSI+EFdH/M27LCitf6iDb50oeQP9RrsR/h/odZP30ou0AnMoUMsfBL5prSNeA==","shasum":"7a05069ee9f7ea35349824e450c5e1cf64d44fa5","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADbdT9/V2SQuh0MuK3haSOAPd2lUzoY1AWZOz3uesZOAiEA26xskTpZvh3cIaIePAKU8SibzepnLQAU9QU6cc/BfBk="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room-1.1.5.tgz_1514634272524_0.15803430485539138"},"directories":{}},"1.2.0":{"name":"ipfs-pubsub-room","version":"1.2.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"~0.28.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"ea006d0354273c359b4e350647a4136a5a02cb90","_id":"ipfs-pubsub-room@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-NPAyPF670n4S8Mse7wodVbbzxPwHVgHKV0QqIliO4NM8u88kZhttPi1/jume9MLtqAIgleSrnrYZ6qqaaoRP1A==","shasum":"6444573780baf3a78addd67a36f6239090f7db7e","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.2.0.tgz","fileCount":16,"unpackedSize":24572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtghLx0KknfvGC578XHG5F3+JSld6GgmnkJMNeojdywIgEGNZOJ2whLFAMbzz4r8IDC3UKh+4/+0LDxbuab+S5HY="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_1.2.0_1520845680912_0.06233373272764209"},"_hasShrinkwrap":false},"1.2.1":{"name":"ipfs-pubsub-room","version":"1.2.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"~0.28.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"c13b4612af5d29448c68ca701db8a9282babec9d","_id":"ipfs-pubsub-room@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-9KSUihYpA5Lp+AK9d2+MQ3d8IQJ5+VIqDyn9NC1Gbph9ruiDRfMCy/sGS73PnXOUcCqKtpR4PbVdZ6dKOHzhZA==","shasum":"bf5cbe95c6f36fd81810aec36f43825feb8f4ff3","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.2.1.tgz","fileCount":18,"unpackedSize":25851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6tCMCRA9TVsSAnZWagAAEkQP/il89IXpdUlou/C8clbi\nC+riNNlpk1u7ktkr/B9J7mVvIaP7rQtCiZQ+8/M7ErDqIGQBmRWEdpB+WJPo\nEy2/PL+mGsvOwrE17h8tF7ljP17oWB8IHxdzbDRFnKEmVJP1pbl63ee3OLc5\npqNfjxXpkuHngbNiONVDTq2KU5cgN0sbvR5TSZqs4tvzuKjS/41c0RygSMr/\nN73hKt8y9+DsRN5rTYFn1wTsO1le2NM6TLppP7qtCiLBDkihhSB91vol7woX\n6G4nOvjKg4IXqem9JuANPJsAGLs70e+1SL8/pLbLA2lNwegTt2xEUQe6OHcr\nyAmf1dUMUJ08HGEVLvQPEKqFE39y4VFuL4nmDnf6KQ3EvSNjcBkO2fJpvp7B\n7m8Cie5qHwd7//8KjUomSA5VgfQWrS1saI8jM3loqC88XR4u2nVsESNhzazj\naaz49NBpQIqr0h4Ya7AdfP+aFePN1v1V8OP6lSmXnqxzaKDtohSaKxBXuXkE\nQgGsLTNrhPxrmW6RIvTk01kcUOAcZ9gtIKWslJ8ycwnb9rE8ImpZFsh6R0iw\ncdupTZcAfugDepVnagEk6yw383+zxomwpEbNhXoc3ds5Imf2n+Dc2NIuuagh\ngZpnVXLQWdCHZX/VlIIuEMHlBoX7sGVUhrsDOnIwIIZHWbSAhEd+Uolu2X7L\nVXkA\r\n=H/HH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdGDes/7CnJJtrEBDHsMGbilnzVZeOcYy47inwl5j/GAIgSOjhPV1FSpkaFVnW5RPa3SKwpL5HgVJYTIXO6GupSy4="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_1.2.1_1525338250891_0.6495570181114807"},"_hasShrinkwrap":false},"1.3.0":{"name":"ipfs-pubsub-room","version":"1.3.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"npm run lint && npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser --dom"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.3","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.1.1","pull-stream":"^3.6.1","safe-buffer":"^5.1.1"},"devDependencies":{"async":"^2.5.0","chai":"^4.1.1","dirty-chai":"^2.0.1","aegir":"^12.1.3","ipfs":"~0.29.1"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"1b85c23af6bee3dc83047759c19253b3fbfa42df","_id":"ipfs-pubsub-room@1.3.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-YiQIroD+zvev+rpkpwbpJbt7RzI4ABDdSzW4o3+npuVGBZw+4YLV+Vfif667wjWQouNrrDx68/07KVtXeT3LpQ==","shasum":"4c9efa1076951c03e3f67cc4e3b313fd2a3b7487","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.3.0.tgz","fileCount":18,"unpackedSize":26105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbERbiCRA9TVsSAnZWagAAFE0QAJtwITknzcDnWZwvqg9H\noLDN/IMkl4pdZxojDhTOCYKmAvIwn78MYA4ye+A5jbXG7uatAWFKeycMg690\nXixsBTdeJprfMZroTvpEhTsaDGbiLHyorxBEXyJ1Zd2g8ql+HKIrPbRUvL9G\n0raF/Eymdcy2BUaXs4g8P7JZdcV4hXWont8336Fv++oxTE4437GWnN7WyDr2\nCV3Sq3gi+iPcvC4Hmb1eGzQkiQ+hNQcNG/LXOrmLrGZvrilU/M7xW6s2nUVA\ndMj2DplkfyyjgiolxKYBLIc+y2FxBz8DVxPQnhX4HfoAc5xlr+Lf8Y2LTRZq\nmfWz5JmNuL7MtDmjkeHz720/TtCpSTrFKx5uIpxEZ8R2/PN42xrwZKUFQxzp\n2eHBxmR/JbR1gUB/PweCHfJmYLCGj3OOELpPZ6IbQVQieps4+d+SrePDbCbG\ntyD53sQfxa6iLueq8gVvOP4tTgIhhg/MslHZHRqfNKKf9NNArMm62TszXy0o\n2fi/t4um2mZZHA3gxU0LDkQz9mfn1EVuM9U2I4D9ytCP9NzNsf3pUDuU9AiA\nBjVdrV4vxqqXzB9791w9a3fSO8QQIC1Ggu8cWG5bTEON30pBSggow8zhYM9K\njJElE26DNA9ZHxIOZ4oUejF7i8ZfIHaAu7GsnfXX4EokEbf731OLVfc4ZRy0\n564a\r\n=nyaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYb7PY41Z7vtbioD0YQNDbMN0GLHLZHVZ9iAVaTDfaeAiBWSe6cmJ2XTIx7qXm60SSUxv4NjjqxLRIvj0oQi8ut5A=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_1.3.0_1527846624900_0.8198314185103601"},"_hasShrinkwrap":false},"1.4.0":{"name":"ipfs-pubsub-room","version":"1.4.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test - browser"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.8"},"devDependencies":{"async":"^2.6.1","chai":"^4.1.2","dirty-chai":"^2.0.1","aegir":"^15.0.0","ipfs":"~0.30.0"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"c02b49fd7ae15d84072fab9b3cc836de918bf566","_id":"ipfs-pubsub-room@1.4.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-OhH60+cBRGca6Eko9rWCr0OTZyBl0HCbdx003iK9XIfsdXurWpMY/Qkk994lF8BjU8rxJsqkJi8KBlLn0YUAWg==","shasum":"78c7f22f07b05a90121225f3e3800af5d63f04f7","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.4.0.tgz","fileCount":17,"unpackedSize":25671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTJxyCRA9TVsSAnZWagAA2ZQP/2HsSGyNSwB3MlPPnTWK\nrCoaH96iqBX0WVf+8NNy8bCyoQSQD5G/CiZSuGhUClbYCm9i92T/jz1LjcaN\n0s8XswMF14Z9cl6OOp87Sjn5mHpziMhaieEED36kQsnxocr7kku1g1y5yGfP\nVxiyUZ3yrWOH1u5E6G3hth0LRWhwfc1o0rZIQDiVw78kho8wiS/8Mzzh5bOP\nmjbLMpioLs/dH7+Eo5LEuZD0mpYlrbHCBwMGFga8asTZFSHK5mSuwKKdlHWR\n2D6mTLOMUbiYTi+j3LqDzIwfbGd9NaQvXsHRTmwdNvITVM0OpLV3Qj5huevz\nc37iWqz9T+5HQdktIWFE4wNeFN79vce619srdyZOXzo0Cytl1ScjHQcVY+gI\nRZJV3o7wGdsjyZFJ/G3MYX8rxwIUTDmrR0ykiHcfAqyIp4ncgVinnWWtGuS5\nLgdl58kN0Sd8A5SghApNwP8s62DgvKsGXyhAqPav93OCGV+07Nb3rCpl3H/n\nCeraDu5VJgfmW3LgdXlb9G83nUOG5T5a5BYomu6aJHsDj9ylO01pyfv651rP\nWXK9itHRNTUMwTVKVM4br1diviUPfduPA0FW2stfGISo/ZB2XJCAhMkgwSf4\nn8QuAYEvHYQrZlbfOicsGIQfU9m3ErA0tkZ4b2nppnCJOjXI2Xisstu2B8T/\njcln\r\n=uvrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPcp2YFhdOAupvmJyGEt6Mg6LWo4bSTG/uqZl1jxo1jAIhALdPVOohY4jPyB6IhTG02yiulKS31Wsr2El2zgNAtXLZ"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_1.4.0_1531747442403_0.09181256302502105"},"_hasShrinkwrap":false},"1.4.1":{"name":"ipfs-pubsub-room","version":"1.4.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test - browser"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","lodash.clonedeep":"^4.5.0","pull-pushable":"^2.2.0","pull-stream":"^3.6.9"},"devDependencies":{"async":"^2.6.1","chai":"^4.2.0","dirty-chai":"^2.0.1","aegir":"^18.0.3","ipfs":"~0.34.4"},"browser":{"./test/utils/create-repo-node.js":"./test/utils/create-repo-browser.js"},"gitHead":"efb85a6f0a52254d5f7da6b7584cb4b28166b23d","_id":"ipfs-pubsub-room@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-LYj2V1pBLsgc6BqjwNwFUCxBjeY7ZN3k1TRWHGX+rDQXPAAxYCfI59Y7rwuQdBPnAT30mDDzrgfGiBvD2lWU+Q==","shasum":"24877d526461fceb9469bc45e43084bcd850d66f","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-1.4.1.tgz","fileCount":18,"unpackedSize":25819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS0WPCRA9TVsSAnZWagAAA48P/A6aZusqdf9K4Z+jDvZU\n9j6uQayuk4XcwTurv8KCvW1a0ZLF5EEBIDSMYoVXK+StzmJBxydCOtw8hxUs\nr9x8D8VqyzCvVETTn+/YWmeMQ0saH3nbAdrFL4eqposjJEI63gXrAjwUGRWn\nBscirP6Xj90SjBjg62nKul9PEmDVna8v0eKP+5X6EVUbVqIKOQhsJEKZ0S8E\nWeNclSFGQQEUT0YpmPBfzJscrU1NjJOKLgV70VPdUjHQYtw9r6U2JnZv9lrm\n8ri1ohcdCPjf6QZBjUJ43QKp+gYlVMtaLClqhi+cCyE6IdGhe2mWpEfmEJT7\nO1zb1Y1zCEbewUPFaLWqKmXqQlhU2LPNMj1kJNQVsCcyb5ymycvXffTDY154\nj6lWfYXIbsSZJ3psG0rZ+n+yruhlXBadt6pJmh7Gj5mA0r2wLUQ6/8F99IER\npNl+crI9wlL7BLzH+kz4m4FLuMtEx/yT/8g2c0ywf9XRIsKN4D51MKfPuwTX\nUaBv4Toidy3mXKhhb8eca8r0vd+zM3S2tD2uQTbAr0R7Cw/3iaYa9ZshCRAN\nr1OL8g94FnpkJvzNLwXCTOxeOn7fWuJE3efsdPRtWgst2YEBDp5MZhmuesVd\nlVHobza7V76ijaD3glrnpDrTO/7NwCqgr2tA1NeFkXVSwgbNF6KQCJ3DpKO/\n8Xrl\r\n=GBgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhXdxGlcm/HvJd9dIAQCnXOzbIzM2kaFd1kHicabstLAiEA9Ju90uzTy1/AgqOSWSoqfxW451z/Hrmjk2PZgnydvnU="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_1.4.1_1548436878581_0.23125062927580364"},"_hasShrinkwrap":false},"2.0.0":{"name":"ipfs-pubsub-room","version":"2.0.0","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","build":"aegir build","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"nyc --reporter=text --reporter=lcov --reporter=html npm run test:node","dep-check":"aegir dep-check"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","it-pipe":"^1.1.0","lodash.clonedeep":"^4.5.0"},"devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","libp2p":"0.27.0-rc.0","libp2p-gossipsub":"0.2.1","libp2p-mplex":"^0.9.3","libp2p-secio":"^0.12.2","libp2p-websockets":"^0.13.2","peer-info":"^0.17.1","rimraf":"^3.0.0"},"contributors":[{"name":"CHEVALAY JOSSELIN","email":"josselin54.chevalay@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Eric Olszewski","email":"eolszewski@gmail.com"},{"name":"Gorka","email":"gorka@aquigorka.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"bc0f37398dc17f131ac9da02fd2cb1f421c86d0f","_id":"ipfs-pubsub-room@2.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-oWbzlQgNKq8KwKynQVP8XVGmO7zMpuw00Omtj+mx13Uw9fYNd5ft5cfVo7Y3fyJGM7rPl/Opz2mR8zpmesEIew==","shasum":"ac01a71520359c85e8e403083aafdce15f218982","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-2.0.0.tgz","fileCount":40,"unpackedSize":1592637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKzUtCRA9TVsSAnZWagAANIYP/0Fs+Svh4qFQuDUEmDMb\n9iWtheNQwtrzzaakikCichX2tPFxFWgg/EC/M7bPMezCy+DcHzSubqXLJKHJ\nv7fXeYltdnEC5PYkcXxmlPlJ17cWG6kSNilzVfeR+X5Zu+Q3GqwLPe6a4VQC\nkbkI3jx0wVe6bPdwgAaUdezZxGqMy/omywf+6vhRvMflaSYUMj1ty9Ci2kag\n74Zda++4U7KCLEV7pe8AMEutuDoWCDFq0SXikil+a9Y12Xms3NVHta25K9A1\nWj73mUg/fQOjRQkG263s5lMIws+PxdYN5asjE4lxm+9fSWipeaNvLXMUBSk0\ndaOaSO8lnpUZrU78xgV4RfkTu/2h174+NeSktQK2Q/IB1Zf23UCj4b7nsQnF\nHiSfkbqcmTwqgSeZUWzkmsE4C+rVptAHNCvdSaIJXms1cxtvWb2Fp7dNw8gf\nQXOYpx3xneBLnx/Ia1HMWmG04k/lE/sljAPlNGzYBD6XdjZn3DHMddAFtxZv\nScSIrpVQ7Wg3ZgONNBX3fZFiAw+7pKT/RKWEHpSILQkcowBnrOBdDjpKEfhk\nsCjghT+mfHOAznfDcqJa1wOSjd+QtfnaeQHr9zjjak+P2uwkZ9X1NCYSo9J0\nOTQRsilP1bxJlJUnXgFBU4ZBBVhyIsGRyvsUFhqWRvXOwRwUt/muFHihBhRh\ntaYo\r\n=DESb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHOE3j5TjWpLuCHtkUg/GSff78gGt69stzLnQkw5e/1AiBPXMwLDFXMzVE3kNsoeGQNIbw21cFds9j0pKuFTVWr+g=="}]},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"i@pgte.me","name":"pgte"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_2.0.0_1579889965152_0.12474914792592595"},"_hasShrinkwrap":false},"2.0.1":{"name":"ipfs-pubsub-room","version":"2.0.1","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","build":"aegir build","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"nyc --reporter=text --reporter=lcov --reporter=html npm run test:node","dep-check":"aegir dep-check"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","it-pipe":"^1.1.0","lodash.clonedeep":"^4.5.0"},"devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","libp2p":"0.27.0-rc.0","libp2p-gossipsub":"0.2.1","libp2p-mplex":"^0.9.3","libp2p-secio":"^0.12.2","libp2p-websockets":"^0.13.2","peer-info":"^0.17.1","rimraf":"^3.0.0"},"contributors":[{"name":"CHEVALAY JOSSELIN","email":"josselin54.chevalay@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Eric Olszewski","email":"eolszewski@gmail.com"},{"name":"Gorka","email":"gorka@aquigorka.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8c00b4fbfa7cbd47889fe035dfa9ac23638d9b58","_id":"ipfs-pubsub-room@2.0.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FdLGkxo84sHMwneRwL+dxqk2ctU3105ikS3whsbWlrwnXkMDZvDQfAclko5lJ8PNvvZOnDpUJAv//AZzFvpE9A==","shasum":"b147a3a351d60190dcf80daa30b985047da32b4b","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-2.0.1.tgz","fileCount":15,"unpackedSize":29923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL+uVCRA9TVsSAnZWagAAXt8P/R78uhRNGqvzaqDD008/\nPfcyx0hSJ9vV9IDIJo1dGkHK2RIHOYaXCxG+Wjs07cPDLKC8PSiWnljBnGls\nhlqjuMpVLEaJipXGEsDqTMjeCfcv1DZ80r7sMALeg32wpDG8TAJiWrAvaSCM\nFU6ugO2CEAfomwzDIVHMV3gj3h9afyY6sftxddzUO6LLJIwwhAk580IbXK95\nSPAGd/NLfWEu308NqQp3Qgf8uzVU7zU9ckneKoWXJpPE+9v/K3KhJ4CoQApE\nMPiL0ysBCTXZSQk2e1JR465+iKZVqtLz1F4JL5ute3zKtaXpAzQ18N4wEHdZ\nIsgEFHV4jFzcCGhtd+rW03vR6AjsSBcSOLV8RB7fgMO9G9IeuSpoN4jhBYlO\npKvEzR/y42XhDOfO8HYfhv2buHT3FCSOLQ8H68SYAgVvhXl/epwWCjogQM/P\nkA3oem2lUwV22rni9pERM0bSNC2zqaweyu6KIkltpMVUkmETpyKU5fiwx9s+\n5itc6bsVrv4U3R8lscpdtjr7iO+ERS5SNnd3406Kc7uRnllxa2Ui8Hqx3uhY\nnVGQAUG9/igcPRJHZyf8pzkAWjfwhYpWGcWoM1kyYHW+TzhmqYww1IS8Sn+k\nqj/Ysqd/e3/CD7WPYLLpW0my/MeYFRgRVOiDFB7gAhX2vM4nZaJApkQrHeAu\npnoU\r\n=Aw8V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA1DeW+XrNVAqEZzQqAbKQJcFKuyZgPNWJKz4TUuqumAiEAml90B5Ioz0tIIlITwO5HWKABQK4aKdXV8P+RrLsK35w="}]},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"i@pgte.me","name":"pgte"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_2.0.1_1580198805216_0.33799125294539745"},"_hasShrinkwrap":false},"2.0.2":{"name":"ipfs-pubsub-room","version":"2.0.2","description":"IPFS pub-sub room","main":"src/index.js","scripts":{"test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","build":"aegir build","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"nyc --reporter=text --reporter=lcov --reporter=html npm run test:node","dep-check":"aegir dep-check"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","it-pipe":"^1.1.0","lodash.clonedeep":"^4.5.0","uint8arrays":"^3.0.0"},"devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","delay":"^4.3.0","dirty-chai":"^2.0.1","libp2p":"0.27.0-rc.0","libp2p-gossipsub":"0.2.1","libp2p-mplex":"^0.9.3","libp2p-secio":"^0.12.2","libp2p-websockets":"^0.13.2","peer-info":"^0.17.1","rimraf":"^3.0.0"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"CHEVALAY JOSSELIN","email":"josselin54.chevalay@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Eric Olszewski","email":"eolszewski@gmail.com"},{"name":"Gorka","email":"gorka@aquigorka.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"277b5d9222ef7d22ef80a9dcdcbbbf64238297ed","_id":"ipfs-pubsub-room@2.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kJFdxCYCqIJLpc+fbjTH2BnZbYKLBVDxa/WY1jpvx7uhlRZW3CDACP7L8aDBxfxgJR0r8O5jvHlw8LVyzC2e2A==","shasum":"d9c4c5a65bd8d53babfefdc33673190c31f8f417","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-2.0.2.tgz","fileCount":15,"unpackedSize":30942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX//0GlwmbXYImY2vYIgwpH3u9E1uZi0rvxpaL52BdtwIhANL6+qeq4YiNbqQSQElytIYluN9tNkcxQcrZ30K2xj9l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitH9JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTdA//VwNog92msUHZGl2GSA1UVTA/68eUHwFZltDro0mcqcmMaMju\r\nm2VD7wTpIEPXEfADj1oOHnVa2h6mOwV8yxOjDRLjI1IyZLXMNpEtECgmneUS\r\nuTdkKyAaeJY/zfvjECvXDphESVcJP+fdTjz6tbn8Vvhq1x9bOq9ro82xRj3m\r\nJOgxZN42gW21nijbBSZwUr49WtbraTYPjNYApjfdAeHEBw++qHWBGYIJPshI\r\naHQPVZC0Zu4Sq902vCjjjvQ/OQFriqQJpw9Ilj6JhXds4Fvz8A2BraX/4o0J\r\nbzXpP/COBHiVsh2oGZZwI5+iFRtdDbDMK7+LFa1qLmqsed9Xs2SWD77yLwSa\r\nnB7O91qXRSavnX/nc3PTK3/WYYN5/Fe8bkxbN3+EyFNbV54bpfxlnsRItUFY\r\n2th6BnSK+S3UPDdK8rTi1db0F3Ar12u/qv/5zx0Qw8c73/rBNkBEWElOFuIt\r\new7A5YlJBbbfZxO6NNOqUJG1nlj331Opqr6PtVDdIyBHOCLrKav7w2oGLUkt\r\nd6/p8r3sljJ1WF5Ui33/WLqzIwPjL7H8ObiA4LFdkJw5MNWBMKUM+lW+Eesm\r\nrgmj5ilaiNjXyz+upph87rNljxb/TWYHsR1zkGfyohKw+FQzSzRwmnsinnHo\r\n0XwbxL/Y7X4tQY0GzT5PsgMhDM5QU8jfYSw=\r\n=Z5pq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_2.0.2_1655996233575_0.9330262164826886"},"_hasShrinkwrap":false},"3.0.0":{"name":"ipfs-pubsub-room","version":"3.0.0","description":"IPFS pub-sub room","main":"src/index.js","type":"module","scripts":{"test":"aegir test","test:node":"aegir test -t node --cov","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","build":"aegir build","lint":"aegir lint","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","dep-check":"aegir dep-check"},"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"keywords":["ipfs","pubsub","p2p","room","broadcast"],"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"ISC","bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","dependencies":{"hyperdiff":"^2.0.5","it-pipe":"^2.0.3","lodash.clonedeep":"^4.5.0","uint8arrays":"^3.0.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^2.0.0","@libp2p/floodsub":"^1.0.6","@libp2p/mplex":"^1.1.0","@libp2p/websockets":"^1.0.7","@multiformats/multiaddr":"^10.2.0","aegir":"^37.3.0","delay":"^5.0.0","libp2p":"^0.37.3"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"CHEVALAY JOSSELIN","email":"josselin54.chevalay@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Eric Olszewski","email":"eolszewski@gmail.com"},{"name":"Gorka","email":"gorka@aquigorka.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"gitHead":"fca682b7d7aa3f84fee1416ee1b374cdb2afb6f3","_id":"ipfs-pubsub-room@3.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-01P/UqSFvq9nNjz0Yf2bRZqBrAU1mgcWFwirPcSxjuitfNbTGt1xbJ9l4qUolK2T1LPruejCfc6D9YZG+XKflw==","shasum":"559b11cb0bd3b8433188023759c0ecde6fff1c4a","tarball":"https://registry.npmjs.org/ipfs-pubsub-room/-/ipfs-pubsub-room-3.0.0.tgz","fileCount":21,"unpackedSize":39646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+zLTgkexq6gN8xytfTgmWP1mIX/lmtNcUz97PeZopnQIhALKmV/3837Cxfzd9sE3eopzZ4Po9PR27Orgsywlsc3e4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitLuDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJcQ//bs6SY0dDcsd/ZjolsEChew91IL+ZZyyQaPx4FQBJf5syVh3I\r\nGuRnvtvmdDUuhKb+n2B9XZtoIMpumd6Fkjt+mToSHRc/EvCLWwcrqH5xD8WI\r\nwwTguJq8WHqMmyIQaAbgUqbe66XK8KrYrTujTL6aYE5fSIn2vQJQBB4MiuSz\r\nI81bXDZ7LlIQ3nlYL3ozGghAQ++KgzGwY/U5lzHXfN4u+uag3NILV65iU4zJ\r\nhT9NTEsLSycuNMJMue5LcfGi8tQwd4YkEQDhQY+OV5Jr/xAnSWPZHTPzzBHl\r\nahHlYulc0UNYLh6Qb9fME/9JIvaw8fAnmNyIbuMC5X4v7bmINGDEYETJA8Sq\r\nZgGj9SJDgisteLe6lhp/LLLC9jAEHglPc4mpm/gyWEed2lc3ehsZhTiYmvMW\r\nOAL5Go2hmJQMbvz0fFAFgEaK30lQJ7crJcgQ1LHaoV0mQ2wiWoAnDYOuk13O\r\n4Ve+Lqxuilw9Cxd0PeavLLqa9obSVa4LE/Z+Hd59eJK7TzYCdsK09Di1rMhE\r\nSLnmd5a0r4izqoLqVYC+a0ERa2iKtoyfnkW2pgF8/Vjjcp8tmhpaS5QzKNYA\r\n8R/WPlFRb4XFYw9iMYFrQDVrnyO2aPRIBrg+edpeN0k4Kh99s6MZQv5+mUuP\r\nP/p9WYfd1BYaMLXCpyHimrqAct4d2xfmJI0=\r\n=QaP/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-room_3.0.0_1656011651274_0.24326445169444288"},"_hasShrinkwrap":false}},"readme":"# ipfs-pubsub-room\n\n[![made by Protocol Labs](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](https://protocol.ai)\n[![Freenode](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Build Status](https://travis-ci.com/ipfs-shipyard/ipfs-pubsub-room.svg?branch=master)](https://travis-ci.com/ipfs-shipyard/ipfs-pubsub-room)\n\n> Creates a room based on a LibP2P pub-sub channel. Emits membership events, listens for messages, broadcast and direct messeges to peers.\n\n([Demo video](https://t.co/HNYQGE4D4P))\n\n## Install\n\n```bash\n$ npm install ipfs-pubsub-room\n```\n\n## Use\n\nCreating a pubsub room from a LibP2P node\n\n```js\nconst Room = require('ipfs-pubsub-room')\nconst Libp2p = require('libp2p')\n\nconst libp2p = new Libp2p({ ... })\nawait libp2p.start()\n\n// libp2p node is ready, so we can start using ipfs-pubsub-room\nconst room = Room(libp2p, 'room-name')\n```\n\nCreating a pubsub room from an IPFS node\n\n```js\nconst Room = require('ipfs-pubsub-room')\nconst IPFS = require('ipfs')\n\nconst ipfs = await IPFS.create({ ... })\nconst room = Room(ipfs, 'room-name')\n```\n\nOnce we have a room we can listen for messages\n\n```js\nroom.on('peer joined', (peer) => {\n  console.log('Peer joined the room', peer)\n})\n\nroom.on('peer left', (peer) => {\n  console.log('Peer left...', peer)\n})\n\n// now started to listen to room\nroom.on('subscribed', () => {\n  console.log('Now connected!')\n})\n```\n\n## API\n\n### Room (libp2p:LibP2P, roomName:string, options:object)\n\n* `libp2p`: LibP2P node. Must have pubsub activated\n* `roomName`: string, global identifier for the room\n* `options`: object:\n  * `pollInterval`: interval for polling the pubsub peers, in ms. Defaults to 1000.\n\n```js\nconst room = Room(libp2p, 'some-room-name')\n```\n\n## room.broadcast(message)\n\nBroacasts message (string or Uint8Array).\n\n## room.sendTo(cid, message)\n\nSends message (string or Uint8Array) to peer.\n\n## async room.leave()\n\nLeaves room, stopping everything.\n\n## room.getPeers()\n\nReturns an array of peer identifiers (strings).\n\n## room.hasPeer(cid)\n\nReturns a boolean indicating if the given peer is present in the room.\n\n## room.on('message', (message) => {})\n\nListens for messages. A `message` is an object containing the following properties:\n\n* `from` (string): peer id\n* `data` (Uint8Array): message content\n\n## room.on('peer joined', (cid) => {})\n\nOnce a peer has joined the room.\n\n## room.on('peer left', (cid) => {})\n\nOnce a peer has left the room.\n\n## room.on('subscribed',() => {})\n\nOnce your program has subscribed the topic and announced through IPFS pubsub.\n\n## License\n\nISC\n","maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"i@pgte.me","name":"pgte"},{"email":"npm-service-account+ipfs-shipyard@protocol.ai","name":"npm-service-account-ipfs-shipyard"}],"time":{"modified":"2022-08-05T10:55:46.512Z","created":"2017-06-17T11:35:36.983Z","0.1.0":"2017-06-17T11:35:36.983Z","0.1.1":"2017-06-17T11:46:19.286Z","0.1.2":"2017-06-23T14:47:26.774Z","0.1.3":"2017-07-14T15:14:27.007Z","0.1.4":"2017-08-17T14:57:45.980Z","0.1.5":"2017-08-23T15:32:56.732Z","0.2.0":"2017-09-01T08:50:39.333Z","0.3.0":"2017-09-26T09:32:52.367Z","0.4.0":"2017-10-20T07:38:49.417Z","0.4.1":"2017-10-30T15:59:14.401Z","0.4.2":"2017-11-03T10:14:20.450Z","0.5.0":"2017-11-03T11:38:18.256Z","0.5.1":"2017-11-10T11:21:49.561Z","0.6.0":"2017-11-21T10:14:52.063Z","0.6.1":"2017-11-21T10:16:05.037Z","1.0.0":"2017-12-04T11:16:23.735Z","1.0.1":"2017-12-05T11:25:15.747Z","1.1.0":"2017-12-05T17:17:52.893Z","1.1.1":"2017-12-07T11:42:10.767Z","1.1.2":"2017-12-07T20:11:16.865Z","1.1.3":"2017-12-12T10:55:03.157Z","1.1.4":"2017-12-15T08:15:29.396Z","1.1.5":"2017-12-30T11:44:33.476Z","1.2.0":"2018-03-12T09:08:00.967Z","1.2.1":"2018-05-03T09:04:10.947Z","1.3.0":"2018-06-01T09:50:24.976Z","1.4.0":"2018-07-16T13:24:02.506Z","1.4.1":"2019-01-25T17:21:18.693Z","2.0.0":"2020-01-24T18:19:25.374Z","2.0.1":"2020-01-28T08:06:45.355Z","2.0.2":"2022-06-23T14:57:13.770Z","3.0.0":"2022-06-23T19:14:11.477Z"},"homepage":"https://github.com/ipfs-shipyard/ipfs-pubsub-room#readme","keywords":["ipfs","pubsub","p2p","room","broadcast"],"repository":{"type":"git","url":"git+https://github.com/ipfs-shipyard/ipfs-pubsub-room.git"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"bugs":{"url":"https://github.com/ipfs-shipyard/ipfs-pubsub-room/issues"},"license":"ISC","readmeFilename":"README.md","contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"CHEVALAY JOSSELIN","email":"josselin54.chevalay@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Eric Olszewski","email":"eolszewski@gmail.com"},{"name":"Gorka","email":"gorka@aquigorka.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}]}