{"_id":"libp2p-webrtc-star","_rev":"116-8676e208a6beb5bef40053b180458977","name":"libp2p-webrtc-star","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","dist-tags":{"latest":"0.25.0","beta":"0.21.0"},"versions":{"0.1.0":{"name":"libp2p-webrtc-star","version":"0.1.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/webrtc-star/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","js-mafmt":"^1.0.0","mafmt":"^2.0.2","minimist":"^1.2.0","peer-id":"^0.6.6","peer-info":"^0.6.2","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"d377d29f54d0d4adf384d83f0f4c4c006fe82d19","_id":"libp2p-webrtc-star@0.1.0","_shasum":"90b1fd27b4aab3a63887a48848825ec8e1925476","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"90b1fd27b4aab3a63887a48848825ec8e1925476","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.1.0.tgz","integrity":"sha512-0nHiik128T24WzK1zDtANsWar57Q5zw0vPguLun7vgWBsN2pvOaIQ80K2DHXNvFIQlkYRZbmI/Cr1izboVoNcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrzd+R0E7HlKQMTTXeWBjN0dum9yiyV6RJtKDHZzwjygIhAJiOSuINS5KvEetrpznMvXr/Kx2XD5RLxHSHwPpbpi3J"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.1.0.tgz_1463916269469_0.683804995380342"},"directories":{}},"0.1.1":{"name":"libp2p-webrtc-star","version":"0.1.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","js-mafmt":"^1.0.0","mafmt":"^2.0.2","minimist":"^1.2.0","peer-id":"^0.6.6","peer-info":"^0.6.2","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"42d72819bbe8713b7ec366bdf975e065384316b1","_id":"libp2p-webrtc-star@0.1.1","_shasum":"819641810583b33f8665c8ff5c79f734e2f1b6ca","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"819641810583b33f8665c8ff5c79f734e2f1b6ca","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.1.1.tgz","integrity":"sha512-llY3PBiS3KP3S2DHaW+64Pt04bw3S/xTOeRtynJ9ffvQQlkmR5lsT3sPyyIxOcW6wNpLABz5E/CGPf+0DyCnyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCsXCP95hDJFP+gEsHPoCehLCqZk0OVxucw8DFBl09TAiEAiiETD4ztABb1ZfMkqaXMf5+ZYQqOGT4qTwzBfFJWxDU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.1.1.tgz_1463926811675_0.6674258133862168"},"directories":{}},"0.1.2":{"name":"libp2p-webrtc-star","version":"0.1.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.6.6","peer-info":"^0.6.2","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"0f51cdb3188c23035d970e319e90967c523ded3c","_id":"libp2p-webrtc-star@0.1.2","_shasum":"cc98dc31c2a48dd3ad1fd75b85d09b8c028980e1","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"cc98dc31c2a48dd3ad1fd75b85d09b8c028980e1","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.1.2.tgz","integrity":"sha512-qSA8OE6knMkpJcScC+twj6bBgn2yL05YtwxbY0fPywMT0XAJWoQUI1F4aiZtl6IcIOBsdcsFeNSYuQ1Mqvto2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC77bX9vf67GBK0fc3AAbEZra0WpwszWafRh8ReuBWayAIhAPYlxA7wAisWunrx0V5CddzOIzfv+KDGfqKTuSY4YUAo"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.1.2.tgz_1463929432561_0.9764847105834633"},"directories":{}},"0.1.3":{"name":"libp2p-webrtc-star","version":"0.1.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.6.6","peer-info":"^0.6.2","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"c35b9addc9518bf230dfdb04e42b9fef2af04b42","_id":"libp2p-webrtc-star@0.1.3","_shasum":"5ce48454cf740a1e375ad86944ef6141e39bc330","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"5ce48454cf740a1e375ad86944ef6141e39bc330","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.1.3.tgz","integrity":"sha512-OTBXztFuRhfDLsGs4kF7uhEtdp3QUN9jfBGXefXiN4HJDnEC4wvkqBZYrvY8r9jUQluhLqdvvL6ylNGV7DAUxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd9QW1cBU+X+CLq+RcbBKb2TXckNhIFYkdKD84qy4ybAIgE9q3l2+fHN3wh+vdKdGyfwxZfKwV/Z59Z+N2dSK5WpU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.1.3.tgz_1463936388156_0.8980433698743582"},"directories":{}},"0.1.4":{"name":"libp2p-webrtc-star","version":"0.1.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.6.6","peer-info":"^0.6.2","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"6de15a40edb1660695b5490b5cb0a41592e78b0c","_id":"libp2p-webrtc-star@0.1.4","_shasum":"5dd8e74bd59e7efa02557891641a7d598e535b3c","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"5dd8e74bd59e7efa02557891641a7d598e535b3c","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.1.4.tgz","integrity":"sha512-0tRSTTwxXgcmS+1itsRRygRmiSZsjUhhtgSQfp5tJU3cfVt5+0bjsaAOKbYjLs1OMF8yY0uw5wvDouTZAriWZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4oes6Cz3FfvvAUGlrUHZwHD3So1hRkORRNdBX60eO0AiA0eC8kzLgiZihyGHTOS4VZhttysZzGaoyf3GColCMfVw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.1.4.tgz_1464015849922_0.6692006317898631"},"directories":{}},"0.2.0":{"name":"libp2p-webrtc-star","version":"0.2.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.1.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"238e221f9750da685e2aaf2c77b294338d5e23b7","_id":"libp2p-webrtc-star@0.2.0","_shasum":"f0b430f16fd8448e2f30de96a3968a0e78af9ace","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"f0b430f16fd8448e2f30de96a3968a0e78af9ace","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.2.0.tgz","integrity":"sha512-na/LKad/50++IKkYmkoBZZ3iceO7878p2IEpp+VlLuJWY3puJAW79Lh6W90PH2Ng0x6MEVqifX3J1/UXzUfsGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdm+kJ2LmAS1Dhnvt/AFQkZ9MwtK87dKzJ7ozAe5NVqAiEA5jASeSWOcVGnVsJ+f4QB/P2eFbwpdD/MmcQhbOoLMwQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.2.0.tgz_1464336937332_0.6403051726520061"},"directories":{}},"0.2.1":{"name":"libp2p-webrtc-star","version":"0.2.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.1.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplex-passthrough":"github:diasdavid/duplex-passthrough","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"836572248ffcd44eb8d5f46e70b143aa0b19be76","_id":"libp2p-webrtc-star@0.2.1","_shasum":"0d8f943ed0f660817eb6b7750c8406048690a29b","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"0d8f943ed0f660817eb6b7750c8406048690a29b","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.2.1.tgz","integrity":"sha512-egnDFdOyNv1zGyqpc11X50NGnxT5/3hvvtMdRfY5mDqh3YCvYQHsO6TsC31ToY10D2dz4HRJrMHGTF1O0waRLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM/UyaM9mvt/PZI2v6bLxvAfia8Eb32Vi/eeS7Nuw7gAiEAtzje27vZgASWGk4UglMUZMVrVf8EbFgCPOBOPJBx7io="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.2.1.tgz_1464479008286_0.972302715992555"},"directories":{}},"0.2.2":{"name":"libp2p-webrtc-star","version":"0.2.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.1.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplexify":"^3.4.3","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../../../node_modules/peer-id/vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"1baa442c2844190a54bf5ed216961be77fc5b841","_id":"libp2p-webrtc-star@0.2.2","_shasum":"a050ee487fcd69440efdb6fe66e23934f2267edf","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"a050ee487fcd69440efdb6fe66e23934f2267edf","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.2.2.tgz","integrity":"sha512-tVUhsWxNSWVC6VoKwW277A6UZY3i2u8PlRilmJP/OwDf4rDP3MmohyiHJAqikOR6wsVu13hL7BecR3Y9LBILUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKC5mPk+CdpwOxgUU+GQXyMBf8kVY5qzjLzvUCce3s8QIhAIjwpS4b2bWSOdjrs4NNSoy4poZGCV2sfi5KDqSpFF5H"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.2.2.tgz_1464618595930_0.02945586503483355"},"directories":{}},"0.2.3":{"name":"libp2p-webrtc-star","version":"0.2.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplexify":"^3.4.3","hapi":"^13.4.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"fcc968c86520cb70cf890fc3682c0bf13626c0d9","_id":"libp2p-webrtc-star@0.2.3","_shasum":"c03c5eaf01602cb266f0fd34a81d5a05c7f12d85","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c03c5eaf01602cb266f0fd34a81d5a05c7f12d85","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.2.3.tgz","integrity":"sha512-H65AOr+NDxjYW8hayflDgdlQuS8TxoYOw0E4D3WdR4JTbFpApnbL7tCS50xm3ve99mRwMKcof7SQPeaAtj7OPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2pa6Cbm0phmaFvGNXZUuPVhK04RRvHydGzblOEsk9dAIgdaABUf8ilLVmX+N7UIxUufNwfHgL8smkwy2LFXXv8xY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.2.3.tgz_1464788655677_0.8963571365457028"},"directories":{}},"0.3.0":{"name":"libp2p-webrtc-star","version":"0.3.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplexify":"^3.4.3","hapi":"^13.4.1","interface-connection":"^0.1.3","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"3ee7ee6eba2401c9364311f62e80851a546289bc","_id":"libp2p-webrtc-star@0.3.0","_shasum":"b427654d75eb1d8b0ea448a18835ac9bb4a63de3","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"b427654d75eb1d8b0ea448a18835ac9bb4a63de3","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.3.0.tgz","integrity":"sha512-0hQXgDafhrMgtJWshhG8SixKIdbs0ZLdJj/8hLA9BF3CnXFoUBiG0675pLTGIuuV52lt5LUg0CoCH+UrI2fkkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKnia5O9rq1UMIkncslfAwNzQ02E/VXPPhe63k/8yNNwIhAPNfUD7SB+VyyokS4XTK3y49Brp1pTd+9+EAj24b8vRk"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.3.0.tgz_1466592618642_0.533418343635276"},"directories":{}},"0.3.1":{"name":"libp2p-webrtc-star","version":"0.3.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplexify":"^3.4.3","hapi":"^13.4.1","interface-connection":"^0.1.3","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"3b6facbda7e3f706b9c4de61099811a3e00291ed","_id":"libp2p-webrtc-star@0.3.1","_shasum":"935d2f0fe455de9487db71cf2ef3acbda7be1c4d","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"935d2f0fe455de9487db71cf2ef3acbda7be1c4d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.3.1.tgz","integrity":"sha512-Sfh9S8bF2ubhKkIv1Gs/YEhlK4ykUhShTDz3I22aYax6C0YIthLeodh2gNjBDIoMw1798vI/T2gheFrAWNSwUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvfT6GSNiecX7uyFeEP5SOBHefTSOibHL3z7RnLBMRVAiEAtBTHNev0VXZellsyGwY5lZlLRmejF6/wNMc7CZbZu6s="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.3.1.tgz_1466593790538_0.7084027123637497"},"directories":{}},"0.3.2":{"name":"libp2p-webrtc-star","version":"0.3.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^4.0.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","duplexify":"^3.4.3","hapi":"^13.4.1","interface-connection":"^0.1.8","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"dedfca33f4b1f5e850946bcad1cab91bc6161204","_id":"libp2p-webrtc-star@0.3.2","_shasum":"70cfe14ffd9cb926ee17a3adfebaa49b0dd5ba8a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"70cfe14ffd9cb926ee17a3adfebaa49b0dd5ba8a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.3.2.tgz","integrity":"sha512-1cDjuoTGlFWnkmGHAgmRmz/M9DqVm7jo28yn78obJMOKGiR5ulF95LyPAwcvyOvnc+uiNIXjkRuRPBhiB6FapQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Fn6mMgyy1UPApVCvbZcTPqtJ88UfxI3rMFLSPHsJFwIhAOPhiTC4tbtqKiunA31ih8/YwVU/gq5U+kRc8t6RuEzE"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.3.2.tgz_1470232884215_0.5086823834571987"},"directories":{}},"0.4.0":{"name":"libp2p-webrtc-star","version":"0.4.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^6.0.1","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.2.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"bc9fbe90b71681259694206ccdff4dee7b418664","_id":"libp2p-webrtc-star@0.4.0","_shasum":"5c2bc084aaeb9a5d7e4a66e5b77d930712b0aea4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"5c2bc084aaeb9a5d7e4a66e5b77d930712b0aea4","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.4.0.tgz","integrity":"sha512-aNsvz/X+NS4R9Qek+DV5KELxBl6RsSP2fqXIXu3LbOLVqV7klKNFouTqF1/CbrgRr5TkLNVDIJ/4gp5IowhydQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5wGkCaLP4CsGi0FgljObAq7AU+o9tcciY0XAl2ZtETwIgOlqBqVLWtKPK6R3X10iRguvm8fFtdaTPH3Y9x5CwqmU="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.4.0.tgz_1473118372351_0.1393041405826807"},"directories":{}},"0.4.1":{"name":"libp2p-webrtc-star","version":"0.4.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^6.0.1","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.2.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"ea12ac0e39deca2f5553fe3bef153e30b02920e9","_id":"libp2p-webrtc-star@0.4.1","_shasum":"cb2a0bf0a25800b09e4e9b927f5611fe232c8205","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"cb2a0bf0a25800b09e4e9b927f5611fe232c8205","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.4.1.tgz","integrity":"sha512-uHTdnhTiftJw5AXFSaU1gkUNism1tspjNMxfh7cfdHPxw3JL24Q8rU3q4KIJVIa1rxVbny3vsYrr5BhIPTD12w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/DBg1OYwCJdCIl24hd2Hq5roOZQV4wZXMNVyJgN4LMAiBSl6NGdMvOgyLz+xcTLN2lwqx7FzPevxGu+iYqIR1Zlw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.4.1.tgz_1473168989496_0.16477689682506025"},"directories":{}},"0.4.3":{"name":"libp2p-webrtc-star","version":"0.4.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^8.0.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.2.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"28e92e95766301d2bdca5e65a09dbe6a071f4207","_id":"libp2p-webrtc-star@0.4.3","_shasum":"887aab56174af9ea3a25581f92ad40d8ed42314f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"887aab56174af9ea3a25581f92ad40d8ed42314f","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.4.3.tgz","integrity":"sha512-3q9caV0cA0k6l8c5LqVaSYAUPlzORXsO3gP7fk8KW8YXL5iWYZ/vV6dnzg4RvWTOc+40/rU8SEnK/hRwWSVjKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5v3QWvNAzKUGDZ9sJyGYdDVVbbFSuQ7OqaSp6ULkSLAiBvyYADq8Pypl89DMBObhTZkXXH+kJiX0NjF4xYqYwcFA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.4.3.tgz_1473255814144_0.5152147701010108"},"directories":{}},"0.4.4":{"name":"libp2p-webrtc-star","version":"0.4.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^8.0.0","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.2.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"292537023bf2c4624dcac3d9c342e5144b3d6827","_id":"libp2p-webrtc-star@0.4.4","_shasum":"b1ee5499627bec08a1be9d1ac130a053f773d6b2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b1ee5499627bec08a1be9d1ac130a053f773d6b2","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.4.4.tgz","integrity":"sha512-18kirwWjoor53NQVbm330cWzAjVVi5hTRETUJreFVyZBcxPgcdoZykHrdrnwnISx8jv8anIrTnCmJ+Cdr4Bicw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0LGzYfJJIEErapumMUNFEpOV+FyzZ7ea3lsfpKs4KuAiAHxKSb3UDJfm7CW8Cvk8rNpgWm61FHUuSFvhrkBCUvFA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.4.4.tgz_1473256106918_0.21044760826043785"},"directories":{}},"0.4.5":{"name":"libp2p-webrtc-star","version":"0.4.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"lib/index.js","jsnext:main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^8.0.1","bl":"^1.1.2","chai":"^3.5.0","pre-commit":"^1.1.3","run-series":"^1.1.4","webrtcsupport":"^2.2.0"},"dependencies":{"debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.2.1","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.7.0","peer-info":"^0.7.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"8d91917bd552101a2ce65a03d296f90d7ea72a26","_id":"libp2p-webrtc-star@0.4.5","_shasum":"e5a0c0b2a04f829f34ce44bbf2177d19b0f4d36d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e5a0c0b2a04f829f34ce44bbf2177d19b0f4d36d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.4.5.tgz","integrity":"sha512-QevwoW70GR+eMLgH8F5O4GFhrezMJGjcuxJzwJtTQ8rm8R6ZdB1yu1VYVuRlryIyE7u/SdO4W1PrACvwWWmlZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBi/o1KQ4Z+6QNdd4U1ZxHBScqld5x21vmvQAXS7R2nAiAGHOy5gL36KrkfMF12XCPqIygVY6AY+v0udauYRsBaSw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.4.5.tgz_1476282912193_0.5398899510037154"},"directories":{}},"0.5.0":{"name":"libp2p-webrtc-star","version":"0.5.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.0.1","bl":"^1.1.2","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.2","debug":"^2.2.0","hapi":"^15.0.3","interface-connection":"^0.3.0","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.8.0","peer-info":"^0.8.0","pull-stream":"^3.4.3","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"4fe73f478cd5810181017d4d16fb6b5a7a94bf1b","_id":"libp2p-webrtc-star@0.5.0","_shasum":"3cd1e55495100e4732f5e3fe78aaee28d8d0712a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"3cd1e55495100e4732f5e3fe78aaee28d8d0712a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.5.0.tgz","integrity":"sha512-h45kpE3WA3Nk28yXY2fkxahV64iNj1e4iXhgLT8jJy3WLw0tP5Qvxyv6LOThovksmlDHH/UNAmesS77AC46Vuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4CEEd2Gm8Q5+r9hjpKZxy0xySkFbOsps/EmMFfa6buAiAUxJODxRh2TPQYk9iNenc90X0btsLqBNyIo4Qp8PTLaw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.5.0.tgz_1478161893291_0.9734250351320952"},"directories":{}},"0.6.0":{"name":"libp2p-webrtc-star","version":"0.6.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"browser":{"wrtc":false},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.1.2","bl":"^1.1.2","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.2","debug":"^2.3.2","detect-node":"^2.0.3","hapi":"^15.0.3","interface-connection":"^0.3.0","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.8.0","peer-info":"^0.8.0","pull-stream":"^3.4.3","simple-peer":"^6.0.4","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"3d7232d65ba93a0667f1cfe26784366e42d04827","_id":"libp2p-webrtc-star@0.6.0","_shasum":"9615b54f978e83e7197ed0a9244de51ceba4d29a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"9615b54f978e83e7197ed0a9244de51ceba4d29a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.6.0.tgz","integrity":"sha512-817mLXz9EDknamunCwRpv74QKl0Arv9fNm08G4Z3lXh8JNOqa97rN9Cp9YiWqlZiUqX+97aG13N4AH/k3yZCqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqlhufMcoau2uGB7s9eftgS/8PwGil6WqUGyja/dr0vAIhAIC3un8OhKTucstL2WROa1snWMHl/oux8TLzv/pKeloT"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.6.0.tgz_1479391006874_0.971356158843264"},"directories":{}},"0.6.1":{"name":"libp2p-webrtc-star","version":"0.6.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling-server/bin.js"},"browser":{"wrtc":false},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.1.2","bl":"^1.1.2","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.3.2","detect-node":"^2.0.3","hapi":"^16.0.1","interface-connection":"^0.3.0","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.8.0","peer-info":"^0.8.0","pull-stream":"^3.4.3","simple-peer":"^6.1.0","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"5f4c6d38665fd20024c0c3ebff94b4dd51b38100","_id":"libp2p-webrtc-star@0.6.1","_shasum":"8f10e9b5ce6cfc24a1d19768b31b6c7157f011d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"8f10e9b5ce6cfc24a1d19768b31b6c7157f011d0","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.6.1.tgz","integrity":"sha512-gE08OXphVK91nqbubtk6SKy4aFiitf1H0ayAVWBOfPTZwNZKoAGPaM1Y6C6RqIzI0q1Uq48LS157ltNPWESRIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqASEGob5kGCJpRln810n4NMGd9guKuZ684hbJ2sdOyAiA3J/pCOv3wvDzxAIqlp/O7LEARlIZAn20ebgKtTyUGEw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.6.1.tgz_1480988567877_0.32938606501556933"},"directories":{}},"0.7.0":{"name":"libp2p-webrtc-star","version":"0.7.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling/bin.js"},"browser":{"wrtc":false},"scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.1.2","bl":"^1.1.2","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.1.3","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.3.2","detect-node":"^2.0.3","hapi":"^16.0.1","interface-connection":"^0.3.0","mafmt":"^2.1.0","minimist":"^1.2.0","peer-id":"^0.8.0","peer-info":"^0.8.0","pull-stream":"^3.4.3","simple-peer":"^6.1.0","socket.io":"^1.4.6","socket.io-client":"^1.4.6","stream-to-pull-stream":"^1.7.0","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"73a6078740e2e09a8fe1055a608112bfac574316","_id":"libp2p-webrtc-star@0.7.0","_shasum":"defcfa28c1109ea32e5b53c76ea47dcafd023373","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"defcfa28c1109ea32e5b53c76ea47dcafd023373","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.0.tgz","integrity":"sha512-Jiuc0YQ97SbmgZnGxw3R7Gz6Zykwt6NvICqhcsJdIto8cY6XiaEQ235TixmpgGID2VsIAQNQxTHoD/60nR2igA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNcwckF7WTHmVSj6Z+ItylMJN1dhMrjb3vt/wdLr2vfAiBnhog6nx2WwVyjurmvbdboM/tbYxi1OX6AxIJQ/c6QYQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.0.tgz_1480989656911_0.5618091700598598"},"directories":{}},"0.7.1":{"name":"libp2p-webrtc-star","version":"0.7.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling/bin.js"},"browser":{"wrtc":false},"scripts":{"signalling":"node src/signalling/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.2","minimist":"^1.2.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"6.1.0","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"7c5dd3dd40c8fdd517329f9901321404bfa9420a","_id":"libp2p-webrtc-star@0.7.1","_shasum":"9acdae8587c552d8c5617065865a663b1d634716","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"9acdae8587c552d8c5617065865a663b1d634716","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.1.tgz","integrity":"sha512-e86yE5CkAhKJsG+pBj82e6GlCbW3rK2qCBQC4nI9w1XrKD1SjBH6E60vWH6Iyno1GecpUgRbFdrHzT4GjCWQBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVY7wHLSJLHhMxJo34eHeSIIBJaSuvbQJaABWyRtrl0gIhAOhL0otUpuChPIVquRt3JhgNwGhTn8+0J13yHvFqfKO1"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.1.tgz_1484574349881_0.3185554302763194"},"directories":{}},"0.7.2":{"name":"libp2p-webrtc-star","version":"0.7.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/signalling/bin.js"},"browser":{"wrtc":false},"scripts":{"signalling":"node src/signalling/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.5","minimist":"^1.2.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"6.1.0","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"dd42a44c20e3f0d7b501d6b5dab0b2fa958fb3f1","_id":"libp2p-webrtc-star@0.7.2","_shasum":"695e500eefa51424091defee27974452cac7f45d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"695e500eefa51424091defee27974452cac7f45d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.2.tgz","integrity":"sha512-ElGTptMVoBEXAhmIj/eQblpK8eL6ADwkHUTLQdZZOim+QNszwouOtZkS9ea5OEZimgkuiw4dRx7+N5IM1zzaUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1jn1R92W8mxZ2gDN5hsrJ+spk1exlIP0eF9AX36S0cAiAjYvy7caflZbtnG2TxO+MhA2vI0SfG+Q04fGCQbeH5tA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.2.tgz_1484585603600_0.023450775537639856"},"directories":{}},"0.7.3":{"name":"libp2p-webrtc-star","version":"0.7.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"signalling":"node src/signalling/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.5","minimist":"^1.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"77fb032ac66dc84be9d84a01b96dbbe1dea78aee","_id":"libp2p-webrtc-star@0.7.3","_shasum":"b1576595f80157031580d441b15ef519f8f97376","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"b1576595f80157031580d441b15ef519f8f97376","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.3.tgz","integrity":"sha512-LvUh7ZazUeqdbolkq+khuYccciFUDltyliBTOhPuL/5jQcP2mexq7fheFeNSWiHeax+EUZBpun0rshLKKuxHxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM6lu4Oii7wDVal/keDcXsbVYes2FQ04BCqslcEPvPnAiEA1Rg3YSYI3FfFuyFQDaD4SMKMQkeccJHXKxePHWBQIww="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.3.tgz_1484743577846_0.018709491472691298"},"directories":{}},"0.7.4":{"name":"libp2p-webrtc-star","version":"0.7.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"signalling":"node src/signalling/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.5","minimist":"^1.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"3304cf2cba3a9a75a895c62bdb22ba8479d7ed25","_id":"libp2p-webrtc-star@0.7.4","_shasum":"a10be12f381c72c9a6ecd9aa66150e9ef0c88ea9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"a10be12f381c72c9a6ecd9aa66150e9ef0c88ea9","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.4.tgz","integrity":"sha512-foq8qzbOyZrEcI7CDnfPdx/kK5aFDEJMNVWx6q1ir9v0CCFouGa+u9A7CeoWU/T/3oZCBEii+mmNu9hybRc7iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO//xzulm3iGw5vAHNVej5xO2/PtB11CgLG1/Cn6MalAiEArRs6Xc/IPovbPsgDtr6RLTtyU5uK5B3kYrLZ01rdBZY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.4.tgz_1484744409255_0.8449868212919682"},"directories":{}},"0.7.5":{"name":"libp2p-webrtc-star","version":"0.7.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"signalling":"node src/signalling/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.2","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.5","minimist":"^1.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"^6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"f0487f0b4ec4b3572c34a594d606e95315ac8768","_id":"libp2p-webrtc-star@0.7.5","_shasum":"33b27827087d90d0c4f5e9e7f5dd8c0f2d68d5c0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"33b27827087d90d0c4f5e9e7f5dd8c0f2d68d5c0","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.7.5.tgz","integrity":"sha512-XtNJXaTVyRcCd34hyZ2Ms1MVPqRdKJhHTCk7YjxcILIKwV2Bf6SV60NW91agnDDwL2jCjlWw/PkuDXzz6siD2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPDt9+8TA8Bm9xjLcL9NvONlmk+zIiuXP8cZNwStUQ6AiBHP/+7I96rbpj+oSSEsxmNqhf94+nOjQAE5va8msR+Vg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.7.5.tgz_1484931967998_0.1420387984253466"},"directories":{}},"0.8.0":{"name":"libp2p-webrtc-star","version":"0.8.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.3","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"^6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"37c7d5e4ec2032a9b5e15477e5107281af9d5661","_id":"libp2p-webrtc-star@0.8.0","_shasum":"d42c3f24dd3f0520bd8f5108fb339b6785bfb907","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"d42c3f24dd3f0520bd8f5108fb339b6785bfb907","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.0.tgz","integrity":"sha512-BIiFI3oBYzZjIC1MzGOCc9pj4ocEOB+Ym2zwixht/gbqtzznSrFM6/mE6zQcoz4zUFEBtwFyISPd9/WYvZnmKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnKveSkk+PYkYBg+Tiqn9U4pn2MOllBK5JHm6SpJfKhQIhAJp+NTrV8YGwOTQgCMPb5RbhNVMAEhh4kpZGowRR0f+4"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.0.tgz_1485103798625_0.3098792335949838"},"directories":{}},"0.8.1":{"name":"libp2p-webrtc-star","version":"0.8.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.3","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"^6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"}],"gitHead":"4466813a7a44be576df4e0bc553a27e741c24685","_id":"libp2p-webrtc-star@0.8.1","_shasum":"5eaa78980e42054a973deaef2fde002e75e7181e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"5eaa78980e42054a973deaef2fde002e75e7181e","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.1.tgz","integrity":"sha512-yVq4o754672v2LKhN69NFGuzriaKyR7yGs9J2kT6XJzeoHzJ80PD8CIdtlKCmvotcVf4/E4oQbkOhkIKPSf/6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATUDrFDiat6/MQvLK+SWe8yTeJtNJalf7Ul8cAHT7wSAiEA9m/Z5Dqtn1qCNYs2FwsfqGSHaf3ApwndWS0u65lSOgY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.1.tgz_1485157923397_0.47715465840883553"},"directories":{}},"0.8.3":{"name":"libp2p-webrtc-star","version":"0.8.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^9.3.3","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"^0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.0","once":"^1.4.0","peer-id":"^0.8.1","peer-info":"^0.8.2","pull-stream":"^3.5.0","simple-peer":"^6.2.1","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"39179c414bfebd215fe5a87a73db433a95e621d0","_id":"libp2p-webrtc-star@0.8.3","_shasum":"07e577258170363ff39048ab8d02729032ed3dff","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"07e577258170363ff39048ab8d02729032ed3dff","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.3.tgz","integrity":"sha512-qPA7ed32/S2ufPBgIVk+7lMVJteHFEz03xyLv9pHVyTk24tUETY6ZnzexMCVtKuWrReDwdiRKaxvCd5lDoasyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFSNxYvuchs+CeP3OALGMom3nEWKZhivDJEyr9/HTtsAiEA/L13rP80I97tKh3p/vHwUd7mLSyFLhls6U4YknbZ0VE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.3.tgz_1485638117228_0.07010539737530053"},"directories":{}},"0.8.4":{"name":"libp2p-webrtc-star","version":"0.8.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^10.0.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.1","once":"^1.4.0","peer-id":"~0.8.2","peer-info":"~0.8.3","pull-stream":"^3.5.0","simple-peer":"^6.2.2","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0efeec1685a8e3eb28dcd27acabdf884a9495efa","_id":"libp2p-webrtc-star@0.8.4","_shasum":"db705c559a9ce9a6ebb9d7e30e6882949421b1a6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"db705c559a9ce9a6ebb9d7e30e6882949421b1a6","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.4.tgz","integrity":"sha512-AK9Gybo4QRDcYsXdj92B1QVdaS5y2pPv8nAA//VNZ5HoQlX4sMwHc7JOPrLdWWXXlaBvArD/S2NWkPxgieOQXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcLSNzN+Jtcccap4YIdardaqGYnZG74smBnJMPqVj3/gIgbonhZ4fVWKyN1icylrEZRgTF0+hVWrjZBf8KvRUAZBo="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.4.tgz_1486658541464_0.3605998819693923"},"directories":{}},"0.8.5":{"name":"libp2p-webrtc-star","version":"0.8.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --webworker=false","test:node":"gulp test:node","test:browser":"gulp test:browser --webworker=false","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --webworker=false","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --webworker=false","release":"gulp release --webworker=false","release-minor":"gulp release --type minor --webworker=false","release-major":"gulp release --type major --webworker=false","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^10.0.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.1","once":"^1.4.0","peer-id":"~0.8.2","peer-info":"~0.8.3","pull-stream":"^3.5.0","simple-peer":"^6.2.2","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"695267aaa93d6835ac8500ae7ea28a0cc06d707b","_id":"libp2p-webrtc-star@0.8.5","_shasum":"7e97f133c87ecc0f4527445b9e025131bff916bd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7e97f133c87ecc0f4527445b9e025131bff916bd","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.5.tgz","integrity":"sha512-esETKwNQPMw4I19L/ZbTJkITqZUIteE1zn0uT1fXWJBrEwkKrym6zZP22HefKvYSS26daoZeeGbG9eKmdsNJ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmGf/kuLaejue/Ji/0TU6T3grSKS5Ge/GF1foa2Z/w/AiEA9VhS4K5AcJGvgPfCYDYvv+8yWilqy+JaMWehhsbi+zE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.5.tgz_1486658651718_0.38621778413653374"},"directories":{}},"0.8.6":{"name":"libp2p-webrtc-star","version":"0.8.6","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --webworker=false","test:node":"gulp test:node","test:browser":"gulp test:browser --webworker=false","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --webworker=false","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --webworker=false","release":"gulp release --webworker=false","release-minor":"gulp release --type minor --webworker=false","release-major":"gulp release --type major --webworker=false","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^10.0.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.0","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.0","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.1","once":"^1.4.0","peer-id":"~0.8.2","peer-info":"~0.8.3","pull-stream":"^3.5.0","simple-peer":"^6.2.2","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"13eb3ecf61bb52e56232d7f484497c9d815e22bc","_id":"libp2p-webrtc-star@0.8.6","_shasum":"376b6df23b1708c2176c3b351522ea2d7145a822","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"376b6df23b1708c2176c3b351522ea2d7145a822","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.6.tgz","integrity":"sha512-oGbNby7VhQ91WQvOs8gjZmPHoC9axla8doUZ6afGHNf4WEt5fydgC8AS55QvIvJUWow/fWCsBK4UwJXSnoZpRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCfbrgE+tlMhZS+cKJnn3jwRQEYIaZSbGYFjDpiiBWNQIhAMZPZrluXisM9ojiZFrJN8cXL0zGCwYJBniQH8BhC120"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.6.tgz_1486770841608_0.2050363472662866"},"directories":{}},"0.8.7":{"name":"libp2p-webrtc-star","version":"0.8.7","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --webworker=false","test:node":"gulp test:node","test:browser":"gulp test:browser --webworker=false","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --webworker=false","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --webworker=false","release":"gulp release --webworker=false","release-minor":"gulp release --type minor --webworker=false","release-major":"gulp release --type major --webworker=false","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^10.0.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","webrtcsupport":"^2.2.0"},"dependencies":{"async":"^2.1.4","debug":"^2.6.1","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.1","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.1","once":"^1.4.0","peer-id":"~0.8.2","peer-info":"~0.8.3","pull-stream":"^3.5.0","simple-peer":"^6.2.2","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"130948f3ce68bca18234201ce7cdf7fd0f8b46fd","_id":"libp2p-webrtc-star@0.8.7","_shasum":"0fb646a7989310f584ba1832cd045b6fcb7c1e3a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0fb646a7989310f584ba1832cd045b6fcb7c1e3a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.7.tgz","integrity":"sha512-iYlcwAQBLscAoMCA3gAMCv5Lzh2c3OIZxbOPyJ4RmYvV66WD8NXtxjJhiuavrieol+1kAx7RHqcxfe5UJ5Q+FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAElWKSaiSMiMtyK72SqWAA2jClh55JJrxxRiezZ5dvxAiBHmvhNkqzHtywTkUjcPyXCwcwSY/dl4H7nD+QtNAvX6Q=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.7.tgz_1486797074864_0.7228732518851757"},"directories":{}},"0.8.8":{"name":"libp2p-webrtc-star","version":"0.8.8","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --webworker=false","test:node":"gulp test:node","test:browser":"gulp test:browser --webworker=false","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --webworker=false","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --webworker=false","release":"gulp release --webworker=false","release-minor":"gulp release --type minor --webworker=false","release-major":"gulp release --type major --webworker=false","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^10.0.0","bl":"^1.2.0","chai":"^3.5.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.1.4","webrtcsupport":"^2.2.0","debug":"^2.6.1","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.1","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.1","once":"^1.4.0","peer-id":"~0.8.2","peer-info":"~0.8.3","pull-stream":"^3.5.0","simple-peer":"^6.2.2","socket.io":"^1.7.2","socket.io-client":"^1.7.2","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"00fe3ae958899a29f5aad1596de7a44d565ed0a0","_id":"libp2p-webrtc-star@0.8.8","_shasum":"f8c1e1f8b19ae8fc537bc39dddf2bd8d69966df5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f8c1e1f8b19ae8fc537bc39dddf2bd8d69966df5","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.8.tgz","integrity":"sha512-eUapsKBXKdue5h/k9Qnyt5I82I7gSunj18eRqxnkg68Fde9hEOyMYRakXY0ilDE2JdusCR27ICVeFVTCtWPSug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOKShq4siVtcEMkU+19nEZkHKHpnKD8+DwHs0i98dmVAiA2KNkogIBoB7evrw5bgWj2RNmn/CMo8g5KN5BaE05o+g=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.8.tgz_1486862358773_0.44879768579266965"},"directories":{}},"0.8.10":{"name":"libp2p-webrtc-star","version":"0.8.10","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.0","bl":"^1.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.1.5","webrtcsupport":"^2.2.0","debug":"^2.6.3","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.2","mafmt":"^2.1.6","minimist":"^1.2.0","multiaddr":"^2.2.2","once":"^1.4.0","peer-id":"~0.8.4","peer-info":"~0.8.4","pull-stream":"^3.5.0","simple-peer":"^7.0.0","socket.io":"^1.7.3","socket.io-client":"^1.7.3","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"3f9a781baeeb22e825e6dec281d150b87d719809","_id":"libp2p-webrtc-star@0.8.10","_shasum":"c7a0dba60ee5f18dbaca647c5ec337c7506af4f7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c7a0dba60ee5f18dbaca647c5ec337c7506af4f7","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.8.10.tgz","integrity":"sha512-uZ1czH6vcDTNoQcxXf/D0XL9rQZTQOhPMWo4s2UKKwXKz/0SpOnhcf29q55lf2rh4UsryrT7GGdITfBTreHNkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxhlSlYaZZttu40JA+hotLBPIGM1AGjpJFQHOzIkhVVAIgBmPF2Ud1wUVUsf7z0RFrtzFZNtEzu03kRCLKNk3YTOI="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.8.10.tgz_1490107465560_0.8138713121879846"},"directories":{}},"0.9.0":{"name":"libp2p-webrtc-star","version":"0.9.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.1","bl":"^1.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.2.0","webrtcsupport":"^2.2.0","debug":"^2.6.3","detect-node":"^2.0.3","hapi":"^16.1.0","interface-connection":"~0.3.2","mafmt":"^2.1.8","minimist":"^1.2.0","multiaddr":"^2.3.0","once":"^1.4.0","peer-id":"~0.8.6","peer-info":"~0.9.0","pull-stream":"^3.5.0","simple-peer":"^7.0.0","socket.io":"^1.7.3","socket.io-client":"^1.7.3","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.61"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"faf8c238b45de5b49bb7b3625d09d75a8d01723a","_id":"libp2p-webrtc-star@0.9.0","_shasum":"25035475eda2aca9b70221fd570efe1ebf83bfe7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"25035475eda2aca9b70221fd570efe1ebf83bfe7","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.9.0.tgz","integrity":"sha512-FtobgV8qsS2XMduAeF/ddKUuhfxWO5w74Nt7CZVjvy+yos8HBWIbjJKs3a/D22fT9QckcYYS8Wz4eTDK0J8NJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA+l80+2jRUkAae3uHOWS2UHqXkpC26haSzq9yVYysGAiBo8XwqYMdh6p3pcA1m+79vasP+tuPSzdgMTxCBX8zJOQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-webrtc-star-0.9.0.tgz_1490878247601_0.32422096910886467"},"directories":{}},"0.10.0":{"name":"libp2p-webrtc-star","version":"0.10.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","webrtcsupport":"^2.2.0","debug":"^2.6.8","detect-node":"^2.0.3","hapi":"^16.1.1","interface-connection":"~0.3.2","mafmt":"^2.1.8","minimist":"^1.2.0","multiaddr":"^2.3.0","once":"^1.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pull-stream":"^3.6.0","simple-peer":"^8.1.0","socket.io":"^2.0.1","socket.io-client":"^2.0.1","stream-to-pull-stream":"^1.7.2","wrtc":"0.0.62"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"e032c7e3a94248f54a1f1ff1fa8bee28c7db7217","_id":"libp2p-webrtc-star@0.10.0","_shasum":"31e9649cd01a8ce9366fb3949e1973a5ea76d9e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"31e9649cd01a8ce9366fb3949e1973a5ea76d9e6","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.10.0.tgz","integrity":"sha512-91UctGYDSdvXZWNZ3Oly38An+QWwJKtu7JF3U0V9Sdnr+kciBiGKySqALlGlEu/XClyrIXsetZjL2vLEjqt9Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB1G26+rZHVpYKDA0HFzHqk4Y11B6Y2UvdNzV//cXxAgIhAKNDkM086oxFVLAZqcWgDjhYfUaV7ue3x+uIv1YY3kw8"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.10.0.tgz_1495195349388_0.21100867679342628"},"directories":{}},"0.10.1":{"name":"libp2p-webrtc-star","version":"0.10.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"browser":{"wrtc":false},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2"},"dependencies":{"async":"^2.4.0","debug":"^2.6.8","detect-node":"^2.0.3","hapi":"^16.1.1","interface-connection":"~0.3.2","mafmt":"^2.1.8","minimist":"^1.2.0","multiaddr":"^2.3.0","once":"^1.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pull-stream":"^3.6.0","simple-peer":"^8.1.0","socket.io":"^2.0.1","socket.io-client":"^2.0.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport","wrtc":"0.0.62"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"d8ecb5ff95ba90bebfaa41cf48d06175b7cf6a4a","_id":"libp2p-webrtc-star@0.10.1","_shasum":"ba119f21c39965e57ad03f55726af5a1cc43d51a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ba119f21c39965e57ad03f55726af5a1cc43d51a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.10.1.tgz","integrity":"sha512-Xye28NrRWtoJXbx/+ZUsOL8v0uioUUX+JgJ0p3Z/2NkMNsPbW4T5PfPDksPWuqovwdU4j+HJzAmJPAWSVALhCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCEPrXs9WUVigqhUzI0970GPMyrlHCOefv7Dmre67c3AIgeonGNRwt5IWp1GvHy1Nby28x93oHOXPTHy9yCWbYFKQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.10.1.tgz_1495225676180_0.4413362327031791"},"directories":{}},"0.11.0":{"name":"libp2p-webrtc-star","version":"0.11.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^4.0.2","dirty-chai":"^2.0.0","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","debug":"^2.6.8","detect-node":"^2.0.3","hapi":"^16.4.3","interface-connection":"~0.3.2","mafmt":"^2.1.8","minimist":"^1.2.0","multiaddr":"^2.3.0","once":"^1.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2","pull-stream":"^3.6.0","simple-peer":"^8.1.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"954502bffe1c808412a6d0ca972f0c10d2962447","_id":"libp2p-webrtc-star@0.11.0","_shasum":"c2cf71e7c43a56fc537d6c382546d4eeebb825dd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c2cf71e7c43a56fc537d6c382546d4eeebb825dd","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.11.0.tgz","integrity":"sha512-5KajDrR1CpZ7iE19XWDuBPaqCXXeXogg0heDPQzNFzkBoPSxW90K7KwiApE1XMClr2gD/wJSEPdzFTxM5wbSRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Js3W5WS8mjmjXT68ZTtIY+XH4VEKtwKnxMMI0V7poQIgfPMeZMoaxCCEE+ZrmX05ta9J/C5lnNQykX0QE6Ki2qg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.11.0.tgz_1498674117227_0.41852688044309616"},"directories":{}},"0.12.0":{"name":"libp2p-webrtc-star","version":"0.12.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^4.1.0","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","debug":"^2.6.8","detect-node":"^2.0.3","hapi":"^16.5.0","interface-connection":"~0.3.2","mafmt":"^2.1.8","minimist":"^1.2.0","multiaddr":"^2.3.0","once":"^1.4.0","peer-id":"~0.9.0","peer-info":"~0.10.0","pull-stream":"^3.6.0","simple-peer":"^8.1.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"66dfff801118f1ab6fc1c93d62d241ac1de52744","_id":"libp2p-webrtc-star@0.12.0","_shasum":"c9e6419d4fe15433b4d7ec5fa5858e03a4742f88","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c9e6419d4fe15433b4d7ec5fa5858e03a4742f88","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.12.0.tgz","integrity":"sha512-Ars5yMspyBerNneeE14LXg4UruhALLt5rYsh/7esKoGN9lBcE7lLTxw9NUJy9EgzBlcubII78tBW5k9SGqcZEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4NJZB8WPxQjR8Vok/57bQaz6nk2MF1PflQnFnCK85SAiAqgG2W8A/hgSorPTEDlrSJzhNjrxTlYHcA7QWuun/IeQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.12.0.tgz_1500759707492_0.5618493200745434"},"directories":{}},"0.13.0":{"name":"libp2p-webrtc-star","version":"0.13.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","debug":"^3.0.1","detect-node":"^2.0.3","hapi":"^16.5.2","interface-connection":"~0.3.2","mafmt":"^3.0.0","minimist":"^1.2.0","multiaddr":"^3.0.0","once":"^1.4.0","peer-id":"~0.9.0","peer-info":"~0.10.0","pull-stream":"^3.6.0","simple-peer":"^8.1.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2ea7964556e228f3fc85dcdc21978b4c95e76541","_id":"libp2p-webrtc-star@0.13.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-IeOE1a5kFv+Wei34xvsBYv+hXBThj4T6QoNH0ztDC0E4TONYnbOb4Itx/qXtAh6onqCEz/M31hXmCE/kVOa8Pg==","shasum":"7c4fed91543da73356db592e49215656e8a28955","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmAvVc6vZagBRDUnxSCIxHj4asb2zbS0ehIQdZ2QxpEAIgJ6Buj7k63vT7EEu9Lz0OVWGfUSQf9L+Nt+EEyjnCNC4="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.13.0.tgz_1504435692010_0.5066523728892207"},"directories":{}},"0.13.1":{"name":"libp2p-webrtc-star","version":"0.13.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","debug":"^3.0.1","detect-node":"^2.0.3","hapi":"^16.5.2","interface-connection":"~0.3.2","mafmt":"^3.0.0","minimist":"^1.2.0","multiaddr":"^3.0.0","once":"^1.4.0","peer-id":"~0.10.0","peer-info":"~0.11.0","pull-stream":"^3.6.0","simple-peer":"^8.1.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0107140b98f4857487fabc582257c9d92559fdaa","_id":"libp2p-webrtc-star@0.13.1","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-J3enrlTwBPkl6I/f2MS+YKWIYfGeTcfG5v5zPbFPX606d/86pLLFbADjY2v5v5yAK+s4NoCQQONgp87TQsXvoQ==","shasum":"1e50ff6b49bff6df9ed0f50bae18b1b1c392bc7d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.13.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2Mbx0hTPxet3E7XuLudEbSyyMFseHe0kEbQQXrURVlAiEAkmf/Ro5wKVPM9mX7HFeolOLe1cpdXm7GJD1veu3SP1E="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.13.1.tgz_1504539407131_0.6571059725247324"},"directories":{}},"0.13.2":{"name":"libp2p-webrtc-star","version":"0.13.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"gulp lint","build":"gulp build","test":"gulp test --dom","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 gulp test --dom","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 gulp test --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^11.0.2","bl":"^1.2.1","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","debug":"^3.0.1","detect-node":"^2.0.3","hapi":"^16.5.2","interface-connection":"~0.3.2","mafmt":"^3.0.1","minimist":"^1.2.0","multiaddr":"^3.0.1","once":"^1.4.0","peer-id":"~0.10.1","peer-info":"~0.11.0","pull-stream":"^3.6.0","simple-peer":"^8.1.1","socket.io":"^2.0.3","socket.io-client":"^2.0.3","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"faa472a019800b6c7a84a9c9a61b6f7ccf04c4f2","_id":"libp2p-webrtc-star@0.13.2","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-iYtB6sce9AHFujI9QeV0O7cTFkNFV5jAEPnk/pQENhQEpICahcMFNd9YbH/DdKTmF4DzjtNhRGdmfL0R+JB4FQ==","shasum":"fde67d6cd508fa9079d85e176a23cbb36106de1e","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.13.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSTXywsWnirGYVI1Hn0xFAQTg5YJJyyOHCoz5aNW58ugIgP4aDd+IN3VytvQOFAm8+6U5Rdcgrbw9Ahok+IvE68ic="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.13.2.tgz_1504858949575_0.420346069149673"},"directories":{}},"0.13.3":{"name":"libp2p-webrtc-star","version":"0.13.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^12.2.0","bl":"^1.2.1","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.4","mafmt":"^3.0.2","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.63"},"dependencies":{"async":"^2.6.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^3.0.2","minimist":"^1.2.0","multiaddr":"^3.0.1","once":"^1.4.0","peer-id":"~0.10.2","peer-info":"~0.11.1","pull-stream":"^3.6.1","simple-peer":"^8.1.1","socket.io":"^2.0.4","socket.io-client":"^2.0.4","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2011d029d22a1dac3e40dd1d353f74b00fed3779","_id":"libp2p-webrtc-star@0.13.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-UD3SAJwKcpM5DL5EtxEXFHAJFl/YHGIMxBcx9zdIxnwJOiwuZ5Jo8vhIA14gBUgOKjgr/dHOQPzWEdzT3yifSw==","shasum":"adcc511e2d51ec692ed31481520f160e08b301cd","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.13.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1EUpAg2DzlGDxAdETAsKGl7/f/So+SZRpGuzpTP6aEAiBSQRk89cQR8hNSqSXQ4MVngnV2G8OhPh0yHyWguLfGXQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star-0.13.3.tgz_1512049737357_0.76030837232247"},"directories":{}},"0.13.4":{"name":"libp2p-webrtc-star","version":"0.13.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^13.0.5","bl":"^1.2.1","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.5","mafmt":"^4.0.0","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.0.67"},"dependencies":{"async":"^2.6.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^4.0.0","minimist":"^1.2.0","multiaddr":"^3.0.2","once":"^1.4.0","peer-id":"~0.10.6","peer-info":"~0.11.6","pull-stream":"^3.6.2","simple-peer":"^8.5.0","socket.io":"^2.0.4","socket.io-client":"^2.0.4","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2233c8b8d0812b66513e4fe30c2b4707b314d2bf","_id":"libp2p-webrtc-star@0.13.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-ZSSWNf2RDZ9kXFEZmMfgdK+r1j6FIv+NGH5VmbRZsPSZnNnod0jvn2z7X45oq9QqTUOxzKUGkh5FIvlPVMV/yg==","shasum":"31a0ef83203897042db495a914f7b6dfc0c40472","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.13.4.tgz","fileCount":20,"unpackedSize":5768192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDknbZg+YdUovy0cgUTK7uAJYSs52rZqy/QhX2XIfsvEAiEA6WchqvVxqTP4fo8uaPfhETMVYRZnCSIU54mMlHS4byY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.13.4_1519122667583_0.2516104082586388"},"_hasShrinkwrap":false},"0.14.0":{"name":"libp2p-webrtc-star","version":"0.14.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^13.0.6","bl":"^1.2.2","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.5","mafmt":"^6.0.0","pre-commit":"^1.2.2","safe-buffer":"^5.1.1","wrtc":"0.1.1"},"dependencies":{"async":"^2.6.0","class-is":"^1.0.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^4.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.0","pull-stream":"^3.6.7","simple-peer":"^9.0.0","socket.io":"^2.1.0","socket.io-client":"^2.1.0","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"f10759cc66ed42abd7ec3fabff752b57e22a66b7","_id":"libp2p-webrtc-star@0.14.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-n+1iO/QDofRTSyQUUGV4rhq3GLwi7L1tf7X4fEWeYhNdrgyiuaIMfIl5TTzJrM7S4qAoLydJanQZtpCpkz+8zg==","shasum":"6709e0f3f59ad96cb3029f7776e9d0520e274c65","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.14.0.tgz","fileCount":22,"unpackedSize":6475362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDW6CymopiPhQw1Y4eY4JcNvIN07Rj/pS40DTUlKYC/AiEAiKsvs0oSj5MOd3dDpPpNDmw+mO2r63VuTzdnmAa1G1E="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.14.0_1523029685978_0.9534780875403486"},"_hasShrinkwrap":false},"0.15.0":{"name":"libp2p-webrtc-star","version":"0.15.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^13.1.0","bl":"^1.2.2","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","gulp":"^3.9.1","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"0.1.1"},"dependencies":{"async":"^2.6.0","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","simple-peer":"^9.1.1","socket.io":"^2.1.0","socket.io-client":"^2.1.0","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"361c48024bea6b10d8794529686785c48e2631d4","_id":"libp2p-webrtc-star@0.15.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-6HotnIMC4ovF6lIF7GknbOq71cuf689rS85IFCrmW+7HTe7qCzRZkkbG76880YYoBtnPlAedDzoihYjtz29GlQ==","shasum":"aad8e3b1e95dcccad7c461e8c4e1f5d47aeb00d2","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.0.tgz","fileCount":22,"unpackedSize":6207508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9zEkCRA9TVsSAnZWagAAFsUQAKFjVE6KBcs2MB2l23Xi\nCVFcgDY7a10aDWeWDQ+zKke5xXKixt08U+FxtlvG26nB3n3KPRrycUJVHC2L\nl/v512aAqYd2vhWwsAOzTRWgwMkm86IeKiAWr5Blo5b/KPowkxlCy5WieEOD\n9c0Dx5nDcMkIlxWKkK8MNipCqZtvy8b2vtLuu9cXw0CdzD4TL1vBq2tYeeyT\nJksnsm+7OQJ8WJVJLWM8zBvDU2U06PT9ZLUp0niVAhyZaXvdomJF98xLE1ot\nX3eyMkpdZvuzDRAzVhLOYhq6LH8tb6/1Jtom6wfXFtUVRwzobS/kfoAGf8JP\nUN7oipXGILdeXxMfkszLYzx8hD9MNEOP8MQaOwriCeTxzKN8vsZA9yJ0BeG9\nr657QsW3FdCehi9Cx4/yZU7PIjWJO2Bl5qR0GN8IlQZ8n6XUcbmWZD81dY47\ng/nHur3N4Yq/LNf0vONLYYwv3r/mHai6TmWdS1weCRyNW3RdFppRjw11W4UD\nlF8T4eXN5tqi5ejW6wv5XOIKtynWEF/ohO+N5YAIDFyNA7jBq6hZxmTO0lZZ\nSMV+AcoI+HGVMGk46wIBKI+TtZgq4gmTIfjFpffTIz9Z81+SdYHuEVHz32uH\nDGPZAjeBOrfxYQbGQQhIEY5EGdcXvDrci8IjY9eXTwTndLi56EU5z7N664Vn\n1YjK\r\n=xf9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCkztKIOmo80Z8Nys5v8hsdi4+LvdNMIvZxlNg3VY+GAiEAuyfZVRXpkt/8vGQpQ72WqkxHPsae/xGLW9RfXgbpjcY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.0_1526149410818_0.7475831974651526"},"_hasShrinkwrap":false},"0.15.2":{"name":"libp2p-webrtc-star","version":"0.15.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^14.0.0","bl":"^1.2.2","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","gulp":"^3.9.1","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"0.1.1"},"dependencies":{"async":"^2.6.0","block-stream":"0.0.9","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","pump":"^3.0.0","simple-peer":"^9.1.1","socket.io":"^2.1.0","socket.io-client":"^2.1.0","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"d69a078343c688338206ba3e76714f56deb39432","_id":"libp2p-webrtc-star@0.15.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-p0GxLs7DxzHQsmSPFhpUSYWe1kVBGT7HOc35z9RWR3cDsZic0zXjtgAzSr3c09iQsyyA7uorTNanb4rLghVcxA==","shasum":"9f75099eb90baf6280f7a57ed0bb1c9c9ee9da59","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.2.tgz","fileCount":22,"unpackedSize":6240789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEWQOCRA9TVsSAnZWagAAJngP/it4AASJlzVL3l6WQ20E\ntONwENzIkqJaaZqPDO9+KljBFA69pvZ9E+bt39JTqARYuQJBJJioOoKQd4RX\nn7yx7GIklEthxjzYva4nYaghGjOjuvYU3AlpAiDCkZRJD22ggQUyuD82YoOn\nqyxU/Yy4EForLsliDZHQmPeWGUME+KnJMdqW7DC1WcA26rjCWO2MO7TJnsDM\nJsBQJAfT+qkfCgRN+eWsp81oiuGdV1NFGfF5YYweyStjNFCoQcPWBxl+Rtp3\nh9jhOjwpbDFa+9pTccrT/0vzfwEq6MTwNr8kefC9lhoqYwWFu6P8drLwztXx\n5ciV2jbyLPf/AxMacploX8fcoLwB4jmRUpEcXxroEcnR7JxMxhL8tYvCyFxM\nwgILOY+vCofPJL8RqsMvp+XBnfT2zPpzeAMYWPi0CjD6LdDLCjP68Xw9IXAK\nt7HUzuE7O5xRETVb6J2liG+fR5+rCggG+bgZjnQSaDa6VSlU9o3fCG2pIldA\nKL4fv3tlJSrMyaFQ0XsPeWxH/t1HiJ2fdHmyFhLBjHi4xro4f1itSDD69cCz\nvJ5zol3jAWe4LATmadwMUXqzNvApu4pMjnwYTc7tf27kVHlpFSPFiQVD2hSW\ncxD7zCm3rUnKUygkRHkO4098eVZfXazfbr3eNOaE8AKLyduLdUdRNyKOgz9Z\nVaVI\r\n=ckQ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrlCvyYA89wjjCsTHhbp8SKmTJ7jQkRMRqi0TUlA+nvAiA4ZnDuglTNE1dhdOGAmrf8VBocTW+uuNF2NubGVeO4AQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.2_1527866381196_0.7935502059582995"},"_hasShrinkwrap":false},"0.15.1":{"name":"libp2p-webrtc-star","version":"0.15.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^14.0.0","bl":"^1.2.2","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","gulp":"^3.9.1","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"0.1.1"},"dependencies":{"async":"^2.6.0","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","simple-peer":"^9.1.1","socket.io":"^2.1.0","socket.io-client":"^2.1.0","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"a488ce614bcd87ab87ba026888a5535abf52523d","_id":"libp2p-webrtc-star@0.15.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"integrity":"sha512-lvHJ4N5houfIAlyyizWEay+Q/WNCmlG6Di95h1XG0ZGd6fgueh23XmprJIeju3TquGKrylP/VjHbTMJ4DGNlVA==","shasum":"ded7cc3040d948d4192010fcc62afc5fbbfdded1","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.1.tgz","fileCount":19,"unpackedSize":38485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGUMGCRA9TVsSAnZWagAAkWAQAIfu+CCctHM4XBYUQXDh\n8xEe/m375cm+1B9qcgczSLq1qgH6LqPH7nluZXaeMRSYlHAXciaMLLT3ex1R\nZ3CzQDYu2qn7JGK5321d36lNZ4gZJGlZSG9DZt18uz+Vegn4FTQSesG2yAHv\ngpMzlepH6QDMxoWv6keIxWJU9ViSr4R33Xc1JHo8q6edsDpA7MzeC+cATgDN\nY6wTQ6/uAtIG2JAJqgBNjzHMaUhNBvie0vP3C+4Cad45/0PF3FHyonByLe7f\nM36USMp0TgTKtFipC8+jdC8FCzVYFPeC59la9QJNuH9Y1UdQ++6WYRXYxTqb\nJzZNKGx1P9CaZR5LSS6IoqRQj8Oq5uTjjoMVUBblPBLIwGJNdM4ax/9EU+Lq\numT1P+rxCgX3tcb14mYYIyx/B2+dNLZCr6ms3DW3wTaPe7NmICsRBTMRp+FF\n7NMOAvu1vuuNkrWyCN0ZqHvdqbCZV7DwJ40jwGciqyzwuMiM3pWeEvKttaa2\nfDyQxcoZwWWdKoLbFysQ38Ck+/RRSL+NQLyve2WjIMSk4lQoc67r4Ui+H4p2\ntehlyUUDcNrdxFXBJiCZsCinyAGs5ED52hSGtNoIFFpiC5bsFAeS59t6Ok4r\nGr+L5P06IaYyTmZs/c/Ia+a+bl4LTB6uzAQTtiXgXAygYXPBJXM9igJ2IPBt\n5BEr\r\n=faio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBGybCDBZ1dNNtDLyYKyfmFfwnTASPH+fNUOjWjWl5bQIgQMx5t3E8Ca1H5JqETTJH0MZStFQfg60wd8QEEuvGeQk="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.1_1528382212673_0.07551047913276521"},"_hasShrinkwrap":false},"0.15.3":{"name":"libp2p-webrtc-star","version":"0.15.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^14.0.0","bl":"^2.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"0.1.1"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8d5d8d2a6ec32567884cc344a5d18b98b05b57c6","_id":"libp2p-webrtc-star@0.15.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-bt6d9Oxd7/fF8zHybM4xVJKV2tl7+08kyRw+R5YkNbX5lrYT7f0NKWJUBrOrw4BnsIdEn32bDPR/yQNinKm0Vg==","shasum":"370b09c2871a12dadc44ed66dfd31060af671b52","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.3.tgz","fileCount":22,"unpackedSize":6205829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKKCDCRA9TVsSAnZWagAAMD8P/0JdM6Gnc8aLiNJmgr0p\nC7BJmDQUpJVYJP7q45gLgMZ2Fytnn4xihg9LG4b1Y1vvcGFzeLpr+KEWBq24\nilXE9lUyk8TomL/YQJhPNDnNTrOXGYDiQwGgerezegStZB9CZs5zrshupI2z\nE0jEBunVxftjM+ezet2HjZ3P3AoJj7yAjjI+U/B0tnLPjOik0lqKYnd7Vyn7\nUjo5Vi4gk8Vlv3luVL1+sGD784rjUueEVvdEsqTjZdBSwEHr9+IM3Z8LzG4K\nQFPH1ch2vb6vh4Ii/I72VwmnEHao4CxWulrstf2sV9/azPyTeC6kane0khCn\nqmdqXwyEdRvds4hbdX4+RP9TTI1VA1Pc76MyN0tIRiE6UNW9ASDBLVhtX50c\nw0ZFB/0xcTk9+zB2OHDTSCVdscJcmPBAV92MGaw/6wcYIR7l3sxbUGkgv2bi\nrwAvht7QZQyp8BYCjHTCMlgr440maBi1CWLVBIzvTihUZOzg7RiM7YiqP2ZF\n3+wi7Gt4iQXDsCubhPxTCpgkBkSYQu3R6KX58G2XzifTbtGrjNtuVw6jCDZD\nFOPJImKPPZ4BfURrlS1rHNHeROF//H23hCfeK62YZouUNhwolJF0qd3qKfup\nxpr1xYXvJ2QiOFTp3THjX+28oHyPostGcuEbcI9ihddiIyvx/P6Etg11Jf92\nBEEv\r\n=YTLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByUQ0B0TPf8oICeYLoLvLeUFoEz4Ibv5FrpKIja/jQSAiAfNTlkcwhRrdM8IucCc6dvJZzldt5NBHoCjSg9ansygw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.3_1529389186236_0.1278119560487787"},"_hasShrinkwrap":false},"0.15.4":{"name":"libp2p-webrtc-star","version":"0.15.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^14.0.0","bl":"^2.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"~0.1.6"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"85943d34c15de0398f10c1dd81f62b8054f5d106","_id":"libp2p-webrtc-star@0.15.4","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"integrity":"sha512-ek8a7yvsghRhEwTiLk/mWuPHKd4ULLQpYyQ8a/pyEi5IikiskUuQd+XD/MeWLHY9JHNsZwdFuqQf0gXspR5/jQ==","shasum":"d0d301c4c18da7d27397cbbffdab2aced58eeaf9","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.4.tgz","fileCount":23,"unpackedSize":6206919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg/MSCRA9TVsSAnZWagAA1GYP/Alr80INVFPHTtzIdthK\ntmjGkq650Rinuu7xl79sl3UJ3uyWweiVgpN7+s9SLXnbsqnK5klc1fgzxC8v\n87iDmmUtDvTrz1/qz8HehU7XTV8dBOdY5tBwo8ky+0DeOLZuULTrIEDd+0sl\nroT+AM6r3KgVuKHVPaobmsR12jVCRDG3M7WNK3k9r+OX5a1WxaCSkCPu7T/H\nVjLtPFOQ822aZkGIzi4QiFOZz0T9HF80NjHvamZPZneMRYnemrINNCTmu91T\nQa5qBl6KxFe1d5+KtCZXZTVDnnUt5bzvWFtCxrPTaUwoQRtFftHVdrDAFKZ7\n414EPpZrJOzhxbLPKI4mo+prZQv7k3+0kaIy5hlbc8mDZRF00J/bHMkWmTUB\n529ATp8soaNmaV9WgBwP7FGt7Mv2hQJJnLQ1VIn7JpFZCLaD3Itd025e0hdM\n8B58EmhzNsRbLt2pa45wgBZdLBaI3PDFno8oOVhYQBGuj3KxDJ+hFWKHEmyE\nAV+nDGRdl99F7tTZv3pn9Mzs0Y+2i6DOYw5M35sT2rE7IUo09vSHyCmxGqk+\nQsI9VZT+ZqdxsOQ5ZaG04fAMrylKvpqCyaaq3VmJmy0fcWT5qrJPJNsaSzfz\nmDuUYi3h73b9EyI1DBDNctX1FxPjNCJew4HY65T9WdaeV4bNQUWgwzDgCK9W\nTb7D\r\n=gaeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiOGdoGAFuZ7NRyYx97EwydTm64zeWa7KZ+6TT5uspegIhAPL8DUwzxkBCr7Rjwlj3RT9BUsEwOkDd2j+cui9+XoD8"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.4_1535374097750_0.9254719161621738"},"_hasShrinkwrap":false},"0.15.5":{"name":"libp2p-webrtc-star","version":"0.15.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^14.0.0","bl":"^2.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"~0.1.6"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^3.1.0","detect-node":"^2.0.3","epimetheus":"^1.0.55","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.0","minimist":"^1.2.0","multiaddr":"^5.0.0","once":"^1.4.0","peer-id":"~0.10.7","peer-info":"~0.14.1","pull-stream":"^3.6.8","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"85784db0afb428bbc64330fe9490f87f3407bdf8","_id":"libp2p-webrtc-star@0.15.5","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"integrity":"sha512-bAI6uTcMaeHH2ZmP0f2rqgc6SCFKLGSaN55qeMdvvYv3eDUQKTHBlYZ/If7vUWNCcSgeCUAfu9Xua0a0lwiJkw==","shasum":"9be8175195337527910c1d4ace2d281275be21aa","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.5.tgz","fileCount":23,"unpackedSize":6207459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn7LqCRA9TVsSAnZWagAARMsP/i82OSQ5pmKKtFOqtH5M\nY6HXIqyGs3ccN247/TS75fhQE3iRTw6JnLpHfKjKVLHhgQEwkU66kM6EE+uC\nSV/ev8sakEVrXyrd3+kWJmPVe4Fn/m6iaJiDTIpMRYaKDTfU7oHd+CxLFQ3x\nqGkZCvNVz9R0I/6kUdVO8RmGfpJn+QKfb64b3Y07zwWQczzHehLn3wK21Hrb\njUr/0r0WY2qwmCRI7njYejDx+CSS+QpF9MxsbsOSy+3H4Si/wiQSHaZncdla\n/vmO/uPhFo4P5rdb/TIhrOrhq6mm27Obf6UDUz9RL65CVG4mxUDjRnhA4Ks2\n0u1qCcJ/3isr6ltR96emm4aL0HaOZCnKG+PZ8fsDBIvIFo7dwXnExrPWa1w7\nQafyEEsrif/CKmyPADOuM/5FLUK00lAOfo9pAvAfAKHP8LgcfEHXm7t+Qzp0\nib354ebO9LD5lJjlH+7L+YzdXWG5RLA9mUVyd75KFa1e3z8I5BOtTSyl7nXs\nTwnpJd+R1v0qop8lJKeLKbbZR/N/Mi2rJLdm0EkYr64SGldrBt/9KFMoMIxY\ndB1AUzocaIwqDb2mjE5jJShBwCgPeypoUlm5LGzsX5YI1/nxlbVK7RDp+ZJH\nb9Utz4TvgK/UN0tWPvK4uyk3A7u7OvJn6LgxUsEi/UdBdEjJKvKapFzeelHE\nzhXC\r\n=B15l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiS2rF89qcbOyXvvcrmLKOSzSxwOEWu1cvw7yTByO6lAiBRSdR7g0rEMjzu8IRVWY1cldtnE2UvaZ5auWAIaKFi9g=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.5_1537192681652_0.588287072701019"},"_hasShrinkwrap":false},"0.15.6":{"name":"libp2p-webrtc-star","version":"0.15.6","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^17.1.1","bl":"^2.1.2","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","lodash":"^4.17.10","mafmt":"^6.0.0","wrtc":"~0.1.6"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^4.1.0","detect-node":"^2.0.4","epimetheus":"^1.0.92","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.2","minimist":"^1.2.0","multiaddr":"^5.0.2","once":"^1.4.0","peer-id":"~0.12.0","peer-info":"~0.14.1","pull-stream":"^3.6.9","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b848620b00b5dcc3ac24d9d09814fd28040805a5","_id":"libp2p-webrtc-star@0.15.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-BsWhqLRRMPa2QQJUkVOkWXCl7OP2/+lBQJDkjfk71lfb2OCzcRkhiZXgAxKCVpZucvBnSbRpmW6uI+6xdiItgQ==","shasum":"ec8f565abf287ba921957252a931833db2dd4394","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.6.tgz","fileCount":20,"unpackedSize":7922963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+8OzCRA9TVsSAnZWagAAQ2EQAKTA+8w+UeGYvTYPmD1w\nM8+OJVOTUGmlwlR5Aj3kCC/2/xRuGargrDFjAu7X2NDjCr4zzXl9KGD7Dkj3\nS6r+MpT2/sYxYN0nf1plcpnHg0cepDu5jZ8BZAo07Pm7djQWBKtuplTvkpix\n/JWRduP0+bD8Geth1lt0goVTqEpfn5cuhw8WFNv7thSbc+7hhd69MnWuMvj/\n+++AxR4GIZKjaq+Zwj8PEcxBN0BB/4lcudqBSe0XnEB4mYU7rlhx+uD9lvEd\ntHDQ8Pf5c7aofajZ4SPO3Bhh+JDHihpK01obL89NMv7yBBdrbBKNHot1N24A\nIHYIDhfgrHwSSJweEG111VG5PtB/vPtp5y6gbgE+2/X7q4Xc0D1G1nobGys4\nE0YI4rIIoAUlNTVxqhDWH0cseoY4kVKqhCmstyvKA1jHWsDptEpXZGRNDljP\n3ClEE1TM6Qpm144fTzQRmimDwx7+jzyll+/XiKj3iaStpX0AnBnSj+r/OTtk\n2X3xftfG/6iZXLb+D9PGbRnHakNPsmIg/rPBvtiAe9v/bHe/7YAIrAQrzO8y\nL9ve3qoG90l06XXRKYohycThWG/uqyMIaXXXqNmsGLP+NCW2Ff3ZV0AlBhLS\nEqtr+xFqpXCdsg+rlOQscg4LKuctgZ36ul/oEVwcVX79aXXWFl/95KkEDmcA\n0myq\r\n=nAtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm0eiQ1XRHXyqDJ+y2cNWv5mEm11WGVn2CZ0RlB3KPqAiBRVTFsq32nh+5M8izypZSZ7DCzN8IERTqIOV0C8lhwfA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.6_1543226291019_0.19545564978615393"},"_hasShrinkwrap":false},"0.15.7":{"name":"libp2p-webrtc-star","version":"0.15.7","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^18.0.2","bl":"^2.1.2","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","lodash":"^4.17.11","mafmt":"^6.0.3","wrtc":"~0.3.3"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^4.1.1","detect-node":"^2.0.4","epimetheus":"^1.0.92","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.3","mafmt":"^6.0.3","minimist":"^1.2.0","multiaddr":"^6.0.2","once":"^1.4.0","peer-id":"~0.12.1","peer-info":"~0.15.0","pull-stream":"^3.6.9","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"cbcab9b803ba78dde82ab158444c753ed876d917","_id":"libp2p-webrtc-star@0.15.7","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-5Wp70cGgXdzeABGgX3tA3bHZv9uFip2szoVw9vNG7RrP9fscY9Qm5QvBHg/vywnz+lqFGQelcTRuZD3Ij+US5w==","shasum":"efbaeaaecd05bf1040bdd3f746005b2ba6b52835","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.7.tgz","fileCount":20,"unpackedSize":10253458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL5DsCRA9TVsSAnZWagAA4qoP/iN4af/oo/RHt9sGJYOU\nfNn0Li+r0GCIL+UGmDKzQuGapwXBS4z9AFgwdvhg69mETz8itwK3slieKNcH\niRAUAnN7gzI6n9IaNwNJgnbC3MVrEB4g83flDyP2S5Z2SfVMC3J2bbxx16wD\na9qyupp5vmJL7ZSVND6rvIeBhW3kdFC9LVfH1wKMynwH0pqiM+A9jibBuAIe\nJezxoWVlaBMZQfmf3kEd0GcpaQ0fpd+KR/QoKxOkAd/FbITsZ4/munSzZenc\nTQZu5TAG53fbQa8ydEjHBLusKTxhmxOWXN9UOaz+T8f+sGLm0U++dJmUKbQF\nIrxV7tdW9cTyUaU6V0OpLaHMZsqX4Ma/qCxVvtYpnvgBUas2o5uoSQ4uI8vR\n+E1K1HJ5mk3dioglvkryCvwsaibEZ9xDAUkmzHsFa69PYP4iI15RlSH46ssw\nP3EemjhHXBicXLAGNh2nGw+xF+mLMgCvRx8FGo5ZC/JFcQRFC+GiBHhKR3bN\nQ7qsaSvcx9HPTAQ8p3Jxr9Ty78G4N9CSa3IxLU/2JwWcFxiFl45P46mlzLPb\nvTgHZlC/cC+sHIc3SBRDjBsmq8KdhNIBn41+XjKSA7xoJbJJzUmZeWy1TARz\n3U896yNKhRIoc1H4ewTFIrgpIgV9+5MSdISjeVBEHnXRxDteFr9QLYWx1VOb\n/Oxy\r\n=YKmN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMoWJw6ky2X5sKwBZwUlex66WcWoUWPP2y41rS3aJZWQIhAKRHzFO9ILSN8tuz+mKWM1EKOMEpTQLnSD4NPGp8NjbE"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.7_1546621164075_0.5157219277065987"},"_hasShrinkwrap":false},"0.15.8":{"name":"libp2p-webrtc-star","version":"0.15.8","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^18.0.3","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","prom-client":"^11.2.0","wrtc":"~0.1.6"},"dependencies":{"async":"^2.6.1","class-is":"^1.1.0","debug":"^4.1.0","epimetheus":"^1.0.92","hapi":"^16.6.2","inert":"^4.2.1","interface-connection":"~0.3.2","mafmt":"^6.0.4","minimist":"^1.2.0","multiaddr":"^6.0.3","once":"^1.4.0","peer-id":"~0.12.2","peer-info":"~0.15.1","pull-stream":"^3.6.9","simple-peer":"^9.1.2","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.2","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2d0847c62c927579360643d42adf5ff4eb9c1631","_id":"libp2p-webrtc-star@0.15.8","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-ONfDf0DCamO++xZRJsPA2SSlrutO+UxC80t56acShg6ViZItiY3Y1WaMO+87jVW2711x230NlmOVoQ/gHfJmVw==","shasum":"ffcba2cc42b427a8f2af711ba3c35ac365d6d4ab","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.15.8.tgz","fileCount":20,"unpackedSize":6552267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN15MCRA9TVsSAnZWagAARm8P/095/L+wxbllAaxQvAWr\nZcCfwwCVpzQ+4Z38xIKzXXlL8f8tJMEoOwyADLMioLrtIrziP50zmUzXhxW9\nsSPeswCNQxSFQkeEsMaUi1/KhMsxVB5lFH5aCOlqhYk1fPCoUShiX7odBUun\nYF4xvjqxBKnPfCGLYMkOq2H1LZMppN968MJ5aQlzSywYE4ICZeD443UgXlGz\nHc5HhFPkj9Nv79zX4YjAVihy+3v45qPG+RW4VyW0r7A6JhscTAfjApmP//RN\nULaRTvzB5mpZdAVz5b1M3Q7Q1CHszuzSN9gkrvRvllHwz2vfD3LRhC9h4Ywn\n9H9dONsmM0hM7Nrbeaxiev5i6ndoxe3ASCjFp7qu88mDEoxpUpUhho1JuEKF\nvL7ZKkECEOShvTOAsM3rzMHMmAVhD9LZ917aTqy50wNftOKWv3lifx74lJ6k\nSvMMJvmM8x5woe6uAXoxxhLDpiq/FGEaZsXciPUcWff0dYaFuXC1nzZOATQA\nNR9SjzmsZVVa/NEM329bRsV+sw1pDhzsKG+mBSYkCSA2ecwlc55IoRh2C1l9\nYX/TceIevo3tcUv2zA4m5IyKTcgrC4Ie70S7EuwnyD7DPqAoR1jl6xQGKK/7\nDV7vMPocPaUZQZ5uW9ksPYj9HBz7yUukMBEgBjH9YH2LWr2LWDsDYrYFzRYN\nMNzI\r\n=eaP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqTdM3CW6dz5V8YhEn7g26nn1sBddquF+LiAcAMexqPQIhAIGBYefSRug4eRntuTYCWvHbteIIvcfBoncetU1LlBC4"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.15.8_1547132491359_0.9024715251788076"},"_hasShrinkwrap":false},"0.16.0":{"name":"libp2p-webrtc-star","version":"0.16.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^18.2.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","prom-client":"^11.2.1","wrtc":"~0.3.7"},"dependencies":{"@hapi/hapi":"^18.3.1","@hapi/inert":"^5.2.0","async":"^2.6.2","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","interface-connection":"~0.3.3","mafmt":"^6.0.7","minimist":"^1.2.0","multiaddr":"^6.0.6","once":"^1.4.0","peer-id":"~0.12.2","peer-info":"~0.15.1","pull-stream":"^3.6.9","simple-peer":"^9.3.0","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.3","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"6187da5b55109ac4ab831aa0ff8f571255c24bef","_id":"libp2p-webrtc-star@0.16.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-dMhwKNBTAJhyMRo+f0nYm423cK/UYDDxft8oc7z5c4MUXfCDWBED6pVE0tvKwQkURdDxk9rTbOvESW97QsY0eA==","shasum":"b4f46cec84e6ad641a88488aa3a6e72fc3dc0750","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.16.0.tgz","fileCount":20,"unpackedSize":6489664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0p+OCRA9TVsSAnZWagAAarIP/A5FZ9d1amS7JsvMOWO2\nY7Ir5jGBj93KKJAq6KLlncvhZrBsZAcY5MzraJMV7LTFRpZrr8HgYDWkKV8/\nzr8lbdLaAKR9oDEyNulVTBJ8kvqdrMoRs8XCzE3IJff/IeRIU7eXRT27NbX4\nnOLKmlOZTLcfnoDDz2SLl+2e3R0uSwJHWrsN7cy+VQUzsL5jg6YVG2ghmT76\n3nQfBGs3P5yrLbuuB8c3JQeymSbPdUKbA2O3iszYeIG0QDla89ywO4alP7ST\n9GJ2W6AxQB1G6Rswqy3qUgSR/gDRSZlV+3F917VBp6DSTiCZc4gbhH1SPaq5\n1jqvzXvAlLQ2udvsNRHyosKprcuvo/SFAgZZdm4Yg5qWvcEB941TLOp0pW6q\njGiFyhrmPawLYBJ+wkB5OsWcITsgytIuzrv6ialt5H+F/yPvqpTjM9THjQIP\nyKtYYnidNlzoWL3l1mf1+Zij2UEU0hPDg1grYinrMgHEUA/fs6xYRgvWyJSE\n6sDD71csWIbs/z/ZYc36IteOfh2SDmtkM8D5DHnad/uSMjSs7hkwjvq4HkDZ\np69dyzR6qise31JKYSp66XngzZLCS3YTyK2sPSJaafmLp1lRF0KpEF3Fpk/V\ne+8q3/yPdbusATmZpkpDqsL90JCaljWm73xoRieXYFxKCEmUURL+7m+tpeyb\nsDa1\r\n=jBXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD8E0sZMQ55NAzqkKjIk+ZHV4cuBilhy2p7F1Q1ciRvAIgcDaRevbHINJA9IUBmRlRBaKNoyjKqJSq7JyIptxSchc="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.16.0_1557307278003_0.7648906154335648"},"_hasShrinkwrap":false},"0.16.1":{"name":"libp2p-webrtc-star","version":"0.16.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^18.2.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","prom-client":"^11.2.1","wrtc":"~0.3.7"},"dependencies":{"@hapi/hapi":"^18.3.1","@hapi/inert":"^5.2.0","async":"^2.6.2","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","interface-connection":"~0.3.3","mafmt":"^6.0.7","minimist":"^1.2.0","multiaddr":"^6.0.6","once":"^1.4.0","peer-id":"~0.12.2","peer-info":"~0.15.1","pull-stream":"^3.6.9","simple-peer":"^9.3.0","socket.io":"^2.1.1","socket.io-client":"^2.1.1","stream-to-pull-stream":"^1.7.3","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"983f46465a530f490d50a01d587bceafce821ba7","_id":"libp2p-webrtc-star@0.16.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"integrity":"sha512-TLQ/Qhfx367kETt2pz2ejzVMB01PQjkBqxP+p+PD84N+JuFg3HVQw8jwXdiXexg/gKNMH+WwqVeWiKv/mVrCNA==","shasum":"d160a157d033f1ad915cf460776a1ca32f352b75","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.16.1.tgz","fileCount":20,"unpackedSize":6491272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2IYkCRA9TVsSAnZWagAAUPYP/00dH/r1/sArwqN7NkFy\nwrcFtxzv9V5/CFBDCdrrAVTht4uOvv8Y9uSJmxuI1f7lKDkEWWsdAelZpHRy\nJREvrEv+gkKuEoTj+GSGPpfb+oUSWO/VV1vhQnut1wUpJvlArokiNF+MgtXG\nWBBCI/IVWiXrOd6n8LDq6bt+/g3uUwYehKkd5StSrHU8bV8TDzKpASETMW4w\nLlIZrKUXQcehf9CTcZy3ze4TXaXnaHsH2+3nHOQ7MMIwnRKgbeJuM+3pmAQn\ndN40xev34r8vCcZZf+t2cwz/BdXP2R4ctsi/P2MKVC0GIO7lNaRlE2PHRZQw\n+Ho/Vc2lIhEskoOUpK468/Apbqt9RkxsNcqj0IgNCxhq0KOyozlPe2MCGV7J\nBpFOnORWsy+KchcWZH6X2/ZuSts3zRhOrK/d+sNc2DU0kdCHn3uYG2Bq99PA\n4Bi+QAnybavgUCRsz36ySgPaU5Qd6sUySalsXI5SDcZ/WQGI02dKj6OL79Gh\n838hxtfTLxeND8RLfkySXa3OXciz42QYbMtJ16kHb6bclV8LB4CgTaAHJT0N\n41+ht2i6f0mCYoldBL84zS++6LuhrRj/lmP8vwEHJ9l3W0wwxRrELTWfQdGv\nSSUb24+fqyHpQobRBMyGboYlUiEUv3M9yy7LhZl8pQIOPnhunrCxPvQ/WQaz\nYfpr\r\n=Lfct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhIUkN9sbwo82CJoHoFfuNT3FZI7JZV7LGwicH2BdRoAiEAsg888S0kJ+yzh78iIswKgax4b9hNqSfC7hSwYZwn3AU="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.16.1_1557693987944_0.22485454525820714"},"_hasShrinkwrap":false},"0.17.0":{"name":"libp2p-webrtc-star","version":"0.17.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.3.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-discovery":"~0.1.1","interface-transport":"github:libp2p/interface-transport#chore/skip-abort-while-reading-for-webrtc","prom-client":"^11.5.3","wrtc":"~0.4.2"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.0","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.1.1","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"90e69aebf6dcebfabc509f063ae3c8023e5876c0","_id":"libp2p-webrtc-star@0.17.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GDW0QQccM21SUsZHpsAhVuexL5+tD51ij8+POMj3uI3kTHpIDnqE2Nkgtodw66OgR2Ne0oSy/bsKNFDtNlWtBQ==","shasum":"55135c100611ec8f3d7022eb0f11acc115eb72e1","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.0.tgz","fileCount":48,"unpackedSize":10467915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlInQCRA9TVsSAnZWagAATFkP/1FLxPohuoByc89MtfkM\nrObp1IaoQnDKifRkYy24/ihZzeS+J7UmsqFrX59RW4c3O8Uax7cVrNx/WgkH\n+msc2PtVc2AYACBenPIOpY3LJ3DRSs2sEG+Sw9yhjaljlq0zKZe+jzvjE9Cv\nIcVF1yfqDSPh5FFkMJAJcQG4cOSGofd4g0/uG3X3wGCW1vhOz/+3mFwUqrqU\nkVPdiQI9YJXdTeOaZkz93K/yCieTl05DNc7iKpRJa/rNqsJtCVc4Ck7px/V5\nvd/w0Z/9lOsncc8WE7rrE5UvvvUZyiXuCRLGOKWvVQDHLohyQOpQfC4Sx4B2\nECdbV1HbS/l3zuguUaUCkb9pFQuSIxixY9TDI7kPimGj7RY1NSKPIXU4HQa6\nIxfcjH7dPm59AbnyPiv905xqwhtwohYZFg99rYIPrIskjcSNlNzdAqegdwyk\nd1a4QeQWMyg6QshPjexDrtNpMW0g7za3ZaA/36uCCleWTavEpqNoc2yGTdba\nx1t4Vm9XYtCDJHSxAMXgO1rCU3Lrv3eirguazzeIBs3TVHVEzVG9jSeS6KZQ\nSWx9YkxsG81WvrTu63EsfxcGLqvG59Ds29A12Mao2XBHnXxqkQKrcB+h9mSc\nB7ppyE1ijs/oHeDTCi48CuN8HoXobaNQWzTIRuK8T+56aRv9UjfPtxadaB8R\nZxlM\r\n=9FzZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI+QdAhnnsyub4cop/j6KvNKCzZXcIkxE/IGcgVfbYUAIgX63fw60z7hwpu8hL04WjwplIMPI/K2Q447+Bkrnv0uM="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.0_1570015695670_0.3686625030727584"},"_hasShrinkwrap":false},"0.17.1":{"name":"libp2p-webrtc-star","version":"0.17.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.3.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#chore/skip-abort-while-reading-for-webrtc","prom-client":"^11.5.3","sinon":"^7.5.0","wrtc":"~0.4.2"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.0","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"9d41f4807595e6ab1602ad98905b09b58ff7750f","_id":"libp2p-webrtc-star@0.17.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8fjLuiBnD4LDvvl6Y+FK7hPMXFgHQ3cjfxFc0ghxwM7glsBidv4jUm6hwd/QARR7r+mExWqT6U/zFj86OutkqQ==","shasum":"86bdeb33774e4c558e02ff037fb3357a895eb38b","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.1.tgz","fileCount":48,"unpackedSize":10134566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDKn0CRA9TVsSAnZWagAA5RcQAJfnrTTCNDbMgcqOhD/f\nsLvZ2FzevqlaNOyDFee0rr54xyHzSJSjc0qU2ucVrKeELoQmhFCrTuQjmh4Q\n4yat7hRv1vbU8bCTL3uXig+Lkv9AjEh51KRCHAuC5FchBrZHtgieMchopHDI\nT7EWsvEIOOUm5iHiV3V1wkYAZ74NXiz0sgd+mxsNXxako5mU0JSj9fDYGB8f\n0AHupczaO22EcePZQZfMAS6dTxs0nKeMQoOuwaxF6EmXiUvIpIM9e7bL60WF\nMxrDIe+RYW5NscZAhZUtD3MuHaHVKBeuPMQ5/Ec0knwzMJgSRiMSXNm9oTgJ\nW+ujHZu3ocsGtIQgqu2H0DHu2K0qCeR+m4R/HtPQfVKe7Dw52H4PmxonZQWx\n98/jaEEc3WiZCbbjDCDFIcvu9sEvX7u+AK2VydyPLywPs54Z+rrjbd6lyo/r\nzcF3Jj4ufydYwslv0AElerTRm3/kehg2A4JMbN1C3lzP0wQf0KptN6+nPXXD\njePAgLi80HcTH5sbhDwSenyqwlJ70Bdmp+awiRix3PPCwxMhCoDtJOpqhsVI\nyWFkIhFyhZmRqofocIg3T74LUhaUfI1tBjXlL5azwWRT/dY2tcLV6MQaD2eZ\n+bVia/WhPCY9k9ivPpi4uonO9LTYOaHK73iUc3CZGmBkCGlf6ssXqpbUq6SE\ne2HO\r\n=1+q6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt1YV06sKDyaVcBt1EI7noxXigCHZYLEA08p0mJuz0twIhAPpoJwm2V4nMpchzq5J6FY7zpwCh2bUPyu6tgUrcJXIo"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.1_1577888243223_0.5639650252481527"},"_hasShrinkwrap":false},"0.17.2":{"name":"libp2p-webrtc-star","version":"0.17.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.0","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"readme":"# js-libp2p-webrtc-star\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n> libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p. `libp2p-webrtc-star` incorporates both a transport and a discovery service that is facilitated by the signalling server, also part of this module.\n\n## Usage\n\n### Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n## Rendezvous server (aka Signalling server)\n\nNodes using `libp2p-webrtc-star` will connect to a known point in the network, a rendezvous point where they can learn about other nodes (Discovery) and exchange their [SDP offers (signalling data)](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/).\n\n`libp2p-webrtc-star` comes with its own signalling server, used for peers to handshake their signalling data and establish a connection. You can install it in your machine by installing the module globally:\n\n```bash\n> npm install --global libp2p-webrtc-star\n```\n\nThis will expose a `webrtc-star` cli tool. To spawn a server do:\n\n```bash\n> star-signal --port=13579 --host=127.0.0.1\n```\n\nDefaults:\n\n- `port` - 9090\n- `host` - '0.0.0.0'\n\n## Hosted Rendezvous Server\n\nWe host a signalling server at `star-signal.cloud.ipfs.team` that can be used for practical demos and experimentation, it **should not be used for apps in production**.\nA libp2p-webrtc-star address, using the signalling server we provide, looks like: \n\n`/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/ipfs/<your-peer-id>`\n\nNote: The address above indicates WebSockets Secure, which can be accessed from both http and https.\n","readmeFilename":"README.md","gitHead":"20326bd0e083f246fd5fa80e9beda5cff6fa8ea3","_id":"libp2p-webrtc-star@0.17.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TsGHGAat6WWsSf03n2KT3u4t3Sg+jEr/902Wve1OnXXvmA02ox+UXBheosKK5brteK8GUqRuAGVzf7xbn3SPQw==","shasum":"ae6c882576f05a93287bd32b4f52328995dd9f44","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.2.tgz","fileCount":49,"unpackedSize":10110843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJyyKCRA9TVsSAnZWagAAJEMQAI7H4jpmAs+UY/fiFHSw\nhGHw7XMD7O3QeJ2lYFD1fVSaMgGmBi0hAWIjHK2Pr/CEWT6PH34ISOvsfUs/\nUxjZLD41DT/aY9QCXnMbu12eYanv4CYEzbSqQFdawlUJS2t3dHjQ1l+tzhsN\nndN45f4ICKnfZXHuFw+V5pK1oLSXrg0voEuHvhYLb0MNjREHTnP71LaVD57D\ndAZMVpLqNWKdV4NQ7TSav+Lqwb2Z/J134xuTbkR43dgFSpsGTW+JxoBGn0N6\nrdKfO3BG0splWQkDJOodu7+s9VnAy5C9ypDmxx4zUZnoMnwgb74bKaDa2uFz\nEqlB+mFMWmBvOPbaJ2Ehd7y7C2NW7YLZ75vXeHZ6mldLFgltIoWOlAAnmMzM\ncp6DGaZnTHBPI96fHaBH1G04K9V8RTPG/ONBiD1lD+QNah6GRIiLyezPVXgA\nnFmg7zpNBhpxtTY+KRPBsv2zNZEDaMg0Xssddk9YaAkK3pscMvaUt0qApuz8\naz41CO8D6xd9Geu+JHCOHQA1HMLIwfl1eZwEdpYes0q7sdub51Tc9p0PAVgk\ngDtRvlIaK4SBl4x9NUk1B4FTKav0nkWOEX48Ky4PpgHFsob7QaQep7zS4PyM\n/z5c7xMk6paQHOx8d4jFYH4C/wAHZzRBr5SykK7UkUHBzMEys4LvaQSkd/oo\nAStN\r\n=DLPE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbKnYc0292wu09yZTRQX7D9NVjy5maSmGfIcZyZo9fvAiEAiuDfuSo4+djffbQdQyIblUhILEMCDSw8Wq629QOSsIE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.2_1579625610042_0.4907664016671758"},"_hasShrinkwrap":false},"0.17.3":{"name":"libp2p-webrtc-star","version":"0.17.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"readme":"# js-libp2p-webrtc-star\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n> libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p. `libp2p-webrtc-star` incorporates both a transport and a discovery service that is facilitated by the signalling server, also part of this module.\n\n## Usage\n\n### Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n## Rendezvous server (aka Signalling server)\n\nNodes using `libp2p-webrtc-star` will connect to a known point in the network, a rendezvous point where they can learn about other nodes (Discovery) and exchange their [SDP offers (signalling data)](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/).\n\n`libp2p-webrtc-star` comes with its own signalling server, used for peers to handshake their signalling data and establish a connection. You can install it in your machine by installing the module globally:\n\n```bash\n> npm install --global libp2p-webrtc-star\n```\n\nThis will expose a `webrtc-star` cli tool. To spawn a server do:\n\n```bash\n> star-signal --port=13579 --host=127.0.0.1\n```\n\nDefaults:\n\n- `port` - 9090\n- `host` - '0.0.0.0'\n\n## Hosted Rendezvous Server\n\nWe host a signalling server at `star-signal.cloud.ipfs.team` that can be used for practical demos and experimentation, it **should not be used for apps in production**.\nA libp2p-webrtc-star address, using the signalling server we provide, looks like: \n\n`/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/ipfs/<your-peer-id>`\n\nNote: The address above indicates WebSockets Secure, which can be accessed from both http and https.\n","readmeFilename":"README.md","gitHead":"1dd644b7f9c4a1eec58eb6e7b640b62c8f0193e7","_id":"libp2p-webrtc-star@0.17.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CJosRmVhkcE4q6dQC5tjE66hnUs03Y/P43NB2oC4yWm9o+FMS+goSc693UWBUo1UG2EsIxteQN94yH6FHmp5FQ==","shasum":"5727ad61f02b6037f044e168c6724a35086368b1","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.3.tgz","fileCount":49,"unpackedSize":10112568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKcPeCRA9TVsSAnZWagAAbl4QAIWsRWiFCy+MLAdC8dZh\n1yLSkzShDXA0bGv/Jiql2ziRM1gO3JRMh9lwsnbgcNnA/mF2wUGE8AjeR6jA\ndbZIC7Kz1vrl5y6hzet5ugLcrx1SuTeNnOo/KFJUj2v3+mjsEXLlQICtaKOk\nP9m1X06+LI97UsgW31sUomRm07lZ7nzVQK6+1tS1RONhcvBYs1EL1kritIN4\ncZHabZ6ZzRfwNcFxZFrNg1EEHLJ3GafmIsHfKGMK8TfL1kaQlbV+ccR9p/h2\n9kSAQdOhcg4UNMuw0DJsCMY0biFC2/oS9rrUH3Q4Wbd7UHysc6w0G5foGQvN\nSDqCRjrh85W78Dhp1TlYUlI/RIQe0zIh2GgS3FEUv3TxEhM6GoIqVWHAy+nZ\nOdYzFlrv+B4s/4Zr4Hi0h+9/JPdlclIjn/VFvVuio39ud9Cat1D4xKWDoeYa\nLJZaRrYleuQqKhz36u8owS6btfYEu1B4S7p3tLcD1PAzrkho6F/5RXJj2NQG\nicErqpEAi84j845D/bDJpisOu7aNBnSAz6BtXLs0xmWgPSq2F60KA50gDCzd\nlD1pL0zav5LBKlMZFBQbmGt7bTN/NmSJyBerbFYYvMlNyyLlesChwvIPgfa0\nkMhlRqycMR967PomJW6fm24T7UBRTFvSKQsyhZGqksOjQsTHGf0JPCKoS/wl\nqj3h\r\n=tBR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+yuzD9bwGjaExxRLDtRxOCLpK42o1GmWIJaUA0kMZQIgIHa7wiQUeZ21tOnBe1mmZrP8doY1G4yR5dFIHejKA8M="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.3_1579795422198_0.652555825652567"},"_hasShrinkwrap":false},"0.17.4":{"name":"libp2p-webrtc-star","version":"0.17.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","epimetheus":"^1.0.92","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"baaf33243ff19ae31bdee089a38838ed0ddb0c74","_id":"libp2p-webrtc-star@0.17.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-s0sDJrLE0oxG0VrWI3+ZVbDLLXjj9w6fGlQVDz0/jVUEgTPT/H6FIK0FGU1enDdlphAKnpCzaf6ONkr71tdS4w==","shasum":"4d321337f9996c102eaa9900681ace10e083303d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.4.tgz","fileCount":49,"unpackedSize":10111940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNBT9CRA9TVsSAnZWagAAE8wP/1IgLLZs8Z8kArG5B/2p\nKYysuCJ1PyHUrOBGVZjRbJ0JpMWwUtjLxT7pK2Tf8S7UD6vCzuN2lVxU86Rx\nst6YfsJYVdUIiawvrO2wLxccoFNRljjJ5JX8ZX2RAMTG/Unrx0tdfw28Iqgu\nTkIxiZyKoE4jlystamylFSAgn7KPprWInrT7KDY0aTMQoWQ4U9COmGiCEAuB\nzldtaYWoIT9NHHHLaAfz2DfjAGtYFIlVMvVumQuxZ2v0cSkeugli4jyRwfH5\nAHTFFocVO8iDM1olzdC9e7Crr+S/usRrDtzY5N/dEUzyYxAUDajnpYc9n8xe\nALNqK3hZdriXAG5uuMxwRQHugKx++ruThy+pcXimA8BAkI+XOhSpWxzdiovI\nd3FpH3wYdu+kXmWG4zi6iVtC6wF+a8m9S/tQ2EGkccLmWp3MZ17aYdEPvEH3\nZjJ3PitRoo8qzHf58nr2BxL8Gz/QDOAvwyqMNCyRqeCmNJrIPbZm7Z1K0xbw\nCwRe9bf3Mc7A12057ejNVQ37TSxLnmwYes0XYGahDVhVbk871evvrESw1dKv\nPAo+qf6vtTX1octOkJ4jnh+0i36hAU6XEYl3Fwft7iZps/VirtIkL0RF1Xsk\n0UG2Y4Kf1pMcLkN6K3v1i9mvmcQ9Us1T+s/tVpfQpUhal6UPd0iJEk3HqnYs\nuPJg\r\n=MdCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpNwqmfR9PbsEDYUPTkR2BVYz36l4n3vPnx3MmU8lASwIhAIOHKJMQf/ndFEDy34jMSDLaB2prU0qR9Yoo1axNw3b2"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.4_1580471549424_0.9979352671151605"},"_hasShrinkwrap":false},"0.17.5":{"name":"libp2p-webrtc-star","version":"0.17.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"dbfd6b1808d0d51be8e354c2c29b632a03f04c0c","_id":"libp2p-webrtc-star@0.17.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2SIfO0xVb0tMtz5qZPLrrcrtgkWLr78RJDWFdDUGeoAE0SunoXmn/CoLwr/ozTrHWmbJ4gZuE5+vUSlgiUm2nA==","shasum":"c286b1628c369893d3215ba300ddc5cf21d5aae7","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.5.tgz","fileCount":49,"unpackedSize":10113974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNF4WCRA9TVsSAnZWagAA3pkQAI9WfUzJoH/ik/eGVjM1\ni5eeI+ReCYn2aJ1drT3ndA0Piw/CjMSEf9f1sfS9w5f+gxFQs679n1hlvHCH\nqzihIGCgGUM9rLDgWHGuLnPYwDb/ZnxNI2KLiREsRnCVznPO/X3YDfApMV3I\nbknwFkhVKesp9c3rXfNfcEyUQIeJHzWZOemwwoo70P/Kz/ex5GVExfyn0Ewr\nsy0QXAK7Mqwd0MH0PoZ62NEQNDLfVL7twS2ESHLJmG2+SNDMbzt6r9M8jbeL\nlnOSKiaT+TDP8QONsAtFVdfME55FsqiYQA2TjQyYkYwk3zc8p087rmAcz89N\noAy+1V6T+dSxJPtuPdd3d9yVKkdtjKocGh6jBc9LA0dKWhCO0wKXHsiJOclC\nFE2hr/LoZu7xK4oYUCi0Q6hKnc6SwJTAJd9UWEoBo3k5ThT/HrOw9OILWXD7\nvo/OgBfArW5XjzFhUU2ArFPLSW84WjYo+7vjZe7jy07cHgAqDvV5LqE8wyFG\n1hnluvvlJLXPrtmUWZoPT6BOC7ASsA1P8z4WQ2N5sVAHbCSvUkz2dObXcdgd\nWVfRGTwZ07wEH3mXzupZytzRd+O9RLp/FOMgc923PjmYVzUk8kSNm35SxWyH\nhllpg5guwa9x9HDwPfzVV5/bTSQivcAmur2BDBP1HslTH/67An1SLKF4n4K1\ntelB\r\n=/XSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTAOuGuBzKim4+pOtHszxsr96xRrKbPokH9gOhrxksWAIhAOSW7nRjfJeNXzhnj6iCEqD8KVHGQpVXV7sfDKv2TO2m"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.5_1580490261952_0.704946013095469"},"_hasShrinkwrap":false},"0.17.6":{"name":"libp2p-webrtc-star","version":"0.17.6","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"d550b0a525b0b935a1fd729cea05ed85c4cbd573","_id":"libp2p-webrtc-star@0.17.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TYxWHlE+vqFn5M65jCv3HAecKvK/sPbA3PRwoLvdRIG5kaDwyVWZHCgHpJFJAuMIdRoEholON+v+oaygy5ev/g==","shasum":"e091785f90287b92fc0b766b727292f252369d29","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.6.tgz","fileCount":48,"unpackedSize":10126076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFJTCRA9TVsSAnZWagAASNUP/ibOxwDDT1su0KQX5uij\nSPUpb4HMvV7M5zxGgFA6PMiH+9RbwVK7FIl6UP5FnXDgJWy+nkVLvPWKW8ML\nJU0QbWNSvaFOIPB51+cXEsdmQ81/sVhr6ZhUdusaT3xqW8vQPFF/OnK3PuGQ\nB6sEhA9r3MUYN4IJLyYxKeqTn6dXC1co1BtK70i0XGJIuZ7uuGnUwH4oQQOr\nffwAK6TO3miL6m2beC4Q1yMa+Kfgic3U56cbel6AIRQMoJHQtChrf6B56lo0\nuReqHLPbhXFLElQzX7LeQ9QHk+NLXEydwURRg+IOPiar8ab5x0j6HR1DMtKw\nUMOkDjGI9xc0i67K5Ye1pA9BQt49+ttCPqs57XLSo+GN8JXHec9ejcTPTmQr\nBC7NKhnX2PT2NBJba/FLw/0NG+aj4wROEVdrgOAQ/xUG8VuxXV9yZyZAneQy\nnble1PEJImIQYBrYUrcsPLCNzPIGjvunovrHtIaEvo5moIfXTU1dNOXqltGZ\nBTlmiFk6GVbu9MlqezP8kF7LSEVEMuyoFkzekG7yzW2gcqJxB6ws53lAN4oh\nmwntQyz7qHMCmW5g01kYzcRzZrZJY1F8AmWOf1fmzr2HfXoVtgohPk9ZpAD6\neyph3Tx1OyDxFqxhGkVJaLi2jOeObnkxoMHnK9540BeqxiH33xb3+zWUzTzc\n1Ttt\r\n=achX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9cIYD3Y5tbn4Rc2blOELiU+EjCSZsYrK4y+hUvYbIwAiEA4WFdMFDJL9y3+o+yonIrfHb1E2oK2ojCJR+T1G26XhE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.6_1580749394421_0.8846677859848864"},"_hasShrinkwrap":false},"0.17.7":{"name":"libp2p-webrtc-star","version":"0.17.7","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^20.5.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","prom-client":"^11.5.3","sinon":"^8.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b3ea2082a884d489fc444cd4ce62dfa9f8d25ed4","_id":"libp2p-webrtc-star@0.17.7","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R4jpb5+xskPeSdre44Fhmj3gTtQZQ7uIdYRcLge8UgSBAEjgZKzlRAbajiZb+T8q7z1j9OPWWOgBsTqCdIZXnA==","shasum":"a219c48d7046907327f1d7dad04bcbcf23cb01cd","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.7.tgz","fileCount":48,"unpackedSize":10126275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRXr5CRA9TVsSAnZWagAAWGYQAIV886uw7dIwKyUECBOV\nQjJiOC/VLJTBClz6l1ZKxtjQ9pytKu79Bwfp6zsJUzabpB+s4RcdNqp+5Quh\nIMNL/N8ZMy38THm/KdFDmSN8KwTCaqOBaz5GqmL3f+8QHEmmfFjsA1hXSTJX\nY2/o2cDDEtL0ekOlPypUe+chzB8IchTmuMozpKqDIzo+gosm5xw0X1kpr9bS\n79az0AYyHW/dWs/PKEJPteljp0aAAFlHPlGHtwXTgLMlIUyT3iUW/6b6t6aC\n0V/UQjkZYlYe6sxKKDEJk+FKGbm+KOdKghpl9WGTchRbylmZ3GvDS9Mxxe8k\n0TEFGv3qOPbqdrmShZiGRYc4jYYKiSpEuX8AD7u1JCx0SNqwmFZ3mHk8DH78\nERPoTD34xQ7oYn+IqGKSGr7ZfQwwkGReJdAXqyG46VT4TsqYdPJog2tglwaS\nONBYQbPKfEKCx+HjUOAemeW6HXFW1zjk4fLw2/GveqEJOVFSm5sV8UxKh2cS\nVIYOjiCrjcxH5wPJNFPeBEuCnJtpthNud/qgrvt2SwhRQHjr1av49I4xq5CX\nZ0PucwEmMlypXqfGl7uzVPypB4d3h0K5NoH5HEO6VeBpWqL/2HkUhiE3V2tk\namJG6KZvOQz2fOz/K4cC76Q27Gv7iQzlM7rSmOgpRzhp8sYaxvLSWRSv1I4N\nhT4U\r\n=NJGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuSjEr10EGlHTGZdO9AxFCJWevgu3YKxIfVsilBcpjLAIgBgqxxFrGhXRspxC61Z1NlY2AQccWkMwxTMOuOleUftE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.7_1581611768468_0.7495878876744053"},"_hasShrinkwrap":false},"0.17.8":{"name":"libp2p-webrtc-star","version":"0.17.8","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"1051e9e8560de25c5858e7a0910669aca38f7da1","_id":"libp2p-webrtc-star@0.17.8","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FzQ59Cpyia9o15vtDfQpdLHIenrRUwH1BaWkAvWGwQMMMBw/MIWx5SCpaOzqIDWlJBPrBEDvD98NfLtGhrI74A==","shasum":"76c771648f2049c24eb2f030d330cf721892ab2d","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.8.tgz","fileCount":19,"unpackedSize":7019843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb3EKCRA9TVsSAnZWagAAdw0P/A2OnWrhC6se6eypV6LN\nb4lkkIgTjCbl8dk/orIFUAL8MYOEqK13szSrnw9E5WleeIvQUqIeDnC21YXg\n/6J3s8i2k6bpaNMb1wMTkaj5QQgUgcEUE6WpXBuB9eN4rLb3JWiRsubS4CQD\n3mKzFHjIVa7ZUdgYKKMFTcOhB32Fc6QMWpLvf+fTtRRJY7vfcR0CTYZ0L113\n9e8iN/n0umiGYsmROlqoO36K8Bit7F7gtd+kbztO2FrOigfuNbYjPxpcTsyX\nUjl28783OuDq2lDfaFoas2euSSjO18bFa/JhH97cRCK4zClqQbt1VW7yfnsD\nb9aroqfGUYEVo4u14srYk/qDDxJ6JBpVnbQhfd93qZTKYWnIFxpyf1icV6ur\n7evRZQj+OMJ+IS3GRnsU05sdNK0ebOoccjaLcOT+iuBbnmLfLHMp9+Q6VWRu\nUDnIzXWAxu+1mVrano9KNK+FbC5yxuHjKE3thcOESc+NlvfRzwpUtmdY+ncg\nh4bUrldKpgpfWX9ylPkSiVBCqAsN521SvROFmsDeU3EBFMpyV+ANu802bVGA\ny+DjXEzpNeYMtsrnNjQhnEhPQrvyClSwEI96Ciaqk8k+Az7Va+0agUhETPnm\nKr4++imsC2CVj+qb6N5V+SJy0k8ZeQn8vWtNoiFRK2m0liFdJ3z1DfD2Qc8N\nUYS6\r\n=GPL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDD3cvYemqJE6EDEfeR92hdrJGqUvCsx6b8L68TQCv1AIhAKSfGlnWqMulcKeXOwaz9pGLS6pdaueQ3Yyj1CicfXB2"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.8_1584361737618_0.8214337151624691"},"_hasShrinkwrap":false},"0.17.9":{"name":"libp2p-webrtc-star","version":"0.17.9","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"74be1938763d6493a9879d75afc6833fee8e829a","_id":"libp2p-webrtc-star@0.17.9","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bbk/nbft26j2aOuBDi37ovdHUWmMqW7/O/EoIgZWK9K4CCy1YOussEcjFMSezKVVjlB6SUn97U3AojHv12EhUA==","shasum":"7f14c72230949fb21b2f3d66128df45b4dedbdcf","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.9.tgz","fileCount":19,"unpackedSize":7021774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehiCvCRA9TVsSAnZWagAAvYQP/RxCiyEIeKBZ0fl1/vOr\nWWcQQshhxzDN2K5CYWWXxY0tAsWiSxskPVTGMekcALCcXHwuUAQaGAQ8nXtR\nuFS/zW6gIEfj9fLsDxiO1IbIVROmzdVz5WMpO/EQRDssPczgTgDgJjpPZRQ+\nMiEXYobs6cj/Uw2Mz7rhdE9tuIp888/p7yvD25TRBKGFVrd3kaZw2ddHaw1I\nXCjkF6Z+K0vf5X+XBEn6mGeuFebyFQl650gsdegTC47rREZVEPHJETAxBcnO\nlBj2T4cJz4TZenO2N0Sv2teAOyamGvKBzuc30qA1YEzogg7UfbwoH2p53mv4\nXseM11G2WoGAnkgZbzHRjP26JLnrmfhSt0jopJa7koG5oBJ+vcGgIc2QX+jX\nQpcKTl5QPkJREj0J61dwhp3ECou4gIATDUQ9VBTtgBTWze46CM7BfGPH1En2\nVFG7Jc+um+wIvqcgvZcXZ5BRLdfXjOTZqUSH5eKsBzYtEby1wdrld/G85+XX\nYxW/BpoYQI1KDsbzOzdmNj0IOiYicfHcMMOaIL1ybwy/fCERr9wQ0xVm6pNW\nVTVkAwj2QH9/cw033pG3UXyJcZDVH1pVTswxIUbH3XU3hcFF5NjVQA1GOZEK\nn+WjfnWwC3X0XMIK1mdJtuLbo054PputU6RbraGL5fZM1a/Z4f/8TgzaX2os\nOIsf\r\n=l+F+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ezasmaJhUPga8G1Q3NGGwxBU1EGiZnnzX1mqc1rl8QIgTO74NI1k0F6UmZfCe4TkgF6a23oyi4xmhY6ur8Eex64="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.9_1585848494657_0.08184923965166435"},"_hasShrinkwrap":false},"0.18.0":{"name":"libp2p-webrtc-star","version":"0.18.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"readme":"# js-libp2p-webrtc-star\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n> libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p. `libp2p-webrtc-star` incorporates both a transport and a discovery service that is facilitated by the signalling server, also part of this module.\n\n## Usage\n\n### Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n## Rendezvous server (aka Signalling server)\n\nNodes using `libp2p-webrtc-star` will connect to a known point in the network, a rendezvous point where they can learn about other nodes (Discovery) and exchange their [SDP offers (signalling data)](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/).\n\n`libp2p-webrtc-star` comes with its own signalling server, used for peers to handshake their signalling data and establish a connection. You can install it in your machine by installing the module globally:\n\n```bash\n> npm install --global libp2p-webrtc-star\n```\n\nThis will expose a `webrtc-star` cli tool. To spawn a server do:\n\n```bash\n> star-signal --port=13579 --host=127.0.0.1\n```\n\nDefaults:\n\n- `port` - 9090\n- `host` - '0.0.0.0'\n\n## Hosted Rendezvous Server\n\nWe host a signalling server at `star-signal.cloud.ipfs.team` that can be used for practical demos and experimentation, it **should not be used for apps in production**.\nA libp2p-webrtc-star address, using the signalling server we provide, looks like: \n\n`/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/p2p/<your-peer-id>`\n\nNote: The address above indicates WebSockets Secure, which can be accessed from both http and https.\n","readmeFilename":"README.md","gitHead":"914905802c391127c4acd91552a7b8807a163514","_id":"libp2p-webrtc-star@0.18.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P3zienPjPoPISdDuyUCvWGxzYC3g48jQ2vy9VLqIKFbzHVHj9BdKHgz6SElOi+Ee63+kjMNmzIlHKYzpuE0qFA==","shasum":"c1c5689914ddff380d7c97bfb2003a3c7131df43","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.0.tgz","fileCount":19,"unpackedSize":6832732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenzIHCRA9TVsSAnZWagAAJlUP+gI0vF+f4TTsQEV+1EMt\nHkEZoe1WH+dLiTzgdMRfbcf3kfrMtXw/CpdCcOG+cANIECGpOMyYC3gm7z2Z\n1DM9fG1BkvlAoCuNn9o6FYymAhOJpE5yq/Q6jcuP0KE7exWFTe5iHbeOSGvt\n+Iu3fnxluYTDVbyPAFwXeYYTqiLQG//pyEFg+w9w8UJPhc5LVQPV3XOIIGtB\ndmaOBUcoxcHHGyxLVLaOqnINt5TMYCDpSlE1M4Po8PPHiidJFzTCWJF1SC8B\nNRve0hwHr/dVvCMVr13hkI3q9e+y2bw7p4FaV4gTjtsMNopWFfbwoac+3+7A\nosX6tqS2fXSeUJkM0uqlQpmKC7J9doVDC6GVx9geRpIKVKyOktUYC7FW/vYv\nIUOoLUmMtVwvGYKLn5Jnf6oXuG4xLJDCj4tCLLjyGngN9PETHBPE6/wk7kXW\n+tM5KcraLzf6r1cxYXIW5wQGwpYB/mfcbkmyWL+S0lV4fOgIodMYr8bQQnzd\nmLP899fwGl+PQG0fCvrY+VZJ57Ggvtydmx6ia1y706E0QKKpHABunUU4aaDb\n01BMsnBXphJYtzx00FMiQGgHlwxe/nU0wSNCX+/XgYZ4E8/X0Tr0HtTlRF6t\nwfglSOX9XmljBeMcoV+Ze0JWCC+VciWqVMc037tPycNbfeLXXe0IDnjJTeHm\nCCjm\r\n=BinJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQuc9YBr3TtzmOISmk50UKaKl4beo9zkkF3EchPlWr9QIhAMQWVfX1Hl2q8XD8NnNjjE5YBhaTJ9A1WBap6p8euyph"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.0_1587491334649_0.3215276002577705"},"_hasShrinkwrap":false},"0.17.10":{"name":"libp2p-webrtc-star","version":"0.17.10","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"}],"gitHead":"669027933132416c1144b1df6a7450c89d255898","_id":"libp2p-webrtc-star@0.17.10","_nodeVersion":"14.0.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9kJhfeu8t33V8dqsNCV5JkUPUMaUV4mw0rhSLeq5aXLAQ0nyxyGua6XdCNxW4Pz1tDMF0H24AAiH/0bnhmvHkQ==","shasum":"4784723b26d1eb46924258d43f9a206be3e07da3","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.10.tgz","fileCount":19,"unpackedSize":6895272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqA+9CRA9TVsSAnZWagAA84oP/0woiaPtpFPwjvuHdrTl\n1k1JdRGsQuwsbuL4mMmnGwh00wVUf54FIDJJpCQZMn7YILuBdOy8ayU2yRSJ\nvqt4yJyf8N6ntUS+rlJ6vVvJufCM6TUjdBM/I43mGLwtWsMDF57U51fkT8ZJ\nigUb7/6stbN+8mcl91UWry3rBQ68t40wnFv57nhFxS+J1yUoOFZ9B41puOmx\nRcv6mcxlDlidz2nBc6snOF5uayswBZ/C65XHnNUUDlNWg6UkarllPPQgqN9L\npWYGfHfa4Im7bQUPiDVRNZNnN76ccacwkyw6q0GGRLbWCFHLCU6lRZV60CLb\nJ0FL89OwqvFdSEV/V+IMqlpeuRhJHNmzO/BARz4uFLfcm2yPM64WHbSpxHXN\nHxLUkOwQbJFHYeC5htbtQ0Ef+bk60NVDT7B4kb7/rbaU4rUoDSv1b0o8gy92\nilMKc6lMILxdEbmVTNKK7ALV2Ev6LwFI0FXmAljEReb298YZygtWjgB1fMMo\nr0cMSSlA4eSxJMUMR6PHaRmitMVEa6bykS2LyQ7n5bM2po3cf6QSelMSQqmW\nRHVUCwkm8Qp+tubXawTbSZdOGUJ9tjezAuMlEQFvIs/USJ5+mVP5lmGgk3K9\n3es0r4ijNsZvtZ3G/etNkUO2J9XMR2RJaVRtzfXKQZqRIEnCO8E85EDs3/dy\n2dae\r\n=FfTP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdOfk5IWmyjv+e3VZiY7q1bkd3h5X3F3aOA+QBsdfTJwIhALX7GB0wVQN49LUjrCWnIa+uf7PLZX7CX0rPMQgABeIU"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.10_1588072381054_0.5234234884810836"},"_hasShrinkwrap":false},"0.18.1":{"name":"libp2p-webrtc-star","version":"0.18.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"}],"readme":"# js-libp2p-webrtc-star\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n> libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p. `libp2p-webrtc-star` incorporates both a transport and a discovery service that is facilitated by the signalling server, also part of this module.\n\n## Usage\n\n### Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n## Rendezvous server (aka Signalling server)\n\nNodes using `libp2p-webrtc-star` will connect to a known point in the network, a rendezvous point where they can learn about other nodes (Discovery) and exchange their [SDP offers (signalling data)](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/).\n\n`libp2p-webrtc-star` comes with its own signalling server, used for peers to handshake their signalling data and establish a connection. You can install it in your machine by installing the module globally:\n\n```bash\n> npm install --global libp2p-webrtc-star\n```\n\nThis will expose a `webrtc-star` cli tool. To spawn a server do:\n\n```bash\n> star-signal --port=13579 --host=127.0.0.1\n```\n\nDefaults:\n\n- `port` - 9090\n- `host` - '0.0.0.0'\n\n## Hosted Rendezvous Server\n\nWe host a signalling server at `star-signal.cloud.ipfs.team` that can be used for practical demos and experimentation, it **should not be used for apps in production**.\nA libp2p-webrtc-star address, using the signalling server we provide, looks like: \n\n`/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/p2p/<your-peer-id>`\n\nNote: The address above indicates WebSockets Secure, which can be accessed from both http and https.\n","readmeFilename":"README.md","gitHead":"4ed25a5427b837b39fc2bdc5752cbd4dae0d5226","_id":"libp2p-webrtc-star@0.18.1","_nodeVersion":"14.0.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R6dE+izG3ayxrLUonmtueAFOyTe/juHsCo1tG0KoVet19x7GAds1txnUO/+MvajZvajU3F0kDbdcN4kgHxXnxg==","shasum":"eb66d9491b2efa4399fc6c84b0ef0edb03379aac","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.1.tgz","fileCount":19,"unpackedSize":6834252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqSYBCRA9TVsSAnZWagAA2BEP/39l/qR8bDGYJ5uOjzF9\n3QlRwXEZF0E2om4U6jzD+KZ8eFzmW+n4iL1ng8n6Fe3y8uwfefj8jCWSVoee\n13nmwxhVJEGxeTDS9IMauNbrFMy/XziJAZNGOox7N2JL57l2pjTjNGdMK5wi\nzVDfide1x9ZACtbh/yBBVYjY4jacjPC+K64fVLE+xiXbQ5A6v2B222JhvEwd\ne9OMS7tqZrT1M5vUYJwHbW8Qcmie+rKT83IuKRZha4uh5bZP7ZqxGxPCme5u\n1MWrkdCZAv1JfmhHYkKK4Kv+57zVmGOkOb62wzacEjbGt9B8HPgawlCqqkzu\n0xVUuWLLpBjO4qbJo8L7uwwhvVKcGqZPWhl7TLb3/jR7cNJZYGbXdE9jwHYy\nOiFzbuzUJtQNAjqID1Iq2KWj0XOLmw4Q9MxXXQoxvrCgl5qXjwGbG4dTTgvP\nug6+9+ui6GT3GyANTJMs1mVdcrfH/iANbULfoHKX8ItXjdrp/nqCvcu8pmRQ\nd7sMg6IvljqwvWTPX9GE+avS5Z+kVE47puly6k7QODD6EnWfwjprUYrVugQI\n2ecj/IZ4+1TkI2g/tVuy0F33ICXufaMsRfHcIueDwvVon8dRJbGveLOYA1tG\nsuAghVxUQZX9O6tdVLDCD9pueEcYWYtMHqqWukU+qE4S8GxcB4rGZwBhLuR9\nGW3W\r\n=AJvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrVjWQabwjLQ0xRRVN/2u8bc4JqSrJuXQ3kVgq2XdQ5wIgQhvEbo1euvi52OmMmY6Myx6pGFIaetd3XUt2TWJQIAg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.1_1588143616802_0.5150089357705976"},"_hasShrinkwrap":false},"0.18.3":{"name":"libp2p-webrtc-star","version":"0.18.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.10.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"}],"readme":"# js-libp2p-webrtc-star\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n> libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p. `libp2p-webrtc-star` incorporates both a transport and a discovery service that is facilitated by the signalling server, also part of this module.\n\n## Usage\n\n### Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/interface-transport/master/img/badge.png)](https://github.com/libp2p/interface-transport)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/interface-connection/master/img/badge.png)](https://github.com/libp2p/interface-connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/interface-peer-discovery/raw/master/img/badge.png)](https://github.com/libp2p/interface-peer-discovery)\n\n## Rendezvous server (aka Signalling server)\n\nNodes using `libp2p-webrtc-star` will connect to a known point in the network, a rendezvous point where they can learn about other nodes (Discovery) and exchange their [SDP offers (signalling data)](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/).\n\n`libp2p-webrtc-star` comes with its own signalling server, used for peers to handshake their signalling data and establish a connection. You can install it in your machine by installing the module globally:\n\n```bash\n> npm install --global libp2p-webrtc-star\n```\n\nThis will expose a `webrtc-star` cli tool. To spawn a server do:\n\n```bash\n> star-signal --port=13579 --host=127.0.0.1\n```\n\nDefaults:\n\n- `port` - 9090\n- `host` - '0.0.0.0'\n\n## Hosted Rendezvous Server\n\nWe host a signalling server at `star-signal.cloud.ipfs.team` that can be used for practical demos and experimentation, it **should not be used for apps in production**.\nA libp2p-webrtc-star address, using the signalling server we provide, looks like: \n\n`/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/p2p/<your-peer-id>`\n\nNote: The address above indicates WebSockets Secure, which can be accessed from both http and https.\n","readmeFilename":"README.md","gitHead":"bb781a31e7dad62e50375c83ed97b22897ced29b","_id":"libp2p-webrtc-star@0.18.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-o1kTf6vJ7S4xI+vuddA1E7+ID7EiqSn5sug2mrS9iXQ/I3ubXtarV7oLaVpNRKUC26rGGN13cMuFRAG1cTy4xA==","shasum":"a1727958e44cd6b92b058b6a3c700719a334544b","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.3.tgz","fileCount":19,"unpackedSize":6834271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJespw8CRA9TVsSAnZWagAAJ90P/iIyQp3fmVCIXs7kV93j\n+3epmeDZw2vffUIhsNJgKyE1i4Z48QcO4MThQhKLI2+DLRYVT8FLrCcDeSSL\n7YKuBHGXn9LAkHJfZ6k6yPIUt6gd4ZJKbWNlJsNSMcd+naDSMCB+3WN/LgA2\nuPkQq1nh+/W7FImel2jbz5jJWARBKOs9uwEitq4/6u0gYNHRRpz+17mjJU84\nWoeFVqu65oQoEyjdV8ZPwtpahFL093vQ75k+0HGvSOnkE4X+hkbvmEyVhFz1\nZTzYKZo1b4ZQOB0dJCwHYX1Sn1hidL/MjKrVx5xTihAA+QvlGFlup2mjBqq/\nhNEKVHSrgcEen9Qxqq6h1IjWfP5WxZdvWxbNhtBjfvahhDOk3sn1gRJlS+FT\nOXPImEP2zlbx4NyBghOz466ro+MGxwYcE6w2ZrDYTBpSr/AioeJUVIsC7P23\nyeplpcYEjIEmetJCNP/10qJ8lrKltgF5Z/Yno4J8CWXujKzRCwk2Uj/apdw8\nGEIhox31Q3Jcj3d+K5704/WmB+4tH8qbs6VqA1QB1sQ3+AVU64YUK73994ow\n1qK5KU8lH15QOm1fX3iX5iyTjy3AsH7D2kt+X79gKx2ZSxkfV6w76MdrwUiL\nzUHlrRMI56Tl+7VUNScHnN62Naq1umbKwhcp9/5nDYtbEqmT1KPhY6R/v7Y2\nTOxN\r\n=FpO4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMkWqym5NAsxjCH601TIMmlkPtejtmR/ozL8s072yCqQIhAN3ZhhwiRqmXe9BxHabs9WDuWFmR8SbrtzRp9Ogel/av"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.3_1588763707391_0.7357537254342015"},"_hasShrinkwrap":false},"0.17.11":{"name":"libp2p-webrtc-star","version":"0.17.11","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^21.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"}],"gitHead":"03f6d221a576552137981879520c5b70ad2cee2b","_id":"libp2p-webrtc-star@0.17.11","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-v0zhxhNSyqzpmUeH1LzM3VJTgvU/Fma2TlfFwtGVyB9E0DD3XhPJonrMOMxx3HVmJTeJKbEf6TLmymBUEZVYMQ==","shasum":"7cc7dfc75e73cbecdbabf98eba59e8b556ac16e2","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.17.11.tgz","fileCount":19,"unpackedSize":6871354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gYPCRA9TVsSAnZWagAAl2EP/0Et4Pu66Rwwa1irJ5ri\nj51kyQS9RmWuhtvqC2bcLnaPVznlP+161cJ3kjVoq1iL0Gj1KEO91adX76cl\nylpJidPn9zlKxSt1JcIimjH8Mco9Fq/5R35ddHIwfqMwD9NiIMgOOUrHprwg\nDx2RYwjBjIST83nL8qwJSNThAfrzbRpuN1Q3DDHsST1Q6jbc15ci3gOzGs1t\nbtCetkEwu5W6Ytp/AKVXCffdSGZUUGVSWz/mfoH3dVhkq9CISgcY0OgRLiP8\n4hPDp9e/7Odz6/tmBNjGfvKuSTuIMnzI8mPN2huB6Ddxi07nML+eY3Qzd4zX\nGEQXESS4Hc3sOdHye9rmRGikTEfGbTbJnT5cjVsSB7Z9lTxmKUkMLss1FM3S\nCWJ/54+65cuGU/zimtmKCFQRnw0ul3oYHATizgLnwDQZa8zHfek+A6xokb+Y\npWvQ6oQ0qULVpJwNCLgMDCVZYj65KWm6NSyy/lqjyVz0kvdD+xuoT8weM3LA\nHICUoFywSztPW86L8qNBsI/C5pdyfWARrZg2hLmSA6pm0qesZo1pyDtU6Up5\ndSZ7QxJoS3uDNJ56b1bXJks+gXSr0B4/dXFoAZ5HDyT9wrGTG5YuH0o907mt\nRhInfwyJNUfnLjvysttblMEsG2EdTg8xiVEzOYpeeLAyG/PeV2Ni8fTsH1I5\niPTT\r\n=VpPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6fX6SRDCar6rs6l/ZBeHW8znRL84owI0tB7x5TmwHlAiA7Rzu9V5S1A3Pod4oTqJrtK0doIWq/V8o56BexWJt4fA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.17.11_1591870990729_0.7618950966346201"},"_hasShrinkwrap":false},"0.18.4":{"name":"libp2p-webrtc-star","version":"0.18.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^22.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.2","peer-info":"~0.17.0","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0","webrtcsupport":"github:ipfs/webrtcsupport"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"}],"gitHead":"f89449a1dda607aab7cbf4afbcdfc6ee8f6cfbd9","_id":"libp2p-webrtc-star@0.18.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZawsbXhqGJK/FqMJTcIw0hL+wdkAMHWn5TVQVEw3RKcbdAiRVfpGimD/V7tSy7/yCtvkzwWfOr6b+7D0BfJOJA==","shasum":"5250e7427a9637ce21ffc7cbb6861b12568273b3","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.4.tgz","fileCount":16,"unpackedSize":702201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gf/CRA9TVsSAnZWagAAcb8QAJ6jws6WGSAbPdVLFb9p\nUm25suNe2YJpJMg1WkOjdz4mjk+1Hsias0ObU8sdqggyE94I9kl+NCtYM8aH\nnPohpoq6I+o9v23rVHQXvN2gEJfZQ499EZuH0DlnlW3wrjwhqP7vf1GfwL9H\ncvubOyEPxNKby5tJ9A2zUe4ugUSKbQQZcL8V0KM/OMCIVpGb2hg0p1gH6Xsu\nd6dmX7l5mpvBTTGbUDg5uAwt+ecNnnWRdwBWV4Bd7TeFnRKRg0qtPGJL4hXA\n+nwBF/Z8DrNZB1IMLLX0VAWNCe0UO2ir/3Gqwu79vDVOS1Ds1VbW147QYTKu\nS4iehOlVXvlY5wrcUcBRhix1VICZxR3vaMbdFPwu3aqy4yTLXE29VvgJTbcY\nINDBvDkDng6KaOn3r0iY5GI3vLRFMwSoGt128AHdytS7kw8Jqb+1MPDJuYh6\nNYOEhQ9sDWfVqWkfVxPM6LpTUDZNdiHfuy4v8dp1oI6lQuEYmDo20TNIgFll\nWfkP942EwqnveHovN9aPgOe/2CaR8sZ5sOW2OEwnUOkxiNY8gXxPtmHCPuwO\naLe7Wj6gftuQa3M10+OxomECIAKV7NxG2sMALqmzF5iBeEQ0HWdR2uio5zvu\nwKk/sDgbZjACfUWXd/U+kGUGknloQgbqGLkqGQ31eA0P4NpH4qXM3lyCxrD/\nuMYM\r\n=bODP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfr7dTYEYP8yFvPMRqSSOo0zidV4AgiN3E0+nBBXdFGgIgAbNFr+UnbNWFGw1qa1YrnMAU8mjXZcuFQB5UJY7Z/zg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.4_1591871487441_0.9798827298525847"},"_hasShrinkwrap":false},"0.18.5":{"name":"libp2p-webrtc-star","version":"0.18.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^23.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ipfs-utils":"^2.3.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.12","prom-client":"^12.0.0","simple-peer":"^9.6.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"}],"gitHead":"c07ac28a0d08962ecfaf340f2ad715edee15a177","_id":"libp2p-webrtc-star@0.18.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qcb5jMaR2NJevl+tKcVTBzTqeOFNbCZMcBeNUdEzB1w8NSPvv0sE5jYy9Tf9ebZNgGK+0kZMqQrXvYDOaQCSAg==","shasum":"92b54bbb37795941ddb2e3cd8cec2c7889cb501c","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.5.tgz","fileCount":16,"unpackedSize":699154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe65mkCRA9TVsSAnZWagAAFI0P/iOkXS2ra3w1UofpK9yT\nxNstuEAi9uulJ8zva9HQVMQJAwPltcg7f0+cLUHnu7ahmA/9i1gmE3JIVjXQ\nc5Ln96/OnqJ2ciwhDKH1tRa44GKKQCQil5dUfH0WqXRkkDOcBe+HTaFOLU9b\nYZYUAR+6osWHdVGIYRmZBqKg/mphCmywxqvl/WuW30RsqLoOPhn/S1yln8M5\nPm0c5eJrPWXpnveSd1BLmiC5ynkL5rFMzKTTw0kOflW6gZANAyLRAnBVnIG3\nOnaNo2sZGzb52xBy/E7RmhS1mhMK7jVhnn4brstTAIvfHHOZyI6EO1LPGUVJ\ncpSl8ublvxSt680vRDXfB+BPMgx0Vu6bm0YIarl+25v9AA28OqOUF1YpTmXc\nwkKMK+FjYueuQfo7HzSbQrSfJPjYRaTCMK1t3Bk8/kq2T62VP16eyAHhVMNv\nctMQgAZExhCZclhjgt8LRvHqSQMIWHvqldlOjMdn3keL8UVg7hFW6/v3132A\ngjF3YEGQKxp52o1hYP+Skq1C9RD7Pd2OZAelO1qxoqzHt7Y6psdk3lva1WsO\nh1M2UrZMV2kdt+ZuYC1pbtJfoLjZ9HFcO3cu+89/MXSowBzqEgeJLgTzH909\naPNaI/gGMscVG9LLmT86aRMsjHU31fowImaGU8ibwToTx9XZundTbtRFITLV\ntW+U\r\n=oLh0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAR8FZC4bobwo9rZ+kBBBE9F4luG0OQ7o8mZ2cLz/4+wIhAKnhenbsJDe0hZMYkyQxKBzCR2b8cqO1QOplr3XD0mOb"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.5_1592498595682_0.9735608948282959"},"_hasShrinkwrap":false},"0.18.6":{"name":"libp2p-webrtc-star","version":"0.18.6","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^23.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"github:libp2p/js-interfaces#skip-abort-while-reading","p-wait-for":"^3.1.0","sinon":"^9.0.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","buffer":"^5.6.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ipfs-utils":"^2.3.0","it-pipe":"^1.0.1","libp2p-utils":"^0.1.0","libp2p-webrtc-peer":"^9.7.2","mafmt":"^7.0.1","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^7.1.0","p-defer":"^3.0.0","peer-id":"~0.13.12","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.0","streaming-iterables":"^4.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"}],"gitHead":"400789481e69400de1a94b43ffe93b00de661c14","_id":"libp2p-webrtc-star@0.18.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rrA0hQ7RwIW8rvwd2R9BnkmVVnH9jG98XaNykmlJ3At5jQOHcVYY13sqfEz8y0I5+5zbSd3xfvV9etBqyT8dRQ==","shasum":"85d2afadffdd5518d658b2f7b294f727f3c31363","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.18.6.tgz","fileCount":16,"unpackedSize":699787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9OcbCRA9TVsSAnZWagAAFSQP/jYpfElpbwbFAS0Jnlr2\nZw7m9K0LVxwf/c11uWXOJT5HVFAN1wF+Vv3/mJ1+XHCp+12MPQykzyRW9zM2\nGdMLBh61n+Qbxvozz5SB81ch755gywBUw67KqA3054kBBz4Gr4KyhEDDoWIQ\nBRb5s5SWgG/9c+2InQ892L7XNx6UqIaolGg9j3KFdTCEjxF1zOUgCg8gaz9n\nI0O2yyE5PIk7BZ+tE/xyoJYiK1Um44RZBns3f0xSTxjL6yZYtw8h6aFJLL2Z\nB/KfOlwRZleiUogw2cMDXdEdjSFiUXyDT/3rf3VRSVBLQYD906PLhqiYWzG4\nILr0yuzn2Aq8lZ1s+rPY8J059e5GbUGCjgtof4E41Mk51B+Wko+apQT74xTR\nhqYJLywv1bjCkG9Z/o9k1jbkOhbCtJ24RrzLan5Q7asYWIFeKCYiQ/DwkHZD\nlOcr6z93U/3BinnKMgpKkniP8gTBBD3PX3PI+XOJnZSMSCv/glOD6uk/E5Z+\nirPzAyGm8qMXTiOebX4AdFBo2T738fECyPY2olB5hssvyVXlbAglTTKL70/H\nLeUA/i/cVgf9UGWVevGOzdnnji4ESdTHjYsunUZtERj0qBoMv/gbFlYTgS1+\nPLSLzePRQdhyGZU7EKlYpiPD9kmRqOapIUUcXlygi9OHeLGVSMgJ08Pf2fBa\nyjWu\r\n=wcBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNe0PlvV4Y/PM73xOEWVlYQn/m9d7w+vCFjK1CygviZgIgGXXn4EjBum54Bt5LL9iuYpg6xD69hDRNrmrIyNb2DjA="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.18.6_1593108248057_0.7368908737013842"},"_hasShrinkwrap":false},"0.19.0":{"name":"libp2p-webrtc-star","version":"0.19.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^25.1.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.4.0","p-wait-for":"^3.1.0","sinon":"^9.0.0","uint8arrays":"^1.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^18.4.0","@hapi/inert":"^5.2.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ipfs-utils":"^2.4.0","it-pipe":"^1.0.1","libp2p-utils":"^0.2.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.0","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"}],"gitHead":"2af11674e49614e82eff243c043ef66cbdc5e1e6","_id":"libp2p-webrtc-star@0.19.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TtDOlFlwKUuVZVqF1QcSg7XO8FGPTpy1XmIjkWo3H4OkQC8eHf/TpDbfjWQxX+hh8WvDuYp6Pcbcm2Mcmt0DxA==","shasum":"ad2d9630b651ecb3f00cc5adeb61738137b86e65","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.19.0.tgz","fileCount":16,"unpackedSize":687423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM9acCRA9TVsSAnZWagAAIekP/1ycJQGlOm7TmiMtvyRA\nk/YE5a08gqU2X/MsD9+VoFPlQg4cZGV6tydNvLeWjVUKxvK/WFAvrBKG/FtG\nF7/wGtnf4+EraRZO4Gof+Ozo+PU7/FCVr6CvX5p9zWMx67YuuGqJ7OHuvtrp\nHd23ZkG5jDQUtrz9c0ED8HfW8yx/8+RNQgoLLfMz5yPeJffe9CGw4ZuuiU7V\nj2IpSXYuLTgy2V91Oe7MmvF4l9fUI6Xjk/F0ZJWqVp+czstRWHdEV82t/dmS\n6VuzzQ6d3kiuCy3NZyKz3EbZ0kVyGQmB1xtbbpT0gR+K7sbiSO+RyvhVjccp\nNPnn31qO5NIB0AiKzvQwgksq3keq1XPx9dVyk3k9i834JEoxC2Kd2Ctim4P9\nQKaant9nCvG2FVDr9cCgdshkgHLlzoO7+gkW3AFQl7BDGCxFOAl94XNJOZgt\nQcjtVgpFnxgj74JRNEH/YohoSnzQo0UVYf5MNZCmek0xY30P7DiMbTRLUv9B\nyywtwlJFm7u+FPtnR+IN3r6YM1OHrd3yHvHFcySvOMN2JEljKh3RmotPN92h\nlme7uvVoNJMWkizs0RazlWwSIA2K0L60IV1v+4xY3dzQyP9X7SJRpj0wUG2b\nUilJDUtZ0yGNW4rCc9T9BRTMrLZPPUWJlMGUZvZo/R2h9Wc7KXXD6HQ8x9x9\nfiII\r\n=xJ4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRG1yvxmzIwDH5abk9k2lElOy56+mCEJSAoPAvJ3+0LAiEA4XkRteniyaToUXRclFpfNWwkN2BOrQFBECVDjBLv1aU="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.19.0_1597232795998_0.9444986374180693"},"_hasShrinkwrap":false},"0.20.0":{"name":"libp2p-webrtc-star","version":"0.20.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^26.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.4.0","p-wait-for":"^3.1.0","sinon":"^9.0.0","uint8arrays":"^1.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ipfs-utils":"^3.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.2.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.0","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"}],"gitHead":"9998e2f87b2c49e24bf4d429ed54a1ffc90938da","_id":"libp2p-webrtc-star@0.20.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qhchRoHp01AjHz3Gv1NJe41cL8H4HzAZNtg125aWZeqtB9fFFh1ZcuHpSqA2frNd2roPqNPpa8/eBRsgHBCRFw==","shasum":"62ecce5011b081ea636eef60e806bf968166ca2e","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.0.tgz","fileCount":16,"unpackedSize":687787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRQlnCRA9TVsSAnZWagAAAkgP/jKYiq1Mtob0ye4FDfjp\n3KJokqeXYS/oP98hFdCgG6AvhLTxIKrmEzVBLWDc2g9tdefYCqrRXx3bXNzr\nMeqE8fgT5yKDypbzkqU/xJfNzUuL1JE0oRQ5RcEHH+fqiCRrHaXYzYCbJy8a\nDThrwaOCwEdmxFbRntIhW/JKq10rJLilfiED6LNVLPbPIIe0WvpsTDJkiRM9\ngcUJju3pMp12ctrBzVc4XNXjxPWPFagKQCx7HYPg4k//WpD78UCz3hTfGeyX\naWA2v7QkR4vmWYM/rOO82DwhhEbVLH2MmEGA32iFzFrzwwsFCEUtgaJN+jDx\nHxTATgZmogw2ap4b/S12co15fMY1kLEJpj3LCbH8dlxoQs+VIeCM7BuB2xg8\nMW2bg+ww+GW1sMikcc6YSqh9eQLPvY3sxE6i0KlZjpRKp9Lu4lhCVIFqemIx\nPY4tsVf060dkl63+yzJ3sT/mQWkJuoJFUWfq3cz+AqHwIjVh8jHurd0PQnck\nP7faMqa9Dhqgev3GgmHQ9VsqFEJq+omrRkvyFyzivtwl3dIhh4kGEN8Go1zY\nRGkibHDl9Q2VpfLgevOa0I2UgJAZvXzr+mimXRbwiZeHFnyY71GH2/9mBVxu\n7hwfU7sBHbRyJ3pP5bj1wdmy9xL0bpaiWxQInFPNoTsaSQDCU9KppemevTCa\nAMEW\r\n=VN7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSyfM3OMVTqt/DVZ/iShggiy5Tf58UdOntVxv4Te6yIAIgUKiX7koN0j88g6XkeLPZln7alD8PGWFff8kPZ9Rutls="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.0_1598359911194_0.9684126781951048"},"_hasShrinkwrap":false},"0.20.1":{"name":"libp2p-webrtc-star","version":"0.20.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^26.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.5.1","p-wait-for":"^3.1.0","sinon":"^9.0.0","uint8arrays":"^1.1.0","wrtc":"^0.4.3"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.2","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ipfs-utils":"^3.0.0","it-pipe":"^1.0.1","libp2p-utils":"^0.2.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.0","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.0","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"anders","email":"andersb@tuta.io"}],"gitHead":"91c4de944cd723f234c69e48b2f6e0e43b72f801","_id":"libp2p-webrtc-star@0.20.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-VQNL24A3rN1/9U0fTO8MqUx3+6d99iz/HvPI3p+IzHb6MgBe7er+rgbvRep7uheZ2894IxiJI848Vs0ZNypn2w==","shasum":"9c49e1cc26bd4cd0f508f3b16dff058154e4b1c4","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.1.tgz","fileCount":16,"unpackedSize":688203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWzsGCRA9TVsSAnZWagAARbsP/3Q0+2VbzClZTzH+2tc7\n6Gm8cluHQtLO1cP7D1I6U2Wrh/wluM01btPpRo3xIyZpwcH5sSzWWy/DcqOW\nBRzgqOYQooP04Jqy4hd4QFQIwWOP/lTxxa80IoM98G2fsobKW6xYks8fF5qJ\nU5810tFiVFQo1+umdR79i1mv5XhFQVvoSJfqpmVMeG3Ip+7dSZUweWgRJBRW\nzMKl90CmYnl2R8FdE4wP4wV/Oaqjplh64CfalHFiJlSIlsO4g62915wcbCGW\n1glrE71j6jb+pJ6OnTQgrUAEpwos3E0nf8U32ZAXO9Az4VPaV9Ux0pVQePRo\nOvDtDVhnsaSkKXpRvNRC6jTsFCpvc2gatkoElPAK/W1A4jaz887qsQH7OdX5\nu8TbVEWZCjgBDUW7AWA86w3bYs+/PBGc5ZoS2Gz3vwSmtq0NXazX/qjGm47E\nwpxoN+IXDTGuEfAhNkMzkae4Lutpq9HiCMUMpNnQurgbdi7+mbf7Cj9xdjN7\n0PGudv85XgJvfwxaalTdF6hoKFFbyg+Yj1Z9oH8UuJ4WqMK85VpB53HDwKF5\nY+TfD8ZOWJ0LTHHtIlUpAWUsD/Owlo53OeNdJqOm7177dSYE2qwj6skQsUij\nD9MbbUpSUG1EYMKYmzhhGrFlbb92AemRJ2EkakYvYjNYZH+6Z7nTwUw/Io15\nfqQL\r\n=q8iE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC4nxqiZlab2MaNmiBtNsZvKcx1eLw0FjbZjkPb24avgIhAKUPY4Mr3Z/vXa3sIh+8cyo/J5LbiFzPXUwOMnGct5pL"}]},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.1_1599814406293_0.0628837988894877"},"_hasShrinkwrap":false},"0.20.2":{"name":"libp2p-webrtc-star","version":"0.20.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^29.0.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.7.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","uint8arrays":"^1.1.0","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^5.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Michael Fakhry","email":"fakhrimichael@live.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"}],"gitHead":"025f853f507601a66867001d9761eae40a388ecb","_id":"libp2p-webrtc-star@0.20.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P4oZ/v/bhhR0U/dpq8QfzRyKE2l5L4KFM6yrc3j1bj+gbQLBMH2P76/N3jlHqTVBdYavOwdCEifXwfG/qGp+3Q==","shasum":"9979e42d02c5f42fc78785b3c325b7f0fad50a35","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.2.tgz","fileCount":16,"unpackedSize":697462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyNQ3CRA9TVsSAnZWagAARq0P/12+iop8k9Pv7Ov6yoOl\nKWT0hGtPKICbaXtq4JZxcpsFPq/IeE2H2XBO+2ABGH0qKne72Uy1zrLSaa9t\nFtg/vv83QVWjTn0AcGs+BMepnj63oLS9O5VUv0940EWGH1UfTYL4vDBr2W2W\nx1vmUehN5+g/dPIA7STsx4dYKH2b9dkjGveLA+WpS377tztc9tIMzcW0aO4f\nvnvTCVisn3oBgGEm/ihvChK1cagavztMdBJWt7V3fpO8Sh3a4rhr/B63YOZd\n1kXeAEcziyIs3w6g8tEtRuBbgpvkLsNTXpSsAdO5yCiTY7Sqs/M0XgJgzRzQ\nrGPsYcPo83NvHDD4goRTk5SoieaheJ+Pn3g8tcyCE8RKmdUHRm/OCmzm9AG6\nILxEOeH9PVv3EcpAaRuWSDa5+uLvEgilkUqh2Lh/ea7g9O5Qx8nyi3MAn7KM\nXTPulGBbTl53C3bNaLunebnYX9bz7DtxGiQixuiDJZykCct6G87xcEG2ZaH1\nkLxGcF+X3D/b5E/rY3J27trM7bjSzZpYTprBdupcrwr2UzaavHA0/7903csT\nK+HNbRyX3MvqA+1tu4VV1aJBf8typIsysuT6/ThN2ht2btNix8A+BMUyQeGh\nSccf4W6id3cxVwZ59lcIEnkOVL58XGBWPdksqKKdDGtLyfY6DOaKHguuYKYQ\neqGl\r\n=v7G+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+Q/4ONP5WWdm8t4l4vCUueSXR29sfpoRDl/nRzN8CpAiEA+xN3KwX4iwS7sKT6JsiJXjrd/W+Sg5cC2+xB7fAdiNU="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.2_1606997047089_0.8730280259545258"},"_hasShrinkwrap":false},"0.20.3":{"name":"libp2p-webrtc-star","version":"0.20.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^29.0.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.7.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","uint8arrays":"^1.1.0","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^5.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"900bd45d2c7e4b19bb021a155e3df424da1630f3","_id":"libp2p-webrtc-star@0.20.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-l8Pj8K5sYER40VxYvFM9LdahTN8HLT1SBDqwKa6ETDKaAMZkIUinOGvaZGGB3EiHunS+Gz9QU5/IMehYU+VpMg==","shasum":"dc48c13334acb5d961a9d8d7f7c7529302868430","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.3.tgz","fileCount":16,"unpackedSize":699036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0KmUCRA9TVsSAnZWagAAGskP/Rr7uD5bs3KgwUemafo7\nbcVSCV8znhFZkv/UEaAAHPfMgGvDBHeqOMk2NiClUiL9b+1BmPm7jgFUZgzf\nKtAwlOPpv9rOMe4gX2mZKf7kHpSi3rHKdThM50jPqOuuXMjheSSLJvILXlbf\nlg9QCPUweQudY90XayGJcpSUTK8lqYM5zgdaR/h97qv7+UPZTkTkDrix1aj7\nLd/cF+JEM+AW5kJFPBjFASCL2tb+TTHY/9leqYQ2BkWijkt9fVxYFP9D6QBA\n6SmG1PBz9DsIHojJRQ3Gx0Y+F7GHREohPMOItWSeEeYJ1o4O5oH+fsn1LcVf\nuGH2IVt8X/21AawBfcvm1W5Xy26RFuRVo4b5PMPFYUFY5FHpGuM5eFHtmCgd\n25g9Pn301pIkxvA0/9PUedR1NTzlOlIprdbMB1jXfV5ULSZN34ysAYPm600h\ng0lJHeVv0EDBPoT8YiWInkKxQnPw7+v7lqohWtMeqBvrSkj490hx0aojyMEK\n2H/mnzttrtEkYslniE7drviZmIcylAwg5qTh6eEq91QYJnVAJDr1VgNuHXys\nsOld6mtdpzZIE9nWEeqVezO6bRR/AwxpecPSCz0Z6hTG099ekX8OJVMAKzJW\nLayfjr63e1azae7hPfxNEIkTdSBBQ8tZiSl1kSd1r5fzUWmLrR3g8MuDligz\nOW26\r\n=z72i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeMIDRHhIuYaIjA8B9EaGU7AyDjXGPcNdvP4Y91oI6jAiBjKV04t/PfFqSxSYN4UVaOF67uH25IhqCC+4PFhcyXgw=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.3_1607510420022_0.34688767736236326"},"_hasShrinkwrap":false},"0.20.4":{"name":"libp2p-webrtc-star","version":"0.20.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^29.2.2","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.7.2","p-wait-for":"^3.1.0","sinon":"^9.2.1","uint8arrays":"^1.1.0","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^5.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.3","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^12.0.0","socket.io":"^3.0.4","socket.io-client":"^3.0.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"be19ac66520f0c6ab0044dec2e1ae62edc3a0655","_id":"libp2p-webrtc-star@0.20.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t8mn+Wcdy+HLPSAfhHJWza8Ecp28ZmYvXtVZ4GKLTDe7aLB2S+VTwTNsSdETdnJXvetCftCJvaK2RSiniPeHSg==","shasum":"485b9fa9d0f76c1361813a88aa1882927e369092","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.4.tgz","fileCount":16,"unpackedSize":685621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0eh4CRA9TVsSAnZWagAAUxUQAKQeP4GMNOQUPY7PuqNO\njPrv5xdq0l+9NrKvIlk9gXChbVCAisXPVbDd6MgpxowMGyo+IHSY63VARfha\ny4BeiC2kX7BmoE1hfAVKjHKy+zMKfrKbIwHSd1f3HKdyrWCi7WyTIMNtTR9W\nJ2TdhgAfoXwg90NUpg3nzv6/VVrvn3Ae0lA+run83nErpIFuvdrBMIUh2ha2\nKY55ME3HIZTngCkyjbeJ0/aZiW41Rw+qrRbzhEphBbWpQxeUEpbNDdTBpl7R\nULBjJqAuIstITIuXO+G47OBJUYSvraCpIvf25UGCSyi/LLkR/rpbK3vaGVT7\nHgGBQnW3BOmbji1GZS9R+dhDuk/qjRv00iYXJ2MGVNvrlVJCgtbCl0Xqc3Tp\nHArsnXxytqPM3C8bmjpG4B6+nF1MWtiD+z6yNXgR0C1Syd0TapMvl+6qwVWU\nQWaJHyNh62+t9b8z4BB9gwNo+xr+wM3SdEo2MgZ0HKC3SjXBsoNQyE5F6KkC\nIn7sxHSou0l7rWYiohbaiA4tUUY7wnPSl3QTUVit5vQkr5e8xxDSI2UQ9dBD\nEAMAheCauSi6CCb6vOAYri8gF/WUvQ5W0sGepxNal9TuOUanI9k0WOSTOYG9\nMGuOBdlTnYClqWZUAsE5vxXmcmF/0bVYQakVPzN+lxPy63VV+Vjl3YnkwzDZ\nPycz\r\n=uKn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/E7Q59OQUxcizY+1SjhJBQwzFMKjKs9FRD28aGJUfoAiAg/Jpc025bbHE9zTdQFwROdexSnxZk+vsNbpXeAqy07Q=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.4_1607592055793_0.6871535105889903"},"_hasShrinkwrap":false},"0.20.5":{"name":"libp2p-webrtc-star","version":"0.20.5","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^29.0.1","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.7.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","uint8arrays":"^1.1.0","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^5.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^12.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"6c86c290fea789af495e2d9becb080bbd56fe579","_id":"libp2p-webrtc-star@0.20.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Tny1+q0EY192WgrkNCV7360ifI3RXjMoao91qwLhNwx7ArsqVMzrZvBnK3MTMmYQaGE1W0n/CLlw/Nn344iv2Q==","shasum":"c52364dfbe59fd8e5da0e32feeaca374d3a79f9a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.5.tgz","fileCount":16,"unpackedSize":700102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1zkaCRA9TVsSAnZWagAAYgoP/iai3Jhr1pBK+JFADNgB\nbBv4YGof0/JSujU1pdArVEdVp/I0uOWMbHBGYbF6HoXOb488gdhDoWV7kWtt\nVRVTSg5rPw9dS492ZVLQvXnnCaDw1vHalVcPux9vHXDi6WliW1HOjcoEN9Ur\nPWSj9+UKQuOqQAQejT7zYuLNpJ1slI0UDI3ZW77srKCT0PD0xEF8V6E6CqZZ\nvvcDyg3m9yqdNrvyH00PkL0ixoBwmelkGPu40UsznItUH7kt5UMehzu5kn2i\nwuOmd8y5k1EH7dnZ4BfTqD89eT2oi9tHpzx5hgcaa1vOCsTa9LVq5wU7VULP\nZy0MjYhMSvE5hsG5VNkV8uND9+1SasGkrJ/4e567PbXYtc2hwgT8DR3AuleT\nP8tRs76qtr99AQK9DVaZim5QyYrwZRUR8Aml7bz5B9JznFia8iHAs5fjnHri\n2ITQbjgLNGMIHJx5FDROWPpsqkgAOnZ4MMqByc9WDlCDD/Vur07t4QwZ8OYh\nU4/Q1Qyw8PwytB227Rx8efhwCwL1c2bX0wenvhvsLUiO+JSohQFnf3Y9MX6X\nesY7joocwQbN0/Xpqv+T/ZqsyFYKqgT/GN0D27nPAugyosgXayamlOz3Z4a/\nJxkOQn7uSj/7Ys/2CwcJIlnml9kA4dCCtcPaieAzJUyqpUwnjDaKFBPnIfue\nZdG6\r\n=N0ib\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7WEB2XeWclGgu8TJ11FbLAix2rkBJhw6nHk71MMrZ+QIhAMddqHKfwI1llcq/JyclPh8m159LMrQU4+/JyH/rNTUG"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.5_1607940378300_0.011433482600120781"},"_hasShrinkwrap":false},"0.20.6":{"name":"libp2p-webrtc-star","version":"0.20.6","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^5.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"ed867370aaccb10ead4f327105f0c3387599b51a","_id":"libp2p-webrtc-star@0.20.6","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-XR7h/UYT694IuPj4xM3ik4aH2j2HqzHB4KEOXeE2bpsQ0myVPri3qG0BBrv+vkFCCK7NWu9L4EARGSgqB+qdCw==","shasum":"64fbd4078d2fe513a2a1c58fda06331c2f93d5a6","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.6.tgz","fileCount":16,"unpackedSize":705319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6wg5CRA9TVsSAnZWagAAz6EP/0fLQCXKlW8LhvmOHnoi\nInQ7+WJBYxbwAD7QZivmHLyU/6+hmxL0EhFiICxcVdTA3nLav0VrRCWCZMCM\nd4gf3RarGwJTSMVWn5eLdPFfLiNxmkh4rAeYXzgpPyv+sSxc7h0T9LetXRiP\nlq+jVHiaTWa62uRQBKR0b1tgt0NtCZ7Jc42PoorTct0YrmY/4UVVpyIOnEs+\n8E1KxmnEZf0lSShVD/cYrVVgTDhHYGXCGYII2jxwYECQHPR0XbI5lBU2D2Us\noaJAjpzZU3HCuTCxMS+IB65atWdvsuSWTOZW8GC47FUNmgFLEP09aQxDYj7F\nGYLq3VpClEZQAM7kOp/iDFzhTkeTObcgqULMT+TH7qLggU9ISBGszYjaKfPE\nSs37RAbDbOF9ofCyQAEAzqhcxDKsPF70I5SEgYMfh892grI0qrpgFF/l6hVH\nHTMM6Feh5pteFo2hYdnct9hXqhquorwflTcYJYkjB74+02eznvOFYuAgA0Nw\nDbGhsFT1ZOPJpYgdYMTOW4l1iE6reXLUYBjtMZQj+rD1b4FWD4BfYi4GWGe+\n56Iz0KJWgcboghCWQ5zKSIC0X/iw0Sv4SHeme5k8hIdHjqyi5VhDwyNlkRn2\n0PQ6bdngFTrEU16hJ5M9aonLb7z38SHHWKNQh6N5eMmp7g1sn9tFw1cjIL3h\nQf7I\r\n=DRGs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICykTKsQQ3pxnKZl0sJZICDQK0EGU3IgJ2AKSR0cjaQ5AiBM38LhgTSeSvcFzUOaSWskgtTxMrUl4fv7aj63Y6so9A=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.6_1609238585188_0.4006538156051753"},"_hasShrinkwrap":false},"0.20.7":{"name":"libp2p-webrtc-star","version":"0.20.7","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.0.4","socket.io-client-next":"npm:socket.io-client@^3.0.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"2fd6c7083b98e2d0c94d976950e178d715d91735","_id":"libp2p-webrtc-star@0.20.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-m6OHjBp7ZdSnv80Yn84ns25exY/+OTRgoM+i3ieuJ6akG4fHcJJEJQ/wbtjb+3L+0zFMJLGEzkoB1RkMRJ7Ujw==","shasum":"6ed3bd755d6177b04410d21a70f90e38a8b32049","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.7.tgz","fileCount":15,"unpackedSize":61047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDoO0CRA9TVsSAnZWagAATgsQAJMDLaFfwK80n/RC2e+F\n8vwt2v56XxqiQAQTsRbsoSV3EdTGpUg6Q8GCHaG0hNWHjcofvjhr16bgXQV+\n7zkkJiTw1PRKvaDbBqNtukaELnMUitywfsslnt0kD1Y24fAEXmM9tWyHcfF8\nTh3r5y1vkzOGcIga27ErjH85FIQpWzLSNsxl+19RFtEJBNItCxFJBqPmZ4pI\njaixB9g0wziEqTE3oNP00/vWoQwPhyAQQbU99Yb/iERdfmVm42GQL95JKxTC\npfkLOwB0WsurJ0K1NblVHOo4DGqs8qU6y01rhb/4yQ/Zg9bm9cMTVxrd2F5C\nmn07xxbbSAuAun0iwIHpkrvVHSuHn+M6T7Oc0UHQTIel0sRXaJc5Yz7O/4/+\nd9yiLZqaem1JeRmxj0PSgiyAN/7Vhk7BM24K5YS5hzvqsUsI+27tL8QKMHUy\nCvsk6Mj0ko3evNN7g3aIX2L9x0MZ0lVyT+lB+9HZLLOobYo2FM34Z4FlOO0G\nfh8mpNzaWF10XbaGkWw1v5obh0LkXTYzexIPrN7maJRcypOEPDVcFfls4F1m\n9UM963RbcE90HYAUtHU9/tFfSvV2YD1PzAI/s8BInVtWD9E+PFS9ONt8Fd0F\nwHd40PTv1gbS5mSbjGIInU1oahnhI01KPwSFZwtfLdPTF4GdfuNyyfHfNRLM\nNlWH\r\n=rwI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeVh2W5O9JWNImAKgNy1GAe2FmmpmOHmtqC8f9waSqnAiEA980leHfdmtFstnl/jSDed15X6BYYRb9AnMIzY82i2ro="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.7_1611563956425_0.9065539349379463"},"_hasShrinkwrap":false},"0.20.8":{"name":"libp2p-webrtc-star","version":"0.20.8","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"89cf20c43bd694146325276e4370a8c81d5377e3","_id":"libp2p-webrtc-star@0.20.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SvcPu4be/EfMXPbR3I+SemIuGNWmQiAAtUsire5M5Bomb2aSp7yeO1DKvl8+rZbhjn3YsSr8GlB+Wk9vRDm7tA==","shasum":"57a599e236704177b709580dcc429ae8f6055c54","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.20.8.tgz","fileCount":14,"unpackedSize":57129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDsOnCRA9TVsSAnZWagAAlmIP/2uT/pb92xeJ/1PTITzL\ncDjYYhDpxvCsJAoN+OHcho3us4ReXud7ds4vsuo5/EmvhsgjhvEsSw0NMZ2B\nxhzXloHHs01gnkZJAiH8lezxaImc+kGHCD4H8l5bOdfEUCYHh26+EIFLea6I\njIVQKPQrItYYI/rN12/hhjIgZsNEfXqQMGj4fk33sZ/+g6w2d+thojv7+58U\nzz43jPJv8qt1GQVuiLU3bMfY2W4eudkrJ1bvtclaxsk7B+QdpILchGgjl2kH\ncz757z6sw9mAr8Fs3uLSptP10lD2xnaesl1OcwPgnwZA925PAm/LFpnEn9S9\n6okD7PpAvhNAtLvDsu6hdk3IkSWMUo5N6pGytW2KWpAx4esiQ3YV/v9tG5hv\nnp03O4agN5Sh9Qb7ILccSymDAxO9n86tVWa30eECnFo9mEo00gOBg0lcg/sq\ndTiCHgmU3v3teFLzO+NRs1qVSzbRnmW8Nz61CWqlAvthO+I5o5Bnhmet/82Z\n0VbhPwEn+yiyiN5hm8PVD/GFRY/Hx9O+akRlNhYXJ8joWkgKvpPxN5tegRxd\nllCV3x0FUSeZfptU6+y1/QE28ITuRF7QThXKS85C3ATPNK8Bl/EY8iJtgt31\nsFDsXWiG0SOmU192NCX/U64ALW9be+q+NVvpC6khAOHYFCqB1Jh3dWqhLXU0\njVsQ\r\n=ghVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0Q2MUkVwJwJvsolo/HbR5WTWPIBcbcBdYvUJFr/jsGAiEA7ouZCN4ScdbAm0qCtcnPXw3tHE2NyxBnRA/b92hsfQg="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.20.8_1611580326189_0.6206375059806923"},"_hasShrinkwrap":false},"0.21.0":{"name":"libp2p-webrtc-star","version":"0.21.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.0.4","socket.io-client-next":"npm:socket.io-client@^3.0.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"3187c2bad50c3c970895dc58769aa3c8f2a91949","_id":"libp2p-webrtc-star@0.21.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-0yG7f1/wWLNqG/lvSPFbIYb+H717vpzlAuCnyxSLUApQM0ThqkexslWxKrnRnVzqFEHf2ZFEGZcxhu0a9JPgbw==","shasum":"c1462b1109c5481618882bd97907e31a23d8503f","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.21.0.tgz","fileCount":15,"unpackedSize":61498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDsReCRA9TVsSAnZWagAAEBQP/0fJDaa4U2wade9hFWrg\nk9Hhk70dHunQ7Ko+QbBfxid4h5/8p/Y/dBobCtTxzv8tmuqYW1YQi82BOmV/\nnR8iuZSY0o71sJ8HLCJXoonABjgxQn4lS1RWhoNogOfvKYUUO3KiPbQ7vm/j\nLasqR04pGCqGyW1FajNL+TfZkb82AMKS5KQpkkEGfEw9l+OlOMn5Uegi8i15\nPTL9JwggYpzcf/k1lOgxn9XnwHqYHG0ZiViDbrS+ddcmX8OwC+J31Hr7YnZf\nyV7l1nfvCDTHXjahXtXUMFc03nU6UhQLx84hizNQsFw3HT6l2PQUgcnzqGx/\ndIjlfbrqRwhAGCWrufgsFloPrF57qMRwogUUh7uKm5HC5zfwli3B5Zx2xV/j\nDgXXmcgR2DEuUthQC4ogHe3wdHizQAUtinmc7GVDyrzrl6WjZNINQGKvD7M7\nFKZnuoSkTgN/1aXWdRNE5Vm1sBSjSNk2CgIYuKSqLhmxLLkehDNX4rUBGdGv\nod6dfCIyvk7Z50aTn49/U5iFq1ZIWLujZMl7gIHqI7zvmizCYK77GABvOXpK\nIarjaxsIjyu4P55lHgMxjmlC4gRzflTFD8St6H/RodP9ts+g5IYah0r1VtmD\nOFPwDlkx6A5numGLmwTx1bEd5g1WZ3A4Rh7fm4RWTa2Llo4dbYqKiheLwF2/\ngtKl\r\n=McP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGN4aBMEsTfhNtUr6Tg1SpM8FRFfkn+akhazq8iu4TywIgFHNZIJ2Ax2Og8TRPcvPWqnqzGs5N+nvt7n8/Gt+7y8Q="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.21.0_1611580510472_0.2679821163982694"},"_hasShrinkwrap":false},"0.21.1":{"name":"libp2p-webrtc-star","version":"0.21.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.0.4","socket.io-client-next":"npm:socket.io-client@^3.0.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"aa9f08a8188cd3d83cc518bf18a11bc1fa2f2e19","_id":"libp2p-webrtc-star@0.21.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-d6RvNbYjpSj/upWaRqcHHTx8mGQcZrvx4SwzdEpYJybyW6sNCdONWc4D5uzDWiKB8iv93M6XXYPlNw6cIgBR/Q==","shasum":"94c05804e405b8b21199ae13cb57304de4f3645b","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.21.1.tgz","fileCount":15,"unpackedSize":61888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI6E4CRA9TVsSAnZWagAApxIP/3xeBEax+ThHirODrhZ1\n93pVID8wr2azbu99esCORLFzSUyqsJrFlRGXdLVjVRGALdepUSDPuao8dBUK\np8wIGSWdS5Geb35Q5Gf4hI2Qd491q3Ql1cdtWTmoOq40EnFDWdVnQBs9v532\niPkT+YoNQbAmaIo5UvTPsxuQRhmp5nv2xW4I8+NlupXtitboPxhQB/Wnek3E\nDnuLIvwjSVAt6fFxVPWyDbI+rZdcy5tprD4vXNAVTCmP/qXAub3srevtn5MC\nRJpCBV+tsX04lU0NnHLjD2m+ypjv1lxrLE1y4HjXgfBUe0SkTQ5btERtwl5N\nFD2sxm87+5cp0Agy6/zFR3GMpUFZ5ogDRNZocMUvKHhmzerPK3j9z+hk9d9U\nmjqLKQpK2tuN6S3W2C/goW33HlkQTr9BTiinC4hMxjq7zcqKBRWMbw05mXxp\nCgd55M8lB3+HxNuRH01zAcla3k+GBLQ7F/080sRG59JMAlAd0Ym6v/Ewmofi\nEr6Aso1Ni7HWff1j4Ua8hOpXsNcTFSgNtWeyne02lxDBw2NePkPzKPMh62BT\nCN47t3ezaChaLoyAM9WguAuZeYQK4/ydqNi/7vF+w1svN8beQ+NJXJ2cxBCx\nKkHbjn3qc1vK5kP10Z5DL9kOrDBzXGwp7sCDFhYoMFzhTGYhPVyMBXMQO9e4\nU3CG\r\n=eaVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZDCe+CdIqv5REjZVrx8BUOQn19zyusut4ZLBCK1X9mAIgYcOZmbxt3h0xqstjrEQplQ3DZ5AlGz4w6IbZF2vMOtw="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.21.1_1612947767444_0.5587159899933887"},"_hasShrinkwrap":false},"0.21.2":{"name":"libp2p-webrtc-star","version":"0.21.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.2.0","chai":"^4.2.0","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.8.1","p-wait-for":"^3.1.0","sinon":"^9.2.0","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.2.1","libp2p-webrtc-peer":"^10.0.1","mafmt":"^8.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^8.0.0","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.0.4","socket.io-client-next":"npm:socket.io-client@^3.0.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"f644b084f0743f70eb03b377cd12988d2a1fc51a","_id":"libp2p-webrtc-star@0.21.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Ax5s/Ih8f5cVAt1RQacokjbzSnvz5+SmW+1bPs22myZ48WcTt8CydHOKBGKpflFZBMHNttPoOY4xgLp95xxuIg==","shasum":"32a6fabedae40ad31f6f06b7b9e92edbb47326f0","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.21.2.tgz","fileCount":15,"unpackedSize":61991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNh0bCRA9TVsSAnZWagAAJG8QAJpYIxp+biULOWq/llY+\nppfHkPE3WELpWzhHF2/UjxV0ZBLvGq7/s7ecufyysJh8ekVSjbo0yevp3cBL\n0yn9YGFtGGbw0uN4+q+PA0ddo/Zf0N5kULzyRmxdfkQKR4/hOr/7PYAnJHHt\nF/AKbz/JrFJIIATq++otCMpYIRqwUo6mWFYB/+NwobOU8oBZSbFkOerR0Lu7\nAKcGiinIREQ3tssklNACPDX7EVCHHm7QJy3ILqUx22T1NgUqE1lpaN1itncs\npKLv5D8yOMA4O0LYktY51Zex2KKoIdwP0Xx8NOdPYFLTMDt8JJxyOtwPqiih\nu8UFyRYYV1a6A1Y8PPWbxccOVS03YKKG+vFt0apjEGiiZafaQ2jerIDQp1Se\n0Joxy8aWELK5qqboTK/Dc+rkGpYGPhOa2bpjrxhkLUt1lQTIHrhqItNqnXPV\nqpoW8rBg2QFpUI5pQrn9ckcFWq71J/dDbQu3Tn1YGBxqtpsDXSPebOKq9fCv\n03HFoDM4fRO/GoI/mtxrgRoO9umnjr7niDP0mVrDHvLVccOObiG0siYSeupt\ndzX0TUi062tbbP/rAcwpGmrTn3cEJf1/Yicc93ZHlzZsBnRYW2A2lapb4dMl\nTx2D+cUIwBYi3zG4muwS7cEzxXGc/0VQrHogyJJV/kLIT2n9SH2E5kxsb18u\ndy3w\r\n=yE9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApTyQGn0ctA/TQr3t4DPrwX+SxCa8jtHldF370Re14BAiEA9j3ud46cSoiqjptuPWrg8t4FhugKuTfDVQKZW9y5pDA="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.21.2_1614159130571_0.9945924420058725"},"_hasShrinkwrap":false},"0.22.0":{"name":"libp2p-webrtc-star","version":"0.22.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint"],"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.3.0","chai":"^4.3.4","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.9.0","p-wait-for":"^3.1.0","sinon":"^10.0.1","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.3.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^9.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^9.0.1","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.1.2","socket.io-client-next":"npm:socket.io-client@^3.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"53cbde607a1d0c6d7d7ec0964fa71467eb33a66b","_id":"libp2p-webrtc-star@0.22.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N8pAZCYsLfS1287G2dAOh9+Qnn403R5eFY87pyO8JPU/u7fe7wz252ZRKAYA/sPk94LBbnBdw+8TG46CLk8Ebw==","shasum":"4c1dec505f51e580b72489c067a718a34f9fd6d2","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.22.0.tgz","fileCount":15,"unpackedSize":62350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdYUyCRA9TVsSAnZWagAAlc4P/jaje3iMBTzKRMMDK+cl\ndLSUits4xvxW07vzeVglxuZ2TNmYGAkHUEDyuXiXnl9R1rHVo5eGqnuLD81/\np4IUmoHsLb4zVd5kMKq5HGSctjXajw+DaiPsxverkfVslMsNo/+kueFehe2U\n7UpXpkv5eHJXhpULvsut31aalwnF+KWHPC3hZsVsJ++3/cmNlW20SXxEU9P4\nNjh3Q5tkM8HUJ4LxYRl1gM/bEnrbNVdisX4gn3I9qjexG0OJIifuUMSRq/Kx\nTJQuZC22sLxVa+tSl6E60GFnVGuepetu/saGBbmokxP+JMmoF9jOia2Io1XU\nJGF/7mTx60Q7T9fjSQjCCWZLwN9/Fw/GJ/zsCKcpGh6BZmmCAkMSImfaRfTG\nydoZYbYVcrgPydkxBHqYtlrVs/kY6+boyGpx5OPqAi2xn6Zuw6Z/cHFZUCkt\ny+HFUUyUuWehY+pYsG4HKvqX2L5XLOLRXqjXmj9OE1xjoxdeLhK3J198+suN\nrLz8O4Tr2rb1IWLeyKjzQiq+FK9f7wXPh0WoasljAXC/NSJLvR6zuzuRenZF\nuAC6b/IyoZgtBTDDWFtjqbAkft0RTlQtvFWiekM20Qhx5aEXoe/x5oIuXeWx\nzocmSCcdbdcBjXEOL7JJntFXFBuLyfQo76QCLDrXN5juLOPH5wulVl7yAPoN\natC8\r\n=Z470\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE08TJLln2Uuc0hIkrJYvw3rG+MXF3AHe36VIopnRd9NAiBTW9X4Lbqx6u4zowEKcYVggimg7ZgMCJv1uQ+pRWL33Q=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.22.0_1618314546126_0.5275172089635376"},"_hasShrinkwrap":false},"0.22.1":{"name":"libp2p-webrtc-star","version":"0.22.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.3.0","chai":"^4.3.4","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.9.0","p-wait-for":"^3.1.0","sinon":"^10.0.1","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.3.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^9.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^9.0.1","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.1.2","socket.io-client-next":"npm:socket.io-client@^3.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"c7804572ec43af364ea5b97a30a8e3070c25929b","_id":"libp2p-webrtc-star@0.22.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-cTngdyNE3/FNid/jeIsYnWxiNdaMGZjHibLtTO1LPQkp8pg4A/Uh7fMOk2KlMvc2hdUclM45Dlnm/UHWtOeATg==","shasum":"70cbe71b83198a7cd7d66cec422538d4ce362bb2","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.22.1.tgz","fileCount":15,"unpackedSize":63168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggZmPCRA9TVsSAnZWagAAojcP/i1Ls7RKmZordlh9KDq6\ne1YLBdN9Y+X95b7xgEV/TiDT1EBp9uSjkHLRjnYvkZJ0goYb2FNA22eXRP6b\n9qYiI/fsieBJLdWhSoRXrYOE0gMoky5BDWV3NmdWKsZGQSkr1Xap4v4uo2bw\nTY6kUOl1Br+bYzkPsU6JDan+WHjMHJUCS+6F4hX6s7fY25Xg7uIEHFwgtGWk\ntMTCn4Bfkuv/v6/wZNHptMDr5OYDGeX3Dta7wpSNvkvrK6jTxb2kkDBXztTz\ncwS7t8YGnU95zN2AQKcE7uH0TIb4TtlQXPua5swq6KB1I3RqCH4c/G8GMzHG\nFZ9KvugQKMmFXV2t0SS/nEu6tGBzPp6EOvUg61v7CPnXliIqqKSUSGHP47w/\n5DURXe6nwrohIBzUd97SZpC+HsaZq0GHCikqrIhTKHXBozxngGZiDkVCva5Q\n2fV6BJQI7t5lPP4tac3ryJT7G/sDbuZ2yyEURruefwk7qSVQUqb78fb9beSe\n1qo5p+oevC4wiT6XoeikJCQuxEkDJxiYIj8vl+9zj0rSWrOTsKCSrmdYvThZ\nJVLwPQKa3xVvSE92r8kq0kr8f03g6U5HbjOp0w4oIK9CYDpPj9xnIhW347JS\nKFcDK/ECP0inlg1HxnAHVGXgEG2xRo6ATEEzFciLIVorTRexsCrCdkQPa1gJ\nnbs0\r\n=z2EC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjgLkIFyz//1L8XY+C5VFcVzpRT7pwpdKK9QWpLdi7cgIgQN6b4nfqrjDqEkPmCdt3m3dPKmhkpBaZBv3f49c6Wi8="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.22.1_1619106190729_0.8004107365778521"},"_hasShrinkwrap":false},"0.22.2":{"name":"libp2p-webrtc-star","version":"0.22.2","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.3.0","chai":"^4.3.4","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.9.0","p-wait-for":"^3.1.0","sinon":"^10.0.1","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.3.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^9.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^9.0.1","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.1.2","socket.io-client-next":"npm:socket.io-client@^3.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"2eacc5f6462ab1b69c77412ddbb54c0febbc9572","_id":"libp2p-webrtc-star@0.22.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+GJbsl39QE5FPRLU+cmTgKUcpb/SPM5U7EYOSt4Dorj0ZJrRfaDygDDUeHNMHp1UwCPWAckzw56gIrF8mF8ujA==","shasum":"e8dc3b25d356c0b31542fd0e7f98097594e73a9b","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.22.2.tgz","fileCount":15,"unpackedSize":63422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggphtCRA9TVsSAnZWagAAHYcP/A6GyrzUpEozdpj04z4U\nY/U432B0cqfuhVId42OTTCVHERUmK58iTQR1oSpVGtNabpyqzvpm1SzTLPK5\nGuqUrup+3OAolw7QHGUqh6HXzhg+enAP0dA49CaDYTKrEGMBXMecIvMODg1i\n/dnFLKUSXS2iagHjQ+m5HJlbVuYMpfRGee4B2ZlGMVRc+fp0pYi3QLn8Gvy8\n4dKLVL/mQyB4k5mpaJ7E3UHbVp8TdUp8gvPuKIxiDElsRv8yLlx/10OukzGj\nvdv9ojA7VcPLcsuTxdHlWMYx4seuBdHTlvbokAIMSEuOwcEzNUJ/B440N8/o\nbhgCjENQR7R43QLmsymnwdlHlaFPb0r4ljjl9GJZ9w6WLJoaTX/Z2tqgX7mC\nRI5ursG0O+6Pz8oywrW/LSecrJwch5aSoqrZYYFui7ph7eehQknSCeZ6HMoU\n2NMpF8ZF0mpy2VE+LZ3Kbnb6/e5WxoSmy2wnAZNx5HGudcr1ONlxK0uWSXQV\npcXbpebYATl670gIDX2XmSuEDTumYlyWrD+FcFe+sgK+m70zwWNUb8iXsD19\nBOY04yJIseJgzfcPI0FJUwi0SfILqKyEEXD4b/KFSreNrK7CtIHmGXTrKcYk\nLybnhVlcdEDGPu4BLeqArSFgS9wJ5sL4bi7/NdNrM8xthHhv5Y0/mNar9Nkl\nbmef\r\n=P7be\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbhLmbbKu2OZwaJgzya5QvpUb41BBrlsOHcz7kzbDUSgIgIxAWX0tchlKeEHwYy/THViQSn1UnDkEU1dnRoGHURV4="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.22.2_1619171437117_0.4013087483856339"},"_hasShrinkwrap":false},"0.22.3":{"name":"libp2p-webrtc-star","version":"0.22.3","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^30.3.0","chai":"^4.3.4","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.9.0","p-wait-for":"^3.1.0","sinon":"^10.0.1","socket.io-client":"^2.3.0","uint8arrays":"^2.0.5","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^7.0.0","it-pipe":"^1.1.0","libp2p-utils":"^0.3.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^9.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^9.0.1","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^2.3.0","socket.io-next":"npm:socket.io@^3.1.2","socket.io-client-next":"npm:socket.io-client@^3.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"4822c40358ab7c57a6f4f98f7d040b7740d3fb03","_id":"libp2p-webrtc-star@0.22.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1E9UAkkovkfBNStbrU4/LbnodIxc5lhSn2+9Aeernf7PUaLFGW7CkCFJ1Am3KnKNx1qeeGX4JvLZNvBHlWvZLg==","shasum":"b463573fb1c7b4b371c72c34d477ebe03947f89a","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.22.3.tgz","fileCount":15,"unpackedSize":63525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkSASCRA9TVsSAnZWagAAUTQP/14WmJQz/4GMIeXVMYMS\nd0p8FeC7wPnSjGKZmb3dMBEM6ZYqzaF2rpLp7OrB/8p3IhcOCv+r3kYwwMLA\ncGbQTBUWpFxaNF0EXnoZrkja3vMYmfnN6X4L3Kai0v1fxL20gmbB9IxVMZpm\nfOQW7EH9CWh+YwKRc+Flwtw29+7x3GN+wApjywanlV5eAqTglwbHR1GaJRET\nonfj1lwA+kFzLXvlO6o89rsd1+ipxPQzjA6CE4kWugz0zKPtYDGHQb92xRTw\noHJJtB03/4xCd2ywxkHIo34kbTjTLjQ6aef/+2q2fuRuTwzIV7QoA9FT9R0i\nGr6XbVbGgvZ9rvThmZqwXU6l7PRXYoX8bHex7I/cRoDtk49GRpmZxKbHtJbj\nS82i1P0jnNfx3t67wtFHqMxuBTT2oPW2dIUifsYfkjUU2Alq/m8ZSUj0l+nD\nW4yM9v3OzV9h6/1ljfdRmRrnEanyZ1fBvGYJqedeZ6tyQEtp/YTBbRbaBooQ\nh5kVAfS3Rg62W5AWfB6TXrMvvVRUjdRti9VSgJ8J0r7zUL+1jQM2KM/qYH+H\nveP3ScTb1IakS2uAJAKAimCwlc4yGrGJyntHOzBm5YCECUnzMqYfbB7zBPRN\nT3FbjvLKBXEvsV6d7lMvl5OYzxt9IHDSCysVFbx8xaTz34SOo1j7+H1aqsoJ\nPLb9\r\n=6LV1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCObdlVpEpxtB6FChfyOVmGPG//W0E3BxphiW15ABMM4wIhAIPvk/Hd3/v8LN2TitIPY5G2b72tm4FvnxNLd2RzCH7G"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.22.3_1620123666026_0.8145176160304244"},"_hasShrinkwrap":false},"0.22.4":{"name":"libp2p-webrtc-star","version":"0.22.4","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser --timeout 20000 -- --exit","test:node":"aegir test -t node --timeout 20000 -- --exit","test:browser":"aegir test -t browser --timeout 20000 -- --exit","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser --timeout 20000 -- --exit","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser --timeout 20000 -- --exit","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^33.2.0","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.11.0","node-pre-gyp":"^0.17.0","p-wait-for":"^3.1.0","sinon":"^11.1.0","socket.io-client-v2":"npm:socket.io-client@^2.3.0","socket.io-client-v3":"npm:socket.io-client@^3.1.2","uint8arrays":"^2.0.5","util":"^0.12.4","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^8.1.2","it-pipe":"^1.1.0","libp2p-utils":"^0.3.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^9.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^9.0.1","p-defer":"^3.0.0","peer-id":"^0.14.2","prom-client":"^13.0.0","socket.io":"^4.1.2","socket.io-client":"^4.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^6.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"}],"gitHead":"c629cc1b19e36a34340f1b6677ba6739afa834e2","_id":"libp2p-webrtc-star@0.22.4","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-u5da7NJoAanVCNuHKCMz/NwIK/ICc8k9XUtKjA+B1t89CJqU1mghe5owurArI1/oO6H39KGR37W4aK/hgiqJVw==","shasum":"01e9279805292e2ec5da01ffa5ff77eefcc4740e","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.22.4.tgz","fileCount":14,"unpackedSize":646677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgydH5CRA9TVsSAnZWagAA5h8QAI5FkTkca0j1pFHJf37V\n1r6/X9dzFXZ48aOpE2YmHBl33/qiXGoH4ovx+tOXK/DdPsDFllIPXzSAajb/\nj6wXsS4JMMynGWLnxHJxcCNVZvhQ8Kh5T5mkIv/8Q/fz87qSi3yAeWLIf5VV\nSehEtMABgTFt6/tCXk8YijojlMDY3jf44qAhdBzFck8g6NcebiQXJ9pOEq6K\nwzOVQYm4V8IE/qaIBst3DDz6jO/0b1jIO2MmaS9hxNCbvxekY83lhMerJfOn\nRbgNefe9JXG6mwfLICzkrxxqN5hx+1VBgTv14nF+5XZkovYMqskWTvr4hVh1\n97mgSiHvy1sFR6p84by11UpQV1Gf+C3ms+WobHvHJlCq/9kcB66OOkk+YhbQ\n6Mg4N8fvjglsJBMlkoY0v6aYigS98nyGDuArslrFAeaU0XFgPDp2kbNUQxeg\nvTm4EbWVytWSOCdKrumszlaNLKpQYKQHPzPplxeTsKX1Zvma/db+97/sMsYH\nFcIpuyqtzp9HhoEvrfQaMdrNArl946Y45HmQQUU1mxhCV6pVe7f8Axw+AovZ\nVjZyV31RU2poUuIv+9LCOeWOYr1RSs3NwjKo6C3jLlIOywkifrnuoWfRKHgv\nOCE6VCM1V114gPwShJ9ANC4Xpl5IBr/Ef8VPSzf/gNBLofgeejTJlQcRsLUQ\n0cSn\r\n=1iJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+OVo8l6z7DY9cjPz6z45R4T/OO2M0k6+LcpaSmw+fxwIhANd5o8uncEqCFuhNnfZIhHtdCgd98FDv1jth7WOlwn3f"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.22.4_1623839225766_0.8402137069168447"},"_hasShrinkwrap":false},"0.23.0":{"name":"libp2p-webrtc-star","version":"0.23.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","bin":{"webrtc-star":"src/sig-server/bin.js","star-sig":"src/sig-server/bin.js","star-signal":"src/sig-server/bin.js"},"scripts":{"star-signal":"node src/sig-server/bin.js","lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser --timeout 20000 -- --exit","test:node":"aegir test -t node --timeout 20000 -- --exit","test:browser":"aegir test -t browser --timeout 20000 -- --exit","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser --timeout 20000 -- --exit","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser --timeout 20000 -- --exit","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star#readme","devDependencies":{"aegir":"^33.2.0","electron-webrtc":"~0.3.0","libp2p-interfaces":"^0.12.1","node-pre-gyp":"^0.17.0","p-wait-for":"^3.1.0","sinon":"^11.1.0","socket.io-client-v2":"npm:socket.io-client@^2.3.0","socket.io-client-v3":"npm:socket.io-client@^3.1.2","uint8arrays":"^2.0.5","util":"^0.12.4","wrtc":"^0.4.6"},"dependencies":{"@hapi/hapi":"^20.0.0","@hapi/inert":"^6.0.3","abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^8.1.2","it-pipe":"^1.1.0","libp2p-utils":"^0.4.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^10.0.0","menoetius":"0.0.2","minimist":"^1.2.5","multiaddr":"^10.0.0","p-defer":"^3.0.0","peer-id":"^0.15.0","prom-client":"^13.0.0","socket.io":"^4.1.2","socket.io-client":"^4.1.2","stream-to-it":"^0.2.2","streaming-iterables":"^6.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"}],"gitHead":"590c5fc36a62631a0b0d102b56d60c091906c31c","_id":"libp2p-webrtc-star@0.23.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-0dLuSFMBQug/Y08kwV6/aOgh2Sn1Nq3GBY6h0o0eQXvVtKFOL+HkbFmcC4jkkaabVvu8JUaYRV2JHlUxJJru9A==","shasum":"4882e5e3e211f266ddf0384ba017a6c983570399","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.23.0.tgz","fileCount":14,"unpackedSize":633478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Y4kCRA9TVsSAnZWagAAfIYP/1/ek72IYh2ZRswlw4/R\nv5tkjKHtp49zyN1v5iMaZF6EYCGKjnkIB19Jt2YJTt6GZOizN1S1c6vUDVfM\nJmucuzgJAg4vO2AyqDa1NLkmxiukmA/K2wgpCDcNvRODwNwV7ZurTJD8lGte\n+CLCS7Tjc/bZJe5XAq8ZuL2Su2pGZcK3866Za0Le3AqDEspJK0xFTIxW0s4U\n4RkjTm7vPP5fvv5pHb+D2WwKVtv8vDyB3s8ebLg6zur3585bCvjhVjZNMpUP\nAoYQGGvu+AHLQH1HhEFveb4XtVzvp5cNz7bzC9+fNXYTOoV8OC+3OWg4kjtA\nDVlNeqcMzslBWE/egNg352KdtucWMhKCUyvLMNVwUulxygtgBLMmO/V9dGMd\n0CZT9n9nI75lMwIyUr9NZzo8ITN9Dk/yXOHUKJY/uC+VBrGS4o+n18Ta8cu1\nFsmHXWeWGpC0KipTY/L9IXEH1Tf0RUss7xSb7+dueUBJCK5tEctKn5UoGE1p\ntI4JLTY9G/s98dJ4Thd3fwhZX4qsHbQZTOKTxRGUfEOKxz9Q94zp6ka3G2BT\nn99WKfvg4Zn5Oa/OjcxSOsAnhQ9RIeZbWfrW9McjHlTkKO+9rbwoWfzBEr99\nsS/Ur67jTfNckjgotITHeM4CM+aox/vdu/cRGgOMOBRvA/QBqHgR6i173sVc\n3J8B\r\n=/Vi4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4FatQuoRgZ+TnACc+mS1JENOEx5awpwnHDhnWP8KsoAiArIghm+spQmZHzKsnJHFrzwg0ew2dHNi90xhHLN0dcvQ=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.23.0_1625656867906_0.37046440620498267"},"_hasShrinkwrap":false},"0.24.0":{"name":"libp2p-webrtc-star","version":"0.24.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser --timeout 20000 -- --exit","test:node":"aegir test -t node --timeout 20000 -- --exit","test:browser":"aegir test -t browser --timeout 20000 -- --exit","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser --timeout 20000 -- --exit","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser --timeout 20000 -- --exit","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","dep-check":"aegir dep-check -i @mapbox/node-pre-gyp -i util"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star/tree/master/packages/transport#readme","devDependencies":{"@mapbox/node-pre-gyp":"^1.0.5","aegir":"^33.2.0","electron-webrtc":"~0.3.0","it-all":"^1.0.5","libp2p-interfaces-compliance-tests":"^1.1.1","libp2p-webrtc-star-signalling-server":"^0.0.0","p-wait-for":"^3.1.0","sinon":"^11.1.0","uint8arrays":"^3.0.0","util":"^0.12.4","wrtc":"^0.4.6"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^9.0.1","it-pipe":"^1.1.0","libp2p-utils":"^0.4.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^10.0.0","multiaddr":"^10.0.0","p-defer":"^3.0.0","peer-id":"^0.15.0","socket.io-client":"^4.1.2","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"}],"gitHead":"39ea3b2fa39c8f37563f195be6b75c526a9bd682","_id":"libp2p-webrtc-star@0.24.0","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-DvWflJF6QOsP+jqFQf8Z8cZgb6+dS8WCXFlDbROYEWXRiz2K7Dl3adCt2Z0Nqo/UTE4IVhzEttQY109rPPSTsA==","shasum":"e567fe2d9a97e36143466728f031700fc39b0f3f","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.24.0.tgz","fileCount":8,"unpackedSize":622430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAnwFXXQhHCq4yjegfnqrb78onR2X5adyj6fDFLC+OQwIgRcCU0Mk75RRSr+67tVZ5oTL0GYv8fG9y+exE3BLt9oE="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.24.0_1632824091234_0.6383741124559599"},"_hasShrinkwrap":false},"0.24.1":{"name":"libp2p-webrtc-star","version":"0.24.1","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser --timeout 20000 -- --exit","test:node":"aegir test -t node --timeout 20000 -- --exit","test:browser":"aegir test -t browser --timeout 20000 -- --exit","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser --timeout 20000 -- --exit","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser --timeout 20000 -- --exit","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","dep-check":"aegir dep-check -i @mapbox/node-pre-gyp -i util"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star/tree/master/packages/transport#readme","devDependencies":{"@mapbox/node-pre-gyp":"^1.0.5","aegir":"^36.0.2","electron-webrtc":"~0.3.0","it-all":"^1.0.5","libp2p-interfaces-compliance-tests":"^1.1.1","libp2p-webrtc-star-signalling-server":"^0.1.1","p-wait-for":"^3.1.0","sinon":"^12.0.1","uint8arrays":"^3.0.0","util":"^0.12.4","wrtc":"^0.4.6"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^9.0.1","it-pipe":"^1.1.0","libp2p-utils":"^0.4.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^10.0.0","multiaddr":"^10.0.0","p-defer":"^3.0.0","peer-id":"^0.15.0","socket.io-client":"^4.1.2","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"}],"gitHead":"22ffd5c1b5da4f05f19b0f9e3d17410e991bd05e","_id":"libp2p-webrtc-star@0.24.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-3wzgHIVi0Rv7Axx5qJqMKh4xCnNWlppm1/376JSSThZA+bxg+OLwzzEYY7AYIDFb7aVf0o82eMUTaeDrRfy56w==","shasum":"ed5b472c90c7f6a11af97bb51c8fb70d6ba7ade1","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.24.1.tgz","fileCount":8,"unpackedSize":491507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpcsxCRA9TVsSAnZWagAARSQP+waITEqrR1PZaNTyVolQ\ntJFkDcKA2J74fen58Sozb3J7Rg+sxPrCCa48001cEHqwLFvvUs0il7l5xcfm\ncwYCqVJNFSkCJNKH/cXT0MRJq1YRIktrgmrdwQwQHhY9CWYiH4kfEdhauAkp\n+j54QJkRXOrtxKXqdSecIbI9EW5903CBj6kIEPBwlj/ZI3FAH5ms6aTYDJQX\n0w4NW68UwU6HXkdKhg6CCtqLu4U3xI8LJDAAVS1a6ynIYGDWWzmOVz/OQ/iD\nMaAjUpngT0eEKicIe36jxW0NzhE0/1qNVFSIB24j1wUDd3L1HBq4I2kRBYUX\nEJMACssCfL0kOkdQXZrKBDkPSCzeD1jjTpA1MZFbC/WhwSsbwm5oNO/7B3pn\nI+M5ta3WtfetBRZf/nlgSxFbhw3V+qCvyFXT1JanXNiJ6r8XBRNTDK8BziEZ\noXMcDuzC1ByCkgOi0h9XEt/z8OmXE8qsEmjVN/b/baSUamVA1siVDeaP2R4l\nW5dVpJxjhqZJVTnWymZ2dDdKhWf7PAHnL1sWVPtaUP1A44F+JzcTDT+Uhcxf\n1b9QLWNUyxL5aytHsrktfdg9tBGTN1NrJ2N9uL/Smfb3diY7H/nhCG9Ue8UJ\n4SodYaUtaMGHlxzz2zT2jpmkTXll9kSvMBZk5b+isF8oiOVUKcFXHsBmVa1E\nRnQ0\r\n=PeZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2bBU3kG51ByQ5jx5gVKAH/qvugJMilVzUe7yPAJOLNwIgSYHzxLf/BRlbaNDHsNy72LTiK/VwAnAtxAGKrEEU9HA="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.24.1_1638255409531_0.5287913002085745"},"_hasShrinkwrap":false},"0.25.0":{"name":"libp2p-webrtc-star","version":"0.25.0","description":"libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser --timeout 20000 -- --exit","test:node":"aegir test -t node --timeout 20000 -- --exit","test:browser":"aegir test -t browser --timeout 20000 -- --exit","test:dns":"WEBRTC_STAR_REMOTE_SIGNAL_DNS=1 aegir test -t browser --timeout 20000 -- --exit","test:ip":"WEBRTC_STAR_REMOTE_SIGNAL_IP=1 aegir test -t browser --timeout 20000 -- --exit","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","dep-check":"aegir dep-check -i @mapbox/node-pre-gyp -i util"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"keywords":["IPFS","libp2p"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star/tree/master/packages/transport#readme","devDependencies":{"@mapbox/node-pre-gyp":"^1.0.5","aegir":"^36.0.2","electron-webrtc":"~0.3.0","it-all":"^1.0.5","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-webrtc-star-signalling-server":"^0.1.2","p-wait-for":"^3.1.0","sinon":"^12.0.1","uint8arrays":"^3.0.0","util":"^0.12.4","wrtc":"^0.4.6"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^9.0.1","it-pipe":"^1.1.0","libp2p-utils":"^0.4.0","libp2p-webrtc-peer":"^10.0.1","mafmt":"^10.0.0","multiaddr":"^10.0.0","p-defer":"^3.0.0","peer-id":"^0.16.0","socket.io-client":"^4.1.2","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"}],"gitHead":"9dc6899250d85003de21a094c231ffea3a378dfe","_id":"libp2p-webrtc-star@0.25.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-SyXjHDrm+qlKQE5HIddrUCSwkxCIJ30PAH4ZVNNADkC0F5IVQY9EoVJ+/rrzZuDDqccnS15TgxW13vmybX96bQ==","shasum":"c7cb80379d9064eea4e65e8eab8dba2f141de4ce","tarball":"https://registry.npmjs.org/libp2p-webrtc-star/-/libp2p-webrtc-star-0.25.0.tgz","fileCount":8,"unpackedSize":491467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqItSCRA9TVsSAnZWagAAz3EP/Rcm8v2sWL1w4E+aHg1d\nOwZ26PkrZunWAXNZTtQQwkQtqeMuQVJ/6T/kRCiXnq/N0XCCo6q67Hc447tQ\nqY1eHCoBfxlozLY7INhcmz3ElCZ+k9xeViUzffvJ9PCWMinfurWkoLX1heo+\nsAcDAXJsjHYQwznl2RAAmXVItCOxJZFWOZ5B/M9FB4A8rtMRJLedVkisK2Ia\nEZpFGkXjp3HPFfwoEDzgPVkPEUUJFTNQ1BBQmnr6+9nrS9K3BW+gT4HNBi8+\nOA3Z2elQqJX+hypJdfC2gmOjZMUd0qwPGMWsecCj1FiNFLa/5b/VpZ8s+Q90\nVJcSYjDoggg0i6Rrb8S1qELzbFaqBqZA/b+T3tZHMCIcoaA89QGzGNSdcAGy\nBjqCP9s2RK2LB49ujwqsO0qfZpnUCnGT4dy065vsSRAG623QggEpngP2Nnvw\nq/F6aiNQOluJD+Oa9huEi2D4kPW6mx99Q3w8hWoU1o/OhYpLYXK5sHHEbBfu\nv5f8+36lmM73bi5rmTdSxNMf2DxyBvJ7LNq/oDB6+IjoaQpUNIvLcEPG7kH7\nvr4svBlixanSy/mJVS6TePFgSApwyiknMYOn2HFe8U2+9X2mwKSVDA8WHWf+\nRBjFWbztWQw3SD6bGlP6nex7OrsaKJ91/y8U8pKhIttQAFckJIFmP007vM0Z\nDfep\r\n=Mk4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFWEMPiw8tYndP+vsPPc2K5mHTZ+91pExRpZJSXgN+YAiEAl71zm/qzQAtNYeYMKYM63WMK994mxv7ARruZfIoPQBE="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-webrtc-star_0.25.0_1638435666427_0.932778696266545"},"_hasShrinkwrap":false}},"readme":"# js-libp2p-webrtc-star <!-- omit in toc -->\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai) [![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/) [![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p) [![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io) [![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-webrtc-star) [![](https://img.shields.io/travis/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-webrtc-star) [![Dependency Status](https://david-dm.org/libp2p/js-libp2p-webrtc-star.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-webrtc-star) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/transport/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/transport) [![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/connection/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/connection) [![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/peer-discovery/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/peer-discovery)\n\n> libp2p WebRTC transport\n\n## Table of Contents <!-- omit in toc -->\n\n- [Description](#description)\n- [Install](#install)\n- [Usage](#usage)\n  - [Using this module in Node.js (read: not in the browser)](#using-this-module-in-nodejs-read-not-in-the-browser)\n  - [Using this module in the Browser](#using-this-module-in-the-browser)\n- [Signalling server](#signalling-server)\n- [API](#api)\n  - [Transport](#transport)\n  - [Connection](#connection)\n  - [Peer Discovery - `ws.discovery`](#peer-discovery---wsdiscovery)\n\n## Description\n\n`libp2p-webrtc-star` is one of the WebRTC transports available for libp2p.\n\n## Install\n\n```bash\n> npm install libp2p-webrtc-star\n```\n\n## Usage\n\n### Using this module in Node.js (read: not in the browser)\n\nTo use this module in Node.js, you have to BYOI of WebRTC, there are multiple options out there, unfortunately, none of them are 100% solid. The ones we recommend are: [wrtc](http://npmjs.org/wrtc) and [electron-webrtc](https://www.npmjs.com/package/electron-webrtc).\n\nInstead of just creating the WebRTCStar instance without arguments, you need to pass an options object with the WebRTC implementation:\n\n```JavaScript\nconst wrtc = require('wrtc')\nconst electronWebRTC = require('electron-webrtc')\nconst WStar = require('libp2p-webrtc-star')\n\n// Using wrtc\nconst ws1 = new WStar({ wrtc: wrtc })\n\n// Using electron-webrtc\nconst ws2 = new WStar({ wrtc: electronWebRTC() })\n```\n\n### Using this module in the Browser\n\n```JavaScript\nconst WStar = require('libp2p-webrtc-star')\nconst multiaddr = require('multiaddr')\nconst all = require('it-all')\n\nconst addr = multiaddr('/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a')\n\nconst ws = new WStar({ upgrader })\n\nconst listener = ws.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await ws.dial(addr)\nconst values = await all(socket)\n\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\n## Signalling server\n\nThis module has an accompanying signalling server which is used to discover other peers running the libp2p-webrtc-star transport.\n\nPlease see the [libp2p-webrtc-star-signalling-server](https://npmjs.com/package/libp2p-webrtc-star-signalling-server) module for more information.\n\n## API\n\n### Transport\n\n[![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/transport/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/transport)\n\n### Connection\n\n[![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/connection/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/connection)\n\n### Peer Discovery - `ws.discovery`\n\n[![](https://github.com/libp2p/js-libp2p-interfaces/raw/master/src/peer-discovery/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/peer-discovery)\n","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"pgte","email":"i@pgte.me"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2022-06-19T12:06:45.699Z","created":"2016-05-22T11:24:30.417Z","0.1.0":"2016-05-22T11:24:30.417Z","0.1.1":"2016-05-22T14:20:12.778Z","0.1.2":"2016-05-22T15:03:58.883Z","0.1.3":"2016-05-22T16:59:49.195Z","0.1.4":"2016-05-23T15:04:12.918Z","0.2.0":"2016-05-27T08:15:40.390Z","0.2.1":"2016-05-28T23:43:30.150Z","0.2.2":"2016-05-30T14:29:58.032Z","0.2.3":"2016-06-01T13:44:16.951Z","0.3.0":"2016-06-22T10:50:21.368Z","0.3.1":"2016-06-22T11:09:52.165Z","0.3.2":"2016-08-03T14:01:25.460Z","0.4.0":"2016-09-05T23:32:53.044Z","0.4.1":"2016-09-06T13:36:32.022Z","0.4.3":"2016-09-07T13:43:36.431Z","0.4.4":"2016-09-07T13:48:29.275Z","0.4.5":"2016-10-12T14:35:13.004Z","0.5.0":"2016-11-03T08:31:34.004Z","0.6.0":"2016-11-17T13:56:49.227Z","0.6.1":"2016-12-06T01:42:50.424Z","0.7.0":"2016-12-06T02:00:59.259Z","0.7.1":"2017-01-16T13:45:50.506Z","0.7.2":"2017-01-16T16:53:25.970Z","0.7.3":"2017-01-18T12:46:20.425Z","0.7.4":"2017-01-18T13:00:11.447Z","0.7.5":"2017-01-20T17:06:08.637Z","0.8.0":"2017-01-22T16:50:00.966Z","0.8.1":"2017-01-23T07:52:04.199Z","0.8.3":"2017-01-28T21:15:19.566Z","0.8.4":"2017-02-09T16:42:23.603Z","0.8.5":"2017-02-09T16:44:11.971Z","0.8.6":"2017-02-10T23:54:01.836Z","0.8.7":"2017-02-11T07:11:15.117Z","0.8.8":"2017-02-12T01:19:19.020Z","0.8.10":"2017-03-21T14:44:26.214Z","0.9.0":"2017-03-30T12:50:48.256Z","0.10.0":"2017-05-19T12:02:31.045Z","0.10.1":"2017-05-19T20:27:57.791Z","0.11.0":"2017-06-28T18:21:58.942Z","0.12.0":"2017-07-22T21:41:48.977Z","0.13.0":"2017-09-03T10:48:13.633Z","0.13.1":"2017-09-04T15:36:48.797Z","0.13.2":"2017-09-08T08:22:31.323Z","0.13.3":"2017-11-30T13:48:57.484Z","0.13.4":"2018-02-20T10:31:07.773Z","0.14.0":"2018-04-06T15:48:06.206Z","0.15.0":"2018-05-12T18:23:30.985Z","0.15.2":"2018-06-01T15:19:41.270Z","0.15.1":"2018-06-07T14:36:52.757Z","0.15.3":"2018-06-19T06:19:46.430Z","0.15.4":"2018-08-27T12:48:17.919Z","0.15.5":"2018-09-17T13:58:02.142Z","0.15.6":"2018-11-26T09:58:11.281Z","0.15.7":"2019-01-04T16:59:24.285Z","0.15.8":"2019-01-10T15:01:31.562Z","0.16.0":"2019-05-08T09:21:18.257Z","0.16.1":"2019-05-12T20:46:28.156Z","0.17.0":"2019-10-02T11:28:15.909Z","0.17.1":"2020-01-01T14:17:23.516Z","0.17.2":"2020-01-21T16:53:30.240Z","0.17.3":"2020-01-23T16:03:42.450Z","0.17.4":"2020-01-31T11:52:29.655Z","0.17.5":"2020-01-31T17:04:22.164Z","0.17.6":"2020-02-03T17:03:14.943Z","0.17.7":"2020-02-13T16:36:08.727Z","0.17.8":"2020-03-16T12:28:57.811Z","0.17.9":"2020-04-02T17:28:14.896Z","0.18.0":"2020-04-21T17:48:55.126Z","0.17.10":"2020-04-28T11:13:01.266Z","0.18.1":"2020-04-29T07:00:17.036Z","0.18.3":"2020-05-06T11:15:07.682Z","0.17.11":"2020-06-11T10:23:10.957Z","0.18.4":"2020-06-11T10:31:27.608Z","0.18.5":"2020-06-18T16:43:15.901Z","0.18.6":"2020-06-25T18:04:08.221Z","0.19.0":"2020-08-12T11:46:36.199Z","0.20.0":"2020-08-25T12:51:51.314Z","0.20.1":"2020-09-11T08:53:26.408Z","0.20.2":"2020-12-03T12:04:07.328Z","0.20.3":"2020-12-09T10:40:20.182Z","0.20.4":"2020-12-10T09:20:56.004Z","0.20.5":"2020-12-14T10:06:18.448Z","0.20.6":"2020-12-29T10:43:05.381Z","0.20.7":"2021-01-25T08:39:16.536Z","0.20.8":"2021-01-25T13:12:06.343Z","0.21.0":"2021-01-25T13:15:10.640Z","0.21.1":"2021-02-10T09:02:47.709Z","0.21.2":"2021-02-24T09:32:10.777Z","0.22.0":"2021-04-13T11:49:06.272Z","0.22.1":"2021-04-22T15:43:10.851Z","0.22.2":"2021-04-23T09:50:37.335Z","0.22.3":"2021-05-04T10:21:06.148Z","0.22.4":"2021-06-16T10:27:05.974Z","0.23.0":"2021-07-07T11:21:08.071Z","0.24.0":"2021-09-28T10:14:51.422Z","0.24.1":"2021-11-30T06:56:49.748Z","0.25.0":"2021-12-02T09:01:06.608Z"},"homepage":"https://github.com/libp2p/js-libp2p-webrtc-star/tree/master/packages/transport#readme","keywords":["IPFS","libp2p"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-webrtc-star.git"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Yahya","email":"ya7yaz@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Smite Chow","email":"xiaopengyou2no1@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"michaelfakhri","email":"fakhrimichael@live.com"},{"name":"Juan Benet","email":"juan@benet.ai"},{"name":"Jacob Friedman","email":"friedjacob@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"SeungWon","email":"ksw3894@gmail.com"},{"name":"Steverman","email":"Steverman@users.noreply.github.com"},{"name":"Flarp","email":"flurpdadurp@gmail.com"},{"name":"anders","email":"andersb@tuta.io"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"dmitriy ryajov","email":"dryajov@dmitriys-MBP.HomeNET"},{"name":"Andrey Petrov","email":"shazow@gmail.com"},{"name":"Baris Gumustas","email":"barisgumustas@gmail.com"},{"name":"interfect","email":"interfect@gmail.com"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"}],"bugs":{"url":"https://github.com/libp2p/js-libp2p-webrtc-star/issues"},"license":"(Apache-2.0 OR MIT)","readmeFilename":"README.md"}