{"_id":"webrtc-swarm","_rev":"25-2544bb4959ed6101a24e90b1409ea622","name":"webrtc-swarm","description":"Create a swarm of p2p connections using webrtc and a signalhub","dist-tags":{"latest":"2.9.0"},"versions":{"1.0.0":{"name":"webrtc-swarm","version":"1.0.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"aa25a4b9db2a76720e1a23a899d422f63f0dbb3f","_id":"webrtc-swarm@1.0.0","scripts":{},"_shasum":"10d055317f02d0c8ab9569b295a12da693f8bcdd","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"10d055317f02d0c8ab9569b295a12da693f8bcdd","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-1.0.0.tgz","integrity":"sha512-M9RM9rXWCZcVzklD/nX8ro65NjgOnAKTa9pmWBh5Q75hSrGpZ7KtBPeeluA8mdTIssesdvRfUiU1BaLFoQs9JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEu3VVF1XpADY1JIVEWdqB0IkS5gGVlroaLkYZtXmIdLAiEAhgySnH8b90i5J2SCW9XYCnF0lGlcoqNjoEq5WMPNOi0="}]}},"1.0.1":{"name":"webrtc-swarm","version":"1.0.1","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"37071b11cf54d30b781075913fb5a3fd27a55c84","_id":"webrtc-swarm@1.0.1","scripts":{},"_shasum":"3e2a0832536210001d5ec438485c32ed7b32a189","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"3e2a0832536210001d5ec438485c32ed7b32a189","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-1.0.1.tgz","integrity":"sha512-+kyhFzlJgG97AlHHBj51V63KD+NsiMb9T+38e94R2lxHUS5eC1Gb49XAz75m3Xgwkuay7L9kFJrhyEb3pApGrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3NDgGqsoq1fKlK67TXFPK0cnkyPns3PxMHeUuPGnaJAiA4trLDR2dghTgsvPPl862BUaAn4y9vISrlrNuwFKWMCw=="}]}},"1.1.0":{"name":"webrtc-swarm","version":"1.1.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"d8099033f7667eb9683885439ced9d2cf0ec3684","_id":"webrtc-swarm@1.1.0","scripts":{},"_shasum":"00767e230bb0f3537016628c4fbb0f73d8544c3c","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"00767e230bb0f3537016628c4fbb0f73d8544c3c","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-1.1.0.tgz","integrity":"sha512-RxiA96jUUVwakkTE58WggQ6danfSi+gkn9/cS1poxpOeLeOiYKB4SsWjQmBq6BnY5HvoJwHyE2lgrM4xK8Xhrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoKMR3C4WuWcHMyfmpNwMThXLNb/kjjEhIMhe2CtdzbAiEA8vTg7AaYrrG8lY4IpbCs3xq+A0RCEPw6+Jw0Md4XuUg="}]}},"1.1.1":{"name":"webrtc-swarm","version":"1.1.1","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"1c5a68663b3bc8205b30bab41b8d40237221465d","_id":"webrtc-swarm@1.1.1","scripts":{},"_shasum":"bf4a31837b7d46c3aa91172c5f40bb2197940e9e","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"bf4a31837b7d46c3aa91172c5f40bb2197940e9e","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-1.1.1.tgz","integrity":"sha512-Ax+2i+KzJ5Mc51oXjUHcV3ijGHBx9kLnETfA6YXQuNlQhH8m41cnZSvAIfkBkWInPdw4lmQ5R/CMBctogwyq+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5ChvpNJckJK+EA+e90MRD6bTpEe81wzU7/coWpCNElwIhAL8NnsZoT4cRJ/lf1L62hJlnby1C4Zie3N/ZNMYUHayf"}]}},"1.2.0":{"name":"webrtc-swarm","version":"1.2.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"57dd774de2b534e6e877cf1209cc7e58e363578e","_id":"webrtc-swarm@1.2.0","scripts":{},"_shasum":"259733d72231ee0f1c4298c799d204372da93656","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"259733d72231ee0f1c4298c799d204372da93656","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-1.2.0.tgz","integrity":"sha512-sYnF7BEQ3M0Xb/ataNSxmg3KtQjeVILpCt7kLpNrIVIRNp8w9pKScpKoMCTwVdID/N4OKwqrZtQT5RKooqxDug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdW5RrMHsna+59bYKzgJWXmEJwDOypA0IV41nXwyFc+AiEA6x4QLjLjLRVqnlA8As9BDykcyrrtozb7FWXFlWzXYB8="}]}},"2.0.0":{"name":"webrtc-swarm","version":"2.0.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^0.6.5"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"e1db6d9f33d3f1efcb5cee4869ef751cb1ffca00","_id":"webrtc-swarm@2.0.0","scripts":{},"_shasum":"5f83d3149558c367be4e0ecc39aeeae53e2184c2","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5f83d3149558c367be4e0ecc39aeeae53e2184c2","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.0.0.tgz","integrity":"sha512-XheHS0uHzwHk6NzYM9Va20TWJi/rQHOQo/fxMWwngl6axhfTSzcyuJ0xK34PMRS6ny9VhdC2XJ8iAEjJsOm4AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFck9DFHU/FOz6raiPjTFMw8W5QmoajSFzMrDDpOXCFQIhALIV8m3Oi1v1sZrjkJFirreefG9DTb3XzNr4Ynt/fxha"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"2.1.0":{"name":"webrtc-swarm","version":"2.1.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^2.0.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"bfcaec90c0c818b93901a167eb78a86af81bfdcb","_id":"webrtc-swarm@2.1.0","scripts":{},"_shasum":"5cac1292e59e234ce1f4351f3ef5e62be1289995","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5cac1292e59e234ce1f4351f3ef5e62be1289995","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.1.0.tgz","integrity":"sha512-wHYl6bMMiCL2O5ubS6ZLHC9MwxV4mKMKVoxyScm6DlwlYo7bO2D0bh8Cgk1Gvj8/1FTvTccq7W4WDU5AWuCFWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLKgXol1k+Jw5uZweavfUGVG+rNozIbUl4fjWLeU4HJAiAJiu6piXmFiYvXkO9j0BSOa0WU7sCAaRCPmWZPQ5+ikg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}]},"2.1.1":{"name":"webrtc-swarm","version":"2.1.1","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^2.0.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"5d462a325466d69f860598afac2faa2b743c4d7f","_id":"webrtc-swarm@2.1.1","scripts":{},"_shasum":"b562a80591329117c5679bbdcf74ccc2733a2ecc","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b562a80591329117c5679bbdcf74ccc2733a2ecc","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.1.1.tgz","integrity":"sha512-mDDpyNdNK8e8UF1jEnmphJp/bhNEHC3QJU0ba5fWNTd/YagL+/IlD0wkTFG+CaiBBYyCMOtNjfHFFp+8Cz+PVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZM+UUcR5j0PiT6Fq1/lLyRX9V5XhRQ+lQMYpdl92rQIgNLQU9JvPVaZUHqyOyOaqZcbqv0dfDG7zGudD/oujjyo="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}]},"2.2.0":{"name":"webrtc-swarm","version":"2.2.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^2.0.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"09f00b1be172baa6ec06dde59d48e34e572e4f20","_id":"webrtc-swarm@2.2.0","scripts":{},"_shasum":"ab4a7586609f0685379111739be9bddf5621ab7c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ab4a7586609f0685379111739be9bddf5621ab7c","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.2.0.tgz","integrity":"sha512-g43Ah6gqxuackbGI4Rl4RZLAXWIgd+YxiYVim2TulXWGQP74OrRPTC8o2wcfrHNGbSCtx68Drb0yndWZbHdt9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxDBCQ38Bs64oo/n/6ZsbtJjzn0bSuRqOYTW+2m0uVhgIgTig/eLuP38pR2S90GPnRGxMgX3BAiFeWcO26Uz9z7fk="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}]},"2.3.0":{"name":"webrtc-swarm","version":"2.3.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^5.1.0","through2":"^2.0.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"8e5e01116dcded36b4b242b662d7e6213f46a4ba","_id":"webrtc-swarm@2.3.0","scripts":{},"_shasum":"ed10debeed1a57517b1492080fa4caed04b63153","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ed10debeed1a57517b1492080fa4caed04b63153","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.3.0.tgz","integrity":"sha512-hoOZfIa8GAQT2l+KdrPgSTZ8LdvuWFj869ClQgRq3y1l7Qfdm+4NXJKll0SNLFMuGXdyGW0P/s7QW1BRa0iGvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTPRdg7opLXUyIEamvVzfuy08DPowqnI39bAFcRoZQlwIhAP6n9h1PHd/3UWZxxIw9MVkI3yRbCrPwHPpQbtC7z+E5"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}]},"2.4.0":{"name":"webrtc-swarm","version":"2.4.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"signalhub":"^4.3.1"},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"fbc393e9d226e183c8d5f6bdfce50d46b98e6f13","_id":"webrtc-swarm@2.4.0","scripts":{},"_shasum":"254ef16fade0a2f4251e885598cbb80fa53eb8bb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"254ef16fade0a2f4251e885598cbb80fa53eb8bb","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.4.0.tgz","integrity":"sha512-9305GfBj3JirFqp+3UkL8LPTqo8ldJDRxT1afyTNF8JDZ+OXBBNnChMEAU8JOlFrzk8EwseqEPdB7hRTb+Cgwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmF1wUz3iMRSOlMjifX8oM5FCwBzCGbaw9+sFQtm3UQwIgexsMIuxw1kGYStLvJWGpj6w3kIKvV4Cxz6SPJPFlYsg="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.4.0.tgz_1455696288098_0.6370452989358455"}},"2.5.0":{"name":"webrtc-swarm","version":"2.5.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"signalhub":"^4.3.1"},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"d1328fdb59d01edc726dacef3e4bf1016f1338dc","_id":"webrtc-swarm@2.5.0","scripts":{},"_shasum":"bc63babd11e3380fee3a71cde886f5bc5306dcc5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bc63babd11e3380fee3a71cde886f5bc5306dcc5","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.5.0.tgz","integrity":"sha512-f1/sxEVeoMd7YTjq5Z0jDHufzFTFDu+8B3MhJt30iP0GeFj7u7/ahvIW1FuQaffLVBf/S01ki/vavzA7qXNfAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvQgkrfRivI1fhTtwgNYH+2lRr8rPT1gcyRivkjB46lAiEA5Zn28ds8GcZnwXf29cOZhD25ozOHnCzW36bGcd+s2l8="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.5.0.tgz_1466540015155_0.5575861542019993"}},"2.6.0":{"name":"webrtc-swarm","version":"2.6.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","scripts":{"test":"standard && tape test.js"},"dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"electron-webrtc":"^0.2.6","inherits":"^2.0.1","signalhub":"^4.7.1","standard":"^7.1.2","tape":"^4.6.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"224f11f3029b4a3db4e0b7e1d14e92ef775d0e65","_id":"webrtc-swarm@2.6.0","_shasum":"0c88e8bbedbb494c245c2e46aa2131fa7034b6a0","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"0c88e8bbedbb494c245c2e46aa2131fa7034b6a0","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.6.0.tgz","integrity":"sha512-UmlOM4T0OPhPBz0hKmCpkivTHeGhDDC9RZYNyaAGOg6EfDW2vjUCO9DhOSgIxCDJNxhJqEip1IdqbaQB7sX66w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZs2PAmLyUxHamO+L/faaHB7oGQ9LqjugOjX+QMJbj+AiA+beHTkQPNkzLVAFHgXeTyJA5bZNsn1K/txQpFXyN0yA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.6.0.tgz_1466803845629_0.4991386062465608"}},"2.6.1":{"name":"webrtc-swarm","version":"2.6.1","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","scripts":{"test":"standard && tape test.js"},"dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","inherits":"^2.0.1","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"electron-webrtc":"^0.2.6","signalhub":"^4.7.1","standard":"^7.1.2","tape":"^4.6.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"bf871424ac9d58401a396c42a2e7b2e3cf6816e8","_id":"webrtc-swarm@2.6.1","_shasum":"ecd015c949323aee731f5d9d85c989932818a39c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ecd015c949323aee731f5d9d85c989932818a39c","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.6.1.tgz","integrity":"sha512-428DK9+PbNLZcSoGi1zgubETNo/8tvIawufAWDoA1ARLkZgHe2JQQ5q2FEyH0/FQApjA/h2gRtb0AzV9epXkbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoTF+ijdh6zmfVz7Jtma8vYTnxWyM/Nd6ivuNerFNjEwIhAPVh+7YHp5r6z6+U3zrd1O53BGRcRoMcndH3pZNaz78L"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.6.1.tgz_1467753167408_0.05457098293118179"}},"2.7.0":{"name":"webrtc-swarm","version":"2.7.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","scripts":{"test":"standard && tape test.js"},"dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","inherits":"^2.0.1","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"electron-webrtc":"^0.2.6","signalhub":"^4.7.1","standard":"^7.1.2","tape":"^4.6.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"5d368447296317d527967d50d15e90fa63540493","_id":"webrtc-swarm@2.7.0","_shasum":"162a2d18e3f79866999253a8bbc5f8351807fbb6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"162a2d18e3f79866999253a8bbc5f8351807fbb6","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.7.0.tgz","integrity":"sha512-7G7DyPY9u4aieAWTXkDxxyEXFYUJtf9Gcm/3aSg5uU6UT0d2nWUROKEw0MVmYWRBAEexi2cFa46lAxrv2V570Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgLyp9WMaoDDp18+VyFDwrEM9phRqeeByln9/4u4IolwIhANr+MHofmkuR7zTuOkPxvOCHvk+PVnQMF++JmIv95TsT"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.7.0.tgz_1470599001623_0.5082263441290706"}},"2.8.0":{"name":"webrtc-swarm","version":"2.8.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","scripts":{"test":"standard && tape test.js"},"dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","inherits":"^2.0.1","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"electron-webrtc":"^0.2.6","signalhub":"^4.7.1","standard":"^7.1.2","tape":"^4.6.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"a74e395fd795ac987c191cf5f1f2de7314f2aaa6","_id":"webrtc-swarm@2.8.0","_shasum":"00e366ae46a09cafb49968f1e32d5f10febefe92","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"00e366ae46a09cafb49968f1e32d5f10febefe92","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.8.0.tgz","integrity":"sha512-JbTqlf/01WBpUdLi3UXLRkFZGsGcv5BlsNEd7X1CZSoTSfniSijyCEdD81coF41nSyKNn0qlIIq5PZPw0QU+IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDraIhJlutjcDVFc+AOnOA+Viz6OJN0BSN/im71P8CgLAiEA+m83ZEUJ9c3HceqwY/+ysbcdzJId+0I0QaqoYxyZ+HE="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webrtc-swarm-2.8.0.tgz_1472370013441_0.9955949671566486"}},"2.9.0":{"name":"webrtc-swarm","version":"2.9.0","description":"Create a swarm of p2p connections using webrtc and a signalhub","main":"index.js","scripts":{"test":"standard && tape test.js"},"dependencies":{"cuid":"^1.2.4","debug":"^2.2.0","inherits":"^2.0.1","once":"^1.3.1","simple-peer":"^6.0.1","through2":"^2.0.0"},"devDependencies":{"electron-webrtc":"^0.2.6","signalhub":"^4.7.1","standard":"^7.1.2","tape":"^4.6.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"homepage":"https://github.com/mafintosh/webrtc-swarm","gitHead":"c8c9840bda69be09fc83d1153942e9719e6f9cfc","_id":"webrtc-swarm@2.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-aCVU7XHwtb2WtVJada2qlUUOkW+Lmjo8kfzDynpGVllUIi0gSAX9WPDhWAfqztXwJJODByqTQoXBauv747dgWg==","shasum":"1d905eba772742b78c1d2d90b55f9f368a9f65a9","tarball":"https://registry.npmjs.org/webrtc-swarm/-/webrtc-swarm-2.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH76MXeqIr5PXumoufv7agULRBkLDwddOcG/VKPBMzmJAiBlUPBcnol4fj7rMQWA1/jEhjWiRsAfBQupb0pkgk9ofQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webrtc-swarm-2.9.0.tgz_1508011559385_0.7577694007195532"}}},"readme":"# webrtc-swarm\n\n> Create a swarm of p2p connections using webrtc and a\n[signalhub](https://github.com/mafintosh/signalhub).\n\n```\nnpm install webrtc-swarm\n```\n\n## Usage\n\n``` js\nvar swarm = require('webrtc-swarm')\nvar signalhub = require('signalhub')\n\nvar hub = signalhub('swarm-example', ['http://yourdomain.com'])\n\nvar sw = swarm(hub, {\n  wrtc: require('wrtc') // don't need this if used in the browser\n})\n\nsw.on('peer', function (peer, id) {\n  console.log('connected to a new peer:', id)\n  console.log('total peers:', sw.peers.length)\n})\n\nsw.on('disconnect', function (peer, id) {\n  console.log('disconnected from a peer:', id)\n  console.log('total peers:', sw.peers.length)\n})\n```\n\n## API\n\n```js\nvar swarm = require('webrtc-swarm')\n```\n\n### var sw = swarm(hub, opts)\n\nCreates a new webrtc swarm using\n[signalhub](https://github.com/mafintosh/signalhub) `hub` for discovery and\nconnection brokering.\n\nValid keys for `opts` include:\n\n- `wrtc` - (optional) a reference to the `wrtc` library, if using Node.\n- `uuid` - (optional) a unique identifier for this peer. One is generated for\nyou if not supplied.\n- `maxPeers` - (optional) the maximum number of peers you wish to connect to.\nDefaults to unlimited.\n- `wrap` - (optional) a function that can modify the WebRTC signaling data\nbefore it gets send out. It's called  with `wrap(outgoingSignalingData,\ndestinationSignalhubChannel)` and must return the wrapped signaling data.\n- `unwrap` - (optional) a function that can modify the WebRTC signaling data\nbefore it gets processed. It's called  with `unwrap(incomingData,\nsourceSignalhubChannel)` and must return the raw signaling data.\n\nAdditional optional keys can be passed through to the underlying\n[simple-peer](https://www.npmjs.com/package/simple-peer) instances:\n\n- `channelConfig` -  custom webrtc data channel configuration (used by\n`createDataChannel`)\n- `config` - custom webrtc configuration (used by `RTCPeerConnection`\nconstructor)\n- `stream` - if video/voice is desired, pass stream returned from\n`getUserMedia`\n\n\n### sw.close()\n\nDisconnect from swarm\n\n### sw.on('peer|connect', peer, id)\n\n`peer` and `connect` are interchangeable. Fires when a connection has been\nestablished to a new peer `peer`, with unique id `id`.\n\n### sw.on('disconnect', peer, id)\n\nFires when an existing peer connection is lost.\n\n`peer` is a [simple-peer](https://www.npmjs.com/package/simple-peer) instance.\n\n### sw.on('close')\n\nFires when all peer and signalhub connections are closed\n\n### sw.peers\n\nA list of peers that `sw` is currently connected to.\n\n### swarm.WEBRTC_SUPPORT\n\nDetect native WebRTC support in the javascript environment.\n\n```js\nvar swarm = require('webrtc-swarm')\n\nif (swarm.WEBRTC_SUPPORT) {\n  // webrtc support!\n} else {\n  // fallback\n}\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"time":{"modified":"2022-06-29T00:22:18.628Z","created":"2015-04-26T20:58:04.019Z","1.0.0":"2015-04-26T20:58:04.019Z","1.0.1":"2015-04-27T03:16:16.732Z","1.1.0":"2015-04-27T17:23:01.293Z","1.1.1":"2015-04-27T17:31:47.857Z","1.2.0":"2015-04-28T06:38:07.424Z","2.0.0":"2015-09-20T10:11:00.523Z","2.1.0":"2015-11-02T20:49:48.825Z","2.1.1":"2015-11-02T23:11:16.557Z","2.2.0":"2015-11-02T23:53:32.401Z","2.3.0":"2016-01-01T00:01:06.379Z","2.4.0":"2016-02-17T08:04:52.266Z","2.5.0":"2016-06-21T20:13:37.764Z","2.6.0":"2016-06-24T21:30:49.583Z","2.6.1":"2016-07-05T21:12:49.588Z","2.7.0":"2016-08-07T19:43:23.590Z","2.8.0":"2016-08-28T07:40:14.897Z","2.9.0":"2017-10-14T20:06:01.049Z"},"homepage":"https://github.com/mafintosh/webrtc-swarm","repository":{"type":"git","url":"git+https://github.com/mafintosh/webrtc-swarm.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/webrtc-swarm/issues"},"license":"MIT","readmeFilename":"README.md","users":{"nmccready":true,"akiva":true,"dskrepps":true,"crewmoss":true}}