{"_id":"libp2p-websockets","_rev":"73-8a6635ac12c20fb3056fe760989414a2","name":"libp2p-websockets","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","dist-tags":{"latest":"0.16.2","beta":"0.15.0"},"versions":{"0.1.0":{"name":"libp2p-websockets","version":"0.1.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the abstract-transport interface ","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.1","standard":"^5.2.2","tape":"^4.2.0"},"gitHead":"9441b9791771a976833a58aad482e6439aaa9d78","_id":"libp2p-websockets@0.1.0","_shasum":"ede3985ef68530f03fcecd4587b3472995a2c63c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"ede3985ef68530f03fcecd4587b3472995a2c63c","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.1.0.tgz","integrity":"sha512-IhEB7BVM1T9uxoDRhOHnxjfGhLGeCk2RlJY11aYC4AAdfV4DJzGPZacQdYypVb1mb4/GUIgu69NWVDBmZThkgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHVvkH5SeadduYwHt1HSN0WOwe4HtNO984c1PdA/GZVAIgI9hM1/TcM/2dqVRFwXqsJEP6MuuKt5b9iywy/AZAvv8="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.1.0.tgz_1456492710179_0.012366353999823332"},"directories":{}},"0.2.0":{"name":"libp2p-websockets","version":"0.2.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"gitHead":"4dcc77f06ab4238f935fd3e1e375744d048bc379","_id":"libp2p-websockets@0.2.0","_shasum":"c6e997a0ab0567657b56cf9cf2aeeebb50799eac","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"c6e997a0ab0567657b56cf9cf2aeeebb50799eac","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.2.0.tgz","integrity":"sha512-Y5zISmwVsy0pagGpd5K3TZ43fbdkbFXoTyEuddqRt3jNi28ak4+1SThrBeHYCD+J+3D6eJFfmYPO4wdgtNn6Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLh/DrAOzpPMhx9EoZD+hZHOjTFHeeJHyj+aR6hjm0wIgWv/CBXSTz/+MzO095vFeA5OFaCvHyvKmS9PTDLQiwz8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.2.0.tgz_1457995322242_0.10560351749882102"},"directories":{}},"0.2.1":{"name":"libp2p-websockets","version":"0.2.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test:node":"npm run test:specific","test:browser":"node tests/karma","test":"npm run test:node && npm run test:browser","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","karma":"^0.13.22","karma-chrome-launcher":"^0.2.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0","webpack":"^2.1.0-beta.4"},"gitHead":"ce62196bd983dd120d6bf4cdec4521f098ce8370","_id":"libp2p-websockets@0.2.1","_shasum":"4c0f30ca314320440b114640a46ce2f3c01f3355","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"4c0f30ca314320440b114640a46ce2f3c01f3355","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.2.1.tgz","integrity":"sha512-xlki6NdM6Gv8X9QMBiAKzXssIiArvaUOB8g3MLDz9digxtlYcm5N0WFflyEiFz2hyPyTAZSSJLA7jL834X/fYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt/j+/yxcankCUkwJ0BIzHEXxp9lq/vjABFokMnQoHNAIgScrce/nm46kQcZBMUCs9ejpWDrgns3a0urVojeQS2hU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.2.1.tgz_1458496045101_0.7855879310518503"},"directories":{}},"0.2.2":{"name":"libp2p-websockets","version":"0.2.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"dignified-build","release":"dignified-release","release-minor":"dignified-release --minor","release-major":"dignified-release --major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","dignified.js":"^1.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"gitHead":"c60a4979d413ecb660866452c3e1a36b877a7c18","_id":"libp2p-websockets@0.2.2","_shasum":"8e345bc98b80ca85199334366bc0490c2c72cdb7","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"8e345bc98b80ca85199334366bc0490c2c72cdb7","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.2.2.tgz","integrity":"sha512-94VrwJYV8oE0Vz6onHNSRX3kDtd5+vRcgLoD1c4fiFnxgn1HBzG95L/Jd6p2sTbVYiQsUeAMGtyOsKnhrWnc3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnOT3oDuYsh5LbJVX7vKKhZBHqfxb8M5BgSVLNiYhCXAIgY6ayLb1SeP3721HwITKdFnmVUdUCk8i654H3tnq/89U="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.2.2.tgz_1460598383736_0.9265103677753359"},"directories":{}},"0.3.0":{"name":"libp2p-websockets","version":"0.3.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"dignified-build","release":"dignified-release","release-minor":"dignified-release --minor","release-major":"dignified-release --major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","dignified.js":"^1.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"gitHead":"47acb995ec13235d95aea8b92fa7925593ca7c40","_id":"libp2p-websockets@0.3.0","_shasum":"4338fef5993e9f7bd873a14d64b788fc961ba42c","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"4338fef5993e9f7bd873a14d64b788fc961ba42c","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.3.0.tgz","integrity":"sha512-6urgD3NnB0y3kk5Q54pDFZv3aJmNmXA9DeOn7rQFYgh3yA5o9tr+5QX26iKi/8pqYTZFWqd8jq5gtU8CXX3ozg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkrlZI7h1vVjPlgmTJha7sAYqnT2Mhu2GSI4Ea2HcqPAiEA1rpJEQQJ/UhZ1Ezq2EdY76hexuKbRRa82uD9vjX0GQ4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.3.0.tgz_1460598825205_0.20173719339072704"},"directories":{}},"0.3.1":{"name":"libp2p-websockets","version":"0.3.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"dignified-build","release":"dignified-release","release-minor":"dignified-release --minor","release-major":"dignified-release --major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","dignified.js":"^1.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"gitHead":"da7e8429ee06482f1bcb933634d61f8ec317e766","_id":"libp2p-websockets@0.3.1","_shasum":"45952b46bb5fac39758740b82f5462a97233da1d","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"45952b46bb5fac39758740b82f5462a97233da1d","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.3.1.tgz","integrity":"sha512-gWl7OvRl9JnjJ2dbD9mt5Y1otICEKc/vpQ6P2gS4u/2qf71sEKLFvjNHmuBLOK37NxsPX7JbIdywtl6cZUdGKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt76olOoJcQbIBGxZ4ZXZ3ohd+88GWYGt36VRJvKcJlgIgUizD5H8Ri53lByP92YCH+RZ1JUh81y2r0zR1TMFuQLI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.3.1.tgz_1460599045030_0.9864895748905838"},"directories":{}},"0.3.2":{"name":"libp2p-websockets","version":"0.3.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --minor","release-major":"gulp release --major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^2.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"gitHead":"71c4d921d01db849df860cf7614f9f04b2fe6a08","_id":"libp2p-websockets@0.3.2","_shasum":"2d750e1d3613f8a18d10dcf9c6cfe3cf21f67bbf","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"2d750e1d3613f8a18d10dcf9c6cfe3cf21f67bbf","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.3.2.tgz","integrity":"sha512-K14YYGmMrEnOjk6M1/Ru2+k6RgAVVWEmCVrMm7pEfU+z+2ma6cf3DgeLssVyC7D/s6ImChv8kH/7v7dugorgXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0dOMuQife+j5ckdDAaWYGY27uPhZ8Tu9nPqttgx+nngIgYgHOfmcr0H0yjjFLWcIg3DZNfB3ZSE9O4NRFKx9r/DI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.3.2.tgz_1460629745419_0.4195288955233991"},"directories":{}},"0.4.1":{"name":"libp2p-websockets","version":"0.4.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --minor","release-major":"gulp release --major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^2.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"gitHead":"a8c6eebaf731130c0d79832e8147b0cfda92675e","_id":"libp2p-websockets@0.4.1","_shasum":"06a8acc0c2116f44127691ddab1f7a0de621d035","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"06a8acc0c2116f44127691ddab1f7a0de621d035","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.4.1.tgz","integrity":"sha512-8C1pYcpkuUlzOXsCDEaCjhjndd4GGaHEYzKzJ27XRDUM4Y2QvsfR9AYooPZ+LsEVIOu07d7TwLd6Nt9JGnjrUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIlvFz8G8VRjPn0tR7JEX1oSYXaY+QaZaqFMGYBAwIrAIgeUflu5fBH8CuxkHmgybL1DJGfcThJx7eMpXkOVz8h6k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.4.1.tgz_1461547301426_0.7297943846788257"},"directories":{}},"0.4.3":{"name":"libp2p-websockets","version":"0.4.3","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^2.0.0","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"57c731889c8c8a7a77855aa94b107baa5eb71055","_id":"libp2p-websockets@0.4.3","_shasum":"1fde5d873fee84ac408a2f215a2a84a736a09fc8","_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":"1fde5d873fee84ac408a2f215a2a84a736a09fc8","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.4.3.tgz","integrity":"sha512-FjQrPY+mTmWTSeOd+50bRNv472hRxxgvj4xSO0vLGTFYdpfJEtEMOePalizND8gsJGXABYymRxI3J5h4vleZww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4craRXexX0pFDtvYN0hE+oaudCb7lz/uTO6iLJ8IWEAiEA9DyPGoiNIg7Vi6qbD13CBbtLiztRxJThi39bLqJdLiU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.4.3.tgz_1462741097327_0.22260853741317987"},"directories":{}},"0.4.4":{"name":"libp2p-websockets","version":"0.4.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^1.0.1","multiaddr":"^1.1.1","run-parallel":"^1.1.6","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^3.0.1","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"9e7568b825c1bb09b0563b8edd9b9f27d25f00b8","_id":"libp2p-websockets@0.4.4","_shasum":"7be2d3e381883b112424d21396adc064b90fac7e","_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":"7be2d3e381883b112424d21396adc064b90fac7e","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.4.4.tgz","integrity":"sha512-S+dSAbgJKgvzqAZlBlRpA6CCcGrfLRMp+Pdt1uj/coCtxErjVeexG6kM8FSP5O+t/V//caPXV+wh4jgaGBZHNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6tN/GlnbJwkOsuzknE9Ocli+iT6ER6etVD7jnW46x1AIhAPaBSI2Wf4YUa1thvDP+Ke8sDgj+KvUijpGkwRd7WerR"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.4.4.tgz_1462742470208_0.3214119451586157"},"directories":{}},"0.5.0":{"name":"libp2p-websockets","version":"0.5.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^2.0.0","multiaddr":"^2.0.0","run-parallel":"^1.1.6","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^3.0.1","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"a30871657204455153094e8e2a1316c5f2f52975","_id":"libp2p-websockets@0.5.0","_shasum":"cb443f0386f72b077593212f5fedc7bdb090b48a","_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":"cb443f0386f72b077593212f5fedc7bdb090b48a","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.5.0.tgz","integrity":"sha512-zSDUugay7ND5csHk4IoHhR8L8cxvKT7H6cYc1t8cxaLdA5DFGHebBun0mfEx83oZ9UJtv5D402iRdIA/sgZ7kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAbm5POltjk0oSg1Vvwt3TIKTnfdCQnyF6zqIC6iiI1AiEAsXGjRU0dkQtbJTXW1QAbt5oTEq31czBzTyjw2AsNyms="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.5.0.tgz_1463521840475_0.8947239420376718"},"directories":{}},"0.6.0":{"name":"libp2p-websockets","version":"0.6.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^3.0.1","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"715682b173378a08179ab6574e8da28d90d70f27","_id":"libp2p-websockets@0.6.0","_shasum":"aeaf39ec656e62eb32c4801b8c69e4ef74b14c9e","_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":"aeaf39ec656e62eb32c4801b8c69e4ef74b14c9e","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.6.0.tgz","integrity":"sha512-QngJJXjtPqdSxQZo58tGe5lm3WOTNvqIxI8kI3H7pZ/1x2/0Yw9f1mFMTT6KUNkT67vVP5isKTwUfJgNh/651A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM2WP6Rk9v7fdqAx825D9mPlNJTTIbEwAbrldHI6gKCAiEA7yZ2lbpNyFk4mc5zdnwTndZ8YOXjX3ddIoQLfvzgwe8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.6.0.tgz_1463934058730_0.7081416817381978"},"directories":{}},"0.6.1":{"name":"libp2p-websockets","version":"0.6.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6","simple-websocket":"github:diasdavid/simple-websocket#ec31437"},"devDependencies":{"chai":"^3.5.0","aegir":"^3.0.1","gulp":"^3.9.1","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"0ee73f062ef8561fa71a01c152212f8d04cbde79","_id":"libp2p-websockets@0.6.1","_shasum":"2ed9073519c9b0c9a2b2fd364305dd658e3545ab","_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":"2ed9073519c9b0c9a2b2fd364305dd658e3545ab","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.6.1.tgz","integrity":"sha512-cFLy8l2CDBXLc51YRP7mEAfhw2JE79uZPs+bocCvxMRZ7y0dbuvE8BlBgcJw83sBkRhfjVs3pzVEINlYbduClw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK22oNmHP3fVZwwpIT5PsIgKndHaVLdDJxOwAAiH0vYAiEAudm6l7DBtPxJ6ULqrCK4YCkRLwBTjPduO8VrGZOmvJc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.6.1.tgz_1464509016889_0.37219513044692576"},"directories":{}},"0.7.0":{"name":"libp2p-websockets","version":"0.7.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"detect-node":"^2.0.3","interface-connection":"^0.1.3","lodash.contains":"^2.4.3","mafmt":"^2.1.0","run-parallel":"^1.1.6","simple-websocket":"^4.1.0","simple-websocket-server":"^0.1.4"},"devDependencies":{"aegir":"^3.2.0","multiaddr":"^2.0.2","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.2.0","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"16022a08a75073df477fb4dc4c77162108dfbabe","_id":"libp2p-websockets@0.7.0","_shasum":"7121ce62cf2235a0003430e4866448c0bc6b101b","_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":"7121ce62cf2235a0003430e4866448c0bc6b101b","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.7.0.tgz","integrity":"sha512-dDhiKj5qrsmu0Y3lpdy5f1UI5ChGvUuzESmWLzjQ2Q0RfCDKgSV7oWkPLko4UK1UEFc7H7F+38EQPFqDbUK4SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB+Ha/rceDur71yhXBskJh2yzzeyEKUBcQmvuOGARwdQIhAMnuxWGP2DcC4+IIUwG7FmC6PO6aGj+xLfES51rWMD92"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.7.0.tgz_1466591919082_0.4076163482386619"},"directories":{}},"0.7.1":{"name":"libp2p-websockets","version":"0.7.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"detect-node":"^2.0.3","interface-connection":"^0.1.8","lodash.contains":"^2.4.3","mafmt":"^2.1.0","run-parallel":"^1.1.6","simple-websocket":"^4.1.0","simple-websocket-server":"^0.1.4"},"devDependencies":{"aegir":"^4.0.0","multiaddr":"^2.0.2","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.2.0","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"gitHead":"380c953bd35cca9add0fcb946b31e421ea5b7cb8","_id":"libp2p-websockets@0.7.1","_shasum":"cbb0390d34f8ca7af978555de55032c99571b5c6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"cbb0390d34f8ca7af978555de55032c99571b5c6","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.7.1.tgz","integrity":"sha512-uSTmexsbEl/aP6fQ+SV48hIqIYCDog6OAjwhgg3KW6nHKIaaIMiPlQQLg3J4VDdzy6qjcq5mFVrWZyQ3uqFKNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU4beaDEWDGmm5K7akziGfQErRLVumdQBQIRmYMpoNOAiBzz8aV4CttIuWdOTF1q2emsihlTkG+wSNy6hqefjbkoQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.7.1.tgz_1470232951950_0.1182907847687602"},"directories":{}},"0.7.2":{"name":"libp2p-websockets","version":"0.7.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-websockets/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-websockets#readme","dependencies":{"detect-node":"^2.0.3","interface-connection":"^0.1.8","lodash.contains":"^2.4.3","mafmt":"^2.1.0","run-parallel":"^1.1.6","simple-websocket":"^4.1.0","simple-websocket-server":"^0.1.4"},"devDependencies":{"aegir":"^6.0.0","multiaddr":"^2.0.2","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.2.0","pre-commit":"^1.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"be4f059eef6caf979275b010a1c8089d695883bb","_id":"libp2p-websockets@0.7.2","_shasum":"36e73fd0c7ae11ff0616d8c81d96d33eb2112918","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"36e73fd0c7ae11ff0616d8c81d96d33eb2112918","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.7.2.tgz","integrity":"sha512-swPyv65TltrOyHXyVmGjfTKfHWjSOoX8actzBhE0Ph8uGUsQCHggLlt/V+JY0ZWE46dsJNbK/HZxUt+fmS5ZfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYeVY3sRVJ8p8C6caT0zETnNYyrAj/hzPHp3O4ymEHnAiBnPcX0NeWGDda6DQOWCMkSAUkmzqJdV0rEBJo/buR5FQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.7.2.tgz_1472485343031_0.41814353386871517"},"directories":{}},"0.8.0":{"name":"libp2p-websockets","version":"0.8.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"detect-node":"^2.0.3","interface-connection":"^0.2.1","lodash.contains":"^2.4.3","mafmt":"^2.1.1","pull-ws":"^3.2.3"},"devDependencies":{"aegir":"^6.0.1","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.3.3","multiaddr":"^2.0.2","pre-commit":"^1.1.3","pull-goodbye":"0.0.1","pull-stream":"^3.4.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"fa5b79d6173c32565bdf6954f7674415398f9f52","_id":"libp2p-websockets@0.8.0","_shasum":"eeff96c9ca5f20c74c7e0c2e48b95834a285e107","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"eeff96c9ca5f20c74c7e0c2e48b95834a285e107","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.8.0.tgz","integrity":"sha512-sGXn/Vw6zB6OGPITIgrhzpjH52xbyyZBC7ONdzzTyY8qdjm07ALwaiNYpnLl3NyxVZIQCMBhZx84fGvPjFWWzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY3EqRBN3qfjrcGU5KSs/qumf0asbACnHTnoLOJWgmQAiEA33IcDv2n29BX95E5rGZEVdgRBRkBH5ly2xiJFNHUIGk="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.8.0.tgz_1473166227507_0.1829336613882333"},"directories":{}},"0.8.1":{"name":"libp2p-websockets","version":"0.8.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"detect-node":"^2.0.3","interface-connection":"^0.2.1","lodash.contains":"^2.4.3","mafmt":"^2.1.1","pull-ws":"^3.2.3"},"devDependencies":{"aegir":"^6.0.1","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.3.3","multiaddr":"^2.0.2","pre-commit":"^1.1.3","pull-goodbye":"0.0.1","pull-stream":"^3.4.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"740e989598b6f004edcbc29af13c74071e8d0f6b","_id":"libp2p-websockets@0.8.1","_shasum":"b4ad4a177f036573d08fb0f89a6e734948a23896","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b4ad4a177f036573d08fb0f89a6e734948a23896","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.8.1.tgz","integrity":"sha512-jL9CWp4pg7+98PKppo5fYJCIVqgUYENqiqRHMJNVZ9/sf28vVqRneUHZPBBllVIJYPF8oH/Ga76k6kR+VlgMvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXzqkkTUmhRiqzrJno57ecWGHnibvEy8m49wALH0wNOAiEA866ZR8jpjEC0QqrXLV+aY8H8qZE8rXmOIK6SIWDl4v4="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.8.1.tgz_1473169081294_0.13371192920021713"},"directories":{}},"0.9.0":{"name":"libp2p-websockets","version":"0.9.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"^0.3.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^9.0.1","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.3.3","multiaddr":"^2.0.3","pre-commit":"^1.1.3","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"ebce595f2100a14fce4e4f6518483065e3f9a202","_id":"libp2p-websockets@0.9.0","_shasum":"6c9651a62133a08fca93e743f266c87493521c25","_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":"6c9651a62133a08fca93e743f266c87493521c25","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.0.tgz","integrity":"sha512-XsZh1Mzu6iZhaeyJUhQA8pqenqM+DETXD8pFeV6A5md6EtI9cBHNDmeazY32FKMicEi0l3W54lLm47y70boqmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWziHNsh3RrPJvDbHC5VC1oCzz3oZXJdRlptc/U2lq+AiEAy8rOShTlgfoeU2KW4pr4yXJWQWfrFjQ0TLl5Ef5aNhI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.0.tgz_1478163279381_0.34455909626558423"},"directories":{}},"0.9.1":{"name":"libp2p-websockets","version":"0.9.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"^0.3.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^9.1.1","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"^0.3.3","multiaddr":"^2.0.3","pre-commit":"^1.1.3","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"90947bb8376b3b4f150fb894c9396d1162c9675c","_id":"libp2p-websockets@0.9.1","_shasum":"c2aa36c6aedbb20f8db34461cdec634ae08559ba","_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":"c2aa36c6aedbb20f8db34461cdec634ae08559ba","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.1.tgz","integrity":"sha512-lLGqsfp9WeYbk8sl9Y5lvFUAYycvL0XiOk3mku2KIJHVqW6l2+wCLaxVHWU15ZHoO7C898sQRidgtciU6faf5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1AsctTmrBg1EAuqHwWk6IgsKSH8qCjZPaL81UTVETxAiArX40vHcfadwTUKtKMTWR1Z2+70UtlhUnj2uwJ1z1nDA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.1.tgz_1478625695009_0.6470055605750531"},"directories":{}},"0.9.2":{"name":"libp2p-websockets","version":"0.9.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.0","lodash.includes":"^4.3.0","mafmt":"^2.1.6","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","gulp":"^3.9.1","interface-transport":"~0.3.3","multiaddr":"^2.2.1","pre-commit":"^1.2.2","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"bb52ef97fbe688821774e2757f8884e57df9d7ce","_id":"libp2p-websockets@0.9.2","_shasum":"24182f97815af15ff7a24ee295f0e08674c52328","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"24182f97815af15ff7a24ee295f0e08674c52328","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.2.tgz","integrity":"sha512-0qxWbU914PG97iyfeOLFbvkaYs4+ZQoZKKM1VaBfhUtNDkz7/iN/6S2UaMOSI5WqXmJFn9dNkdwCg5RvMDDqXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNqKhvK8qLDPFX80QD3j5Ln7TxBgVdEQ9GX7lC20ExpgIhAKe7yf1SWWiviRZNSTs2pZnmJnUSnN36nd5GJffqh217"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.2.tgz_1486658312177_0.40119217126630247"},"directories":{}},"0.9.4":{"name":"libp2p-websockets","version":"0.9.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^2.1.6","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^2.2.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"ec467377e63a0fc73a448fcabc68d2844041aae4","_id":"libp2p-websockets@0.9.4","_shasum":"2d6dc054350dcc21620001f589ae22a7c4efcc4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"2d6dc054350dcc21620001f589ae22a7c4efcc4a","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.4.tgz","integrity":"sha512-dQVUEZbkdWYhZfOGohCIilAZ66HLN+jwUWYbRxdBSH5hK/B1HRt2HhZuwNG4F4KMXpOFPB17OviuqW6RBkopiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7sWe5OY4qS0oj565N2JF87hioKGsowNZeaaj6q51LUwIge7W9naImgZUb6XTDINjrw97VC1liEFe5tBcZdAmy6S0="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.4.tgz_1490106893495_0.7727384804747999"},"directories":{}},"0.9.5":{"name":"libp2p-websockets","version":"0.9.5","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^2.1.6","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^2.2.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"f872518141c04aebc90a0e2fc8c619c3083424e6","_id":"libp2p-websockets@0.9.5","_shasum":"ba6015e9a55163849ab4170869a7d44db6962373","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ba6015e9a55163849ab4170869a7d44db6962373","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.5.tgz","integrity":"sha512-0TzJapRttQU+aF5nVqf54v+PCPo9+wJjNt6WGEXMnYAo39+ObHiejUWuYOOd2qiKBwhNu+gUA6KMPB+BeqiMyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMz5JQM0TbZF4JjJpo3lbIP0PnEcHMrIo83NeB6QlQMwIhAN2ywmPFoGKRDlxQdLPTITrNa6uFE7hRy8P5hXuxzO2O"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.5.tgz_1490281964220_0.963813052745536"},"directories":{}},"0.9.6":{"name":"libp2p-websockets","version":"0.9.6","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^2.1.6","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^2.2.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"b9979a1cb12257c736524fbfe6281ffaf36db019","_id":"libp2p-websockets@0.9.6","_shasum":"1edf2f543a94be1885ca7a56590d16cad567806b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"1edf2f543a94be1885ca7a56590d16cad567806b","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.9.6.tgz","integrity":"sha512-FL4/ARXv99prZernyZCS7bgdQj/kENOy6qRRtZggibgrDga5hqcqSMTCIC+6jHJHUxTx/vLBTkFNtMl1mB1Dtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY/Ldo1TptgtedGmUtrAGOPJaBtcEhRo8nhAVU+TAREAIhAJ/eoqE9D5X4mOFITbYQGrErPaLCZb9e71ALvS69PaFe"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.9.6.tgz_1490311216597_0.3958174269646406"},"directories":{}},"0.10.0":{"name":"libp2p-websockets","version":"0.10.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^2.1.7","pull-ws":"^3.2.8"},"devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^2.2.3","pre-commit":"^1.2.2","pull-goodbye":"0.0.1","pull-stream":"^3.5.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"182057fa0ae9198962e96f53f435bdfdd5f3ae53","_id":"libp2p-websockets@0.10.0","_shasum":"1a78cbf3d1f24e0b849dcdb04b521c15f52e5ef7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"1a78cbf3d1f24e0b849dcdb04b521c15f52e5ef7","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.10.0.tgz","integrity":"sha512-eQOepfkTFcuDvMjav/xc8itnl4QmvVH9XjtYEJEsXwZkyPjkVrIJfZWYd/JEfof7MiagUPutrTrIOq5AEI1NRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC4KX6LtawFjjmS/Pg5qQU4HJsq09SXU0l6PwR1I9EXAiA6uNkqgWAABmIL38lyw4l/sSlTcPZ6363RWY79sTuGWw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-websockets-0.10.0.tgz_1490627994250_0.9127633615862578"},"directories":{}},"0.10.1":{"name":"libp2p-websockets","version":"0.10.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","build":"gulp build","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^2.1.8","pull-ws":"^3.2.9"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.0","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^2.3.0","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"dfe811acdb5c093146975eb59073a674b6458680","_id":"libp2p-websockets@0.10.1","_shasum":"9f45098d2890e0f482ee274707f27c7347b6eb62","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9f45098d2890e0f482ee274707f27c7347b6eb62","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.10.1.tgz","integrity":"sha512-DnImO18H1qQfV1a8US+O3XJqAMNs/1102BkW02jJug/aYGjU9h74KsMAYvAT8i8MUutITtXcsNeBKSeMfz2udg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArtXHyeH9J7YH7uOGdlm3ueJ9enqDR96jpEHUfGWwgRAiA3XpPpYq9eCUUjD90P8C2H4ZaMY3ieBC6LVvtNvzNPIg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets-0.10.1.tgz_1500759720535_0.7149688971694559"},"directories":{}},"0.10.2":{"name":"libp2p-websockets","version":"0.10.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test --target node --target browser --no-parallel","test:node":"aegir test --target node","test:browser":"aegir test --target browser --no-parallel","release":"aegir release --target node --target browser --no-parallel","release-minor":"aegir release --type minor --target node --target browser","release-major":"aegir release --type major --target node --target browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^3.0.1","pull-ws":"^3.3.0"},"devDependencies":{"aegir":"^12.0.8","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^3.0.1","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.1"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"0fe932be9783d237057ba6148cf81da50523f2f8","_id":"libp2p-websockets@0.10.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-4vD4g+7IJi/SGK5uv7eTjlT9Z8tZGKHKyz49Xr9svqmvr57qoJTSywSvjAGh3FNsJ8COZzYDArfZPF5fjidTZA==","shasum":"49e8b58cdb329def321b55cd2cfd8390a90d13db","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.10.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd+hjWs7z4EkCfFd6hhdRLldWBnAIQBrdMD77B4auUKAiEA0iR5i5Cs4VABQQzgq7PnAyjgGLEDeNJIHV4mQEgQKAY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets-0.10.2.tgz_1508498481683_0.9671964200679213"},"directories":{}},"0.10.4":{"name":"libp2p-websockets","version":"0.10.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test --target node --target browser --no-parallel","test:node":"aegir test --target node","test:browser":"aegir test --target browser --no-parallel","release":"aegir release --target node --target browser --no-parallel","release-minor":"aegir release --type minor --target node --target browser","release-major":"aegir release --type major --target node --target browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"browser":{"pull-ws/server":false},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^3.0.1","pull-ws":"^3.3.0"},"devDependencies":{"aegir":"^12.1.0","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^3.0.1","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.1"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"}],"gitHead":"3151f9e00764d6ac86b0d063e983602700e3bf64","_id":"libp2p-websockets@0.10.4","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-2o8woNK961Bx6kM3NvTPbkHKprJ3AZyDBKCfIfqTlvcMYv+eP0ZledF4OL6ArN8jb+i0oFSllZa7UqLlFZLSLQ==","shasum":"b586207bba7c6a9f9d72fcde629a7293e1fa54a8","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.10.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCystrnOHuxrM1tkMQxAasZuxAHUIkzt1f7qu9kkdkhoAIhALwc3fOMlF/TQ2KL5YnnB+Ln+9b11Z1pcqe2a48gGlJi"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets-0.10.4.tgz_1508701566906_0.5006836131215096"},"directories":{}},"0.10.5":{"name":"libp2p-websockets","version":"0.10.5","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"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 ","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"},"browser":{"pull-ws/server":false},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^4.0.0","pull-ws":"^3.3.0"},"devDependencies":{"aegir":"^13.0.5","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.5","multiaddr":"^3.0.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.2"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"e7ab32f0be1300f1adaff1b7cc7039c9e88ce50c","_id":"libp2p-websockets@0.10.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-umSnkUylBStVtsTJ2v1iWpCCUTFskbSOzUSyZ20mUwfwwPNSd+rmPkisnMRCz64l4UQ8EUs2kp7cS7kExAZODA==","shasum":"b2e03207a219b040db4c07f9473fe2367f0381f4","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.10.5.tgz","fileCount":16,"unpackedSize":946369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwn0fKLXJ7wNGMGccs3v+swTiG+EGHXqZNWVX00RsZ6AiA7lidmzjizzu/mqOXD3lEtxnBGEsibV17qTNxTPO6oIw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.10.5_1519122959300_0.20532140536237997"},"_hasShrinkwrap":false},"0.11.0":{"name":"libp2p-websockets","version":"0.11.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"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 ","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"},"browser":{"pull-ws/server":false},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^6.0.0","pull-ws":"^3.3.0"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.6","multiaddr":"^4.0.0","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.7"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"887dc1374213356e439670d79cdf237634ac74ed","_id":"libp2p-websockets@0.11.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-3hCsnHcpgFqE4n8uzfSMOny7EKnpJB+kIL+0PB+ol7FkzXFB7vBbLIVvQUWpJIMohLyRCvylY+qUg8s3o1wmvg==","shasum":"c76650f9fbc10a633089d4849f41bd11f917ae91","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.11.0.tgz","fileCount":16,"unpackedSize":1608594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZR9YqwdXTsa1MA9xhp+XYoHspBvozKTLXZMozu4RAkAIgbeSQE6NJWJJwD+GHd1CH9ss1Rxe0QprW5+gD5Tiu0QQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.11.0_1522945522979_0.9643353708251041"},"_hasShrinkwrap":false},"0.12.0":{"name":"libp2p-websockets","version":"0.12.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","main":"src/index.js","scripts":{"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 ","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"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","interface-connection":"~0.3.2","lodash.includes":"^4.3.0","mafmt":"^6.0.0","pull-ws":"^3.3.1"},"devDependencies":{"aegir":"^13.1.0","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-transport":"~0.3.6","multiaddr":"^5.0.0","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-stream":"^3.6.7"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"11b62d62a23e5f3544c76255bfc799f68814e3e7","_id":"libp2p-websockets@0.12.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-I4m0MNqzBOwoIneCF/5mXHGaavNf0Hoe/7NFg2WUm74o7240dZEIuNkAoLu1+OJyOPyu4RXeIBhUOS4cjBdCew==","shasum":"b0044535041b7689f116f36e46f511671c8b1f12","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.12.0.tgz","fileCount":17,"unpackedSize":1501986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54gbCRA9TVsSAnZWagAAKcEP/Arbk9+taJjuFPCN4ZqT\ntrJY0Ie+PQWshyRaWqkCKPVMBHLYlAfN0kzNvsejDi6iDKgXbMjps2DKPfqh\n5aH0/botC1zEGOJr63a8z051vqgr1rWe3kphvavHpkNlcR0X/0I9z/IPMj89\nyKITb9qQfXDiP4WXmiClQ3HeI3NsBcPedlutwmnCNwf+V9pT+BNuWmsCW1kz\nmHIR8+1GB+eWvs3+mffwLai5qEuQQ6kymQUDm6rMFXGYSUA01WmAkPeNKX38\nIxhxn2Jx6XVUXT/9m6JTfH13oxY94uZ0oM+hwv38m7IpbImZdKPFC4CFDVU5\nD/6tsDiP9Taa5qY85xb9+QFzTgDwpylpun6jGSE/uYCkdwLi3Ld2J20gB7KM\nS85sDjw3A+XAyZj/VPLlGRZEhBSnAeZM7NsrhT14O0pQr6l3+rv0eOFpoDwT\nBt1f1tfkbDDJQytMWk+8AVy5+Avh+PVf0cCcng1ofS9RiXU7nC5ZTUgBuQDn\nmQOKppk93+56OBV5twt20u/s161PAz6j78+jJkhcIuFmFwqlS6lh4NSJfZmm\n2e4Sxnk21WdW2wcqibSa8kjO2opDtiFLW3218p4RtU32OmLJLHgtkLixw8+7\nQrYuTAMFAek5x/PaAC+Gt9eDH9H4xHaud+sYjLPsOz71Ne5sCJgn1LU3gIVF\nZh/+\r\n=P71n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChFHJlAHAMVLJa9/ouwrfjuLg1y7gtE51XJK3soIXRPwIhAO69QIpF4LVoEa7Om3UgVRIz/j/CWLZ52cAE9wkVY3e4"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.12.0_1525123097913_0.5891442990620228"},"_hasShrinkwrap":false},"0.12.1":{"name":"libp2p-websockets","version":"0.12.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.2","mafmt":"^6.0.4","pull-ws":"github:hugomrdias/pull-ws#fix/bundle-size"},"devDependencies":{"aegir":"^18.0.3","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","multiaddr":"^6.0.3","pull-goodbye":"0.0.2","pull-stream":"^3.6.7"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"24541d371fd69a6ea745ef612b15274bf87b4de1","_id":"libp2p-websockets@0.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"integrity":"sha512-peyysk2sEK8iHLquFCEkTT+Vd+wS3JRBqYheYUnbFYhRj8g0xisRC5ZyOQdYhZf2MqPoOoU+m3YOV9e6QF99mQ==","shasum":"3dae3349b91ed246a8dc501585d82e0c609aefd5","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.12.1.tgz","fileCount":12,"unpackedSize":710715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN08gCRA9TVsSAnZWagAA9K4P/3B22UxgILfULI5dfCvA\n4JSv/Z5jpo3/EliHrcgFKLA6Xew/fWeu74ZLDcOsIkRvu/yfllsEy11d8koB\nt+jt0uFhozWlWp6/PA0DhDku7oCgvUm3aNuhvJoHPnIh7wg1WRLVI5lzS7nW\n/9Wy61A1QYZC4zACPzS4ERX2ORqChOkJKe1G8yjC6XFbSWMAYYGV1E77j+pD\nnxbSk28zQ+APU1nnLLme4zPMSbdMQ79Q/SsIsovrKGCoMHDSbnTdxa2or0jf\nSYNAGBzHZFrz5PoCh4E6+przQVuzZguac4v4wHnGUsRjmIS+3qNoXHFGztS4\nDUSq2Em6pjqy/MnndJNrmkA1lrQK0ch4vbDm3AJuxQOHOONuY9yQto7SNMbv\nFIB5njZhcMUSGMRSjCWrlhX0pQKwPneKx5Dux19Szire8sZrPzMN+TOqGQ6j\nzEqR87Bnw4OK2tNzD2sI0Q+gzgyoHoZIQ2BDIcpe/r9u9IxXwED+IHgl16Ft\ncdJqD7uE3utOfsHVj3dfjb+R3T7htXWHHROkP73oGRzY//VfSvk6+enl0SoH\nFaQ0WT3K7vmDGSVp18OoqedbV9kEilqrWemB6ctBVN2xwKqyFNS72AresDQ2\nFTQfpLChFGB9QmmJ4xcFpdY7b1IgI+pcNHn7LBuqQvsZeWi7farB7ojLquc9\niFmw\r\n=TmQq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMAOZEqJSLOFVKo3FqsASL0UwSenhkse5SQ6nTYKUT6AiEAu5rfiDhXnN5V6OeIilq2rXc1cajO6kLVbvKebsn20Co="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.12.1_1547128607570_0.5708606349541174"},"_hasShrinkwrap":false},"0.12.2":{"name":"libp2p-websockets","version":"0.12.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.2","mafmt":"^6.0.4","multiaddr-to-uri":"^4.0.1","pull-ws":"github:hugomrdias/pull-ws#fix/bundle-size"},"devDependencies":{"aegir":"^18.0.3","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","multiaddr":"^6.0.3","pull-goodbye":"0.0.2","pull-stream":"^3.6.7"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"18885e9cd310cc66ebd0e3ed6be4b075a57bb3e5","_id":"libp2p-websockets@0.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"integrity":"sha512-K/Jg/fWFfP5NyiLx01EJcoAcYQO00RSHpZfPQDR3May6ABvOseAjq45SrUDdDCW5mCS0502Vz1VjRrZdOXw8zQ==","shasum":"eecf25564cbe6b0e9017bb411c2a8abec8c9f29b","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.12.2.tgz","fileCount":11,"unpackedSize":714557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSdiaCRA9TVsSAnZWagAAhV4P/0hCd9UXJ+3WS5ONi1fQ\nONlXfhkjhKbsKEv4aczP7Yz9WNtjPPWREGh5jEF5h7z3HZzgfWg69nF+iUZW\nj5QACeapkr9bQWSYgj2Hpd4JxxlPdL+yOPaqiqGKgRzrUGs9hjsXWRr7IXrq\ngmz5is4dvv44WRHiVSlygryCAs3trooKSczow4JSaM0E6GiO1UMnRQovOaJ/\nCQNuWuoruH/4DgbUZq3s2MVc/auTxRRWsY/+zxz8mjnw5LyebUtJQM51ygfS\nxcog5L25kPcOc3whw2nCd2yek9YVuij1dRELA3AnUNv+uPfjdotrML4DY9n9\n3zSkr6f81MTsCL9zYaZ5jCpDalA2FOXl87qOUMlozeMoCueWExmGyrPxvQRv\nRiCgaj0vMbkfmHLA47sJ2CboEOvdCLL16WorqRxTGdalfrH2+BpIPfjeR69K\nc1YCV3C7XhJaPcy1U7cSdzXhJwCMin8WXDOc7Z6L7vswiYHk83yUExBherOB\nZYe/tZBXGpFDzV8vQWpOQOAgSbs5GdWFziyiNcbXSxRUUx/Nb4WQAdXVlR9X\nmNwWbdcdeUd7eisfmGHX/v9f4DLRv6pFvEpSSmqwUZeR/1AXJ1MCyI04dGq1\ncbvFmQVRSie7qyx710VNLejrasNawWf7uzerUnq6y8rRJC+SuzREPVktkQEC\nAFKH\r\n=gS4/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEvdBJfghKx3LByIm6I00Qyy8ig6ahvv6fTcrm5gPkkAiBq/453NPoZA4EYCkr+ZpHTES3mIhzlTIeWsMajaJnkIg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.12.2_1548343450212_0.24704523116092547"},"_hasShrinkwrap":false},"0.12.3":{"name":"libp2p-websockets","version":"0.12.3","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.3","mafmt":"^6.0.7","multiaddr-to-uri":"^5.0.0","pull-ws":"github:hugomrdias/pull-ws#fix/bundle-size"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"~0.3.7","multiaddr":"^6.0.6","pull-goodbye":"0.0.2","pull-stream":"^3.6.9"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"5a9434bc5859c4efc8adf1bf1bd84b68651a5bf5","_id":"libp2p-websockets@0.12.3","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-qA5YZv7RoxGUtMlcD8JwquonM0/19MCV0UPDRihCjzTi4wRgGKhIXZSwd/fs+8RRTKHMEUngAxit7ZLSlYgdQQ==","shasum":"f4bc201b0f381bd6b53f5e92446394761f29ceb3","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.12.3.tgz","fileCount":11,"unpackedSize":774190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXWCnCRA9TVsSAnZWagAAWBAP/AlrboYNLIOjG/Cf9yf0\nrJdt3DGE1lJ7PsjVog08FaTHBF2jvld99UNIoAfVHCvzBCHshYs3ZafSLjLQ\nB1sUROIERAnm5w+1TrxEa6kNrcLnRNaWzQJ4gwzytFET8af8Nd3oRSmFjVci\n3UX7itj6M4UHLMwJT56s0NXEBf0AAF7laemJhhobsh0UfWi9LnkWidLCNNx8\nAb/ImBqtSeiujuhXahLxz/RElwD1/NZUf9KAOSVinj4K7af618RrKgzfHSXy\nnevhmIFT4Q/r0saUnqmJaQ6d9+G4/TX2rodbwIB8+5hHr9datxuWkTyytiZm\n6YrQJOW8zUKNWX391PQgxscc0TN/Ilt0v1y+wmPGizXpYlB2kakK5wIbOWzy\nARKfj2GL8P0JJK+nCZMDthisUB+qVjAOKxlP2T+tcfVOgr3JNgESNWjSFIag\nngK1Hq0UqpaNzCIwXLgUX1lznSwWlVY8p5cD9eiAQ2l+I/DQfEoBSf5IvpLf\nIhyu0Mi9HNXXLmkcuc93N26rOVi4jBp46G2hM2H/zMASZduz+ySSaLx66K+g\n6C2hbIDMJ5SrrIJ9usz8R7YEpCushczrPe+czmrXPhSpIuYL3hDY+sKHWUtz\nPMTwufmNgUtY77XUVq7IqvDqRA9ghMLr2Byt0EVA/8vEh+7VvIykNWpyjcW+\nTZ2G\r\n=lKEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1JS72BDdwdgUDuuSZT3oIqeAVz/jN2wGnrBU1UKxRqAIgHMP40hsFUGZpmoDqE8U8VkOQXySZ/t2/bft8V6zXxKI="}]},"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-websockets_0.12.3_1566400678981_0.664225370308756"},"_hasShrinkwrap":false},"0.12.4":{"name":"libp2p-websockets","version":"0.12.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.3","mafmt":"^6.0.7","multiaddr-to-uri":"^5.0.0","pull-ws":"github:hugomrdias/pull-ws#fix/bundle-size"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"~0.3.7","multiaddr":"^6.0.6","multiaddr7":"npm:multiaddr@^7.0.0","pull-goodbye":"0.0.2","pull-stream":"^3.6.9"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"728b42e29e87ce10a7f7ac555c3142924999e3af","_id":"libp2p-websockets@0.12.4","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wXrdFgBibvuD+b+s1KIvhlbzh/qCXSDBmzkoKUugftxV6tC5AhotbHW1JlcI726+U+z4k8ha3nEZd9PY64NLqQ==","shasum":"bc35e190870cbfd7a9fd50a8dd0bc12fe2953aac","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.12.4.tgz","fileCount":12,"unpackedSize":773024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkdgsCRA9TVsSAnZWagAAproP/j6ca0EQJ4e46ZKpMKjV\nMpm/onZpJMKceUzVnSKrX/vQQGID48CfMK8fCZzJG3X/LNW2rftjK15SEo4T\nxhJAjtqutjGxmHP5N06sGByDIeH2FBxWKp9kfcJTy3TpuRRMTZ+QTa0iOyjA\n5tEKI20XF/1RgLye5JVepGlu2LHTmh3ZiJHRtomf0ccCyqhZ8YcAYMhtHb68\nK/BRTMwW46PrL6Fl8dR7xOAW7/QgDYBAWDpBpVsqQb5dxgPCvQz11e2OGYEe\nWoXktBkCRYo00wSYRCAFv8EK04tDpmMU9cGIQX63/RX2CIHFYPrjI24JnbMI\nV4oN+Ll5X6/XhF1rjSW7wCK6JrCklE8n5tqC/w+JEvgmJALeDvCp3y1uTRTS\nnMO/CjqQJj8lPFSMgA07OvyqPQeNrRastqhw/S5QrcTuwn1e+Onn+bJH3G2K\nDzNlWU4Om+bFnfrt1Uj8AV7HwGkzPUJlg2ni/sfnxbb/w550mXbAD6ypvoOP\nT0CshgdWXeZBh6GZNOUdKLV+6/Mi5wtLwjACRZY2L+gHxqgf/kCKHncIwkyL\naWq9xr9Ynhw0OB5mEy/ZlTvnB2/Y/nsMlyA2JZoIDM1f5BDx41AOLEnqMFRr\n/qZ5oeELoKn2rFZpcn7TYl8iF0EmjCORb3FR3xCQV707F27oas+tG7a9MDQ+\nV/Em\r\n=C42+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNx/2+VUrADrPWH+KCCY3yG7bl8E5/Gkr3B+Lo0OW7uQIhAOPJTaLqTH/xjWEdupSZFEjLShMLV6sI0K33+uy8HNV9"}]},"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-websockets_0.12.4_1569839147722_0.018180098826032776"},"_hasShrinkwrap":false},"0.13.0":{"name":"libp2p-websockets","version":"0.13.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"github:vasco-santos/it-ws#v2.1.1-rc.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"^0.7.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"b5496fbc2190241c856cb94bb32bcb25af128bb8","_id":"libp2p-websockets@0.13.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rGlFhLzx1l2fX+rADGXIN24vizogb37y4kriLSQetni6Jl1jTz/SlVdprY2cnV1vIiKYc216enSwO2NfaCytDA==","shasum":"ce317b5bd361f7e2f893c9c9c4edbff0d31f60d1","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.0.tgz","fileCount":14,"unpackedSize":3433928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkedSCRA9TVsSAnZWagAAGQgP/00zs1H9xvjOpXHr40Cb\niog5YAkf3lFSQACgiCQ2p7J550It3jV1zVu3dP+3cBonSCgtBtrfSF58/c08\nGQzKt6Hf8rwJX/5KdUW6uFBpmGTAckedbtlH3o077zQj1evBjTxhH4sLd8hR\n3GtkzsqwIUcXq3yeXnSQxjKczLRNNCNij/biZKFEfWZaelBM+z8kSZ0vNRgP\n+wgZ4vObVVP/UmbC+t2Qb+72cQ+x291BTDOwBwhOaPU6ktSZtoUBfLOJzURj\nPM0gUF7eyiTCvHq92d4WQeDmAn1CGr2e4cvaMADY7Dp2DWi7Z9gFLVUklzTx\nAGoGJmY52G0VvvdYT93S07pmb6XSnG20nmIGkDnvavjDq2ZqACwSvEgomXqt\nR4NR+7g+CHf292mTKHyxWbnezkRqRxwjZWAgomMAfFwFgl2vBNzguvjE+5d2\nCTHnZd9f2kVxMukU5Nyv98fGw52yJ3JlLMCsM4YyPhxJWGVyxLop0iAqZ32z\nwn5NqCxXGCuoC1zPKaOO2bkLobntJQg9K0OElvY/fBZd9uvcyJteMiawax7v\n28URUU7hmNwjSAsWrAMNECOsGn9xc4bUMa5GOGgp9rMbCccrwUv4pU6Df8KE\nrh0DPoaIXmn9QYumx/zJEYn4b+0FRx0G8uV44578c+3vQwmjbEJ+8XDVTGNd\nckyb\r\n=8dew\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0MLQY9tlHJvdpwvo77IXYDRxNm4c0AwSEzw6vwXnNIAiEA5tH5OVUrGQamNv3g77B0O/ak0y0urjdoTjfRxvG3AB0="}]},"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-websockets_0.13.0_1569843025858_0.37273327708997117"},"_hasShrinkwrap":false},"0.13.1":{"name":"libp2p-websockets","version":"0.13.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"github:vasco-santos/it-ws#v2.1.1-rc.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"^0.7.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"bb206ba0b8a61568fe0ebb0070f42f198de30df8","_id":"libp2p-websockets@0.13.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Emlz3Fu+V4WcU+OScCdEafMqr64vfZi46UXFNg1Hc+uHgQ8X/lngumsicJMsYnx1fGReDM588/pG1uB3B4Rh1w==","shasum":"ce6054e9069c1ec9eadcabde6bb5579f710128dc","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.1.tgz","fileCount":14,"unpackedSize":3440521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduZATCRA9TVsSAnZWagAAt5AP/1vnjpz4UgjOaDdmDwpM\nyP+2UL5aBCeIbLiSamPeMX6E9DwK17I5APeJ8rjLXqXusSlDc567Cy5Ajm3P\nZoql/fkqvF9/ViRVQ/ajNuecCEiwSjyQ6k7EG4sY/NYaqpmYaaspr0/6T3kF\nYINNnolgZ8Io4J9+kUNymXsxJW5UgKYYj60Bf6kSH8gM7sGM62VFqO9zG8pr\ny/q5gCywM1JrcDQAHHMpHKSkRFaUJQrr8Hy87eqljL1sk++7ew4/4etj8f03\nre6tZe/DTk/AzTg+0tfzETJtFGtV3+5f9yY2AAy8Xao3Xwl4xkFgav2O1Vxc\nzfSv2FJhjRifUKvgbp1Y77tu3FMI81dVIglumMrqHD9mc5vhN37y3HNFQafU\nZpUa9pb+n4EJ6jNdhMO7f3pSjZv2+rpvBaGkggdMU/sKq6e8IW/Te2HSub1A\nlwXGtYlvRZ23WRsm4+jygI5poYwCwv/oDd4iokCJX/1Q3xL58W91N8P7iUmr\n68dLy/8ThHPw2RjInmeS4EBhGX0BGM8gjLxyd1GGrMDaoNoaPIMTJiCczQdS\nKoOtp1FmtOS6GUaHdjd50gVhu9GV8cv6B+nnb1lxAWHqozr3kT4tT5Od1ETI\nRYT/QLlGhnaMYQcyfqh+OBx2OHw4uANwR61nSUpEQoZVrLquXF4D4vcLI1Kl\nWL4y\r\n=e2Wg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByCOAZBrHnJLrmPDP/ppvXJOdq17SUPkVjpauBSKdQ/AiBSKAI6yh2kB6V0/HTB4vJHAEIMAuI8gH97/erWaO3kNA=="}]},"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-websockets_0.13.1_1572442131187_0.5891956250814943"},"_hasShrinkwrap":false},"0.13.2":{"name":"libp2p-websockets","version":"0.13.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"github:vasco-santos/it-ws#v2.1.1-rc.1","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"readme":"# js-libp2p-websockets\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-websockets/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-websockets?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-websockets.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-websockets)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-websockets.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-websockets)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-websockets.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-websockets)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n![](https://img.shields.io/badge/npm-%3E%3D3.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D4.0.0-orange.svg?style=flat-square)\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\n> JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport interface\n\n## Lead Maintainer\n\n[Jacob Heun](https://github.com/jacobheun)\n\n## Description\n\n`libp2p-websockets` is the WebSockets implementation compatible with libp2p.\n\n## Usage\n\n## Install\n\n### npm\n\n```sh\n> npm i libp2p-websockets\n```\n\n### Example\n\n```js\nconst WS = require('libp2p-websockets')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\nconst addr = multiaddr('/ip4/0.0.0.0/tcp/9090/ws')\n\nconst ws = new WS({ 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)\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","readmeFilename":"README.md","gitHead":"8550ae49cd6d28370d817b0901a7b6f705c57a43","_id":"libp2p-websockets@0.13.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TanT8iJM1cgggkSGq2nXdfKDyNoKwGujiqYvcSuhKKUrlBNK9xzhHjh1aPC5L7baN5mAhgLNPRSJ6WUzzximCA==","shasum":"03788819f7743c2b8eff2cddde3a0ab7c7cbc3e2","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.2.tgz","fileCount":14,"unpackedSize":3694579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/RnjCRA9TVsSAnZWagAADfsP/j6+n4jgguFdFUZaiEX8\ngBkT9nHJs4FTwd2noYCXkVxf24QMoEASxBJRYe3Cu+yvfdg4pX3rSeM9m1ru\nMha9o0vTq0xRz09za4jWEqoOUami74/3Phwr+tiLNclbp8dWrLxFyzYPu5Aw\nYOVMkcKnQuF1E0M1K+mBQBJa7D4iKcBv8QdAyoYD6elx5iORqN5uCmB3EW4e\nI3UAERK/IpThr8YKjmyd8g5Wg4WCw69qfmpEFG68fvOCAvgYIJkWZVMk+jr3\nIUzaWD8ktsppSA7w5uTWct3QDqDgBLQbhERTrH9NbBhd18uldDBrUGbQAO9F\nb17AK4+CUivqENzb+7XI7Zwt+5GajoPQBSAhAiEkXKLGXhhKy+hGsgG2zh2N\nmCauOuoWPujekg1Tfrn6afmxg0Z/QBMac99CqgzV9cO8AX+4ePK02um77xKe\nO7J4LolOQ1fb6zqnL8Zao9cCKeRYVaeM6csWd476LCEDqkjb8+Vs0gZtH+Dt\nnihesNMbg2cMkaxEc8QkPB/JJ7UOkwLSmOID9RsA9V4IVyYWJe76UVqB3GXM\nWOgERz40SDK3UBnEnpOCuIdw1jL/bD9JTvcDqN7Em/lVfZBSpxls9b8jM0sr\nXnr7JWHMhN2YDLrl+CFvK0Cpyaqfg0Dn9OsKvP2eNQYDhMl38emyXrhHohf6\naUnc\r\n=tRVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDI48/5HprBG9hVhVAGQoX1R4qnfzGvkRdSEk49WYpcgIhAPKmD7Yw1EfWXFvJ2yjdhuXei115wB83j3/RNghNeLUR"}]},"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-websockets_0.13.2_1576868322507_0.5169754719621387"},"_hasShrinkwrap":false},"0.13.3":{"name":"libp2p-websockets","version":"0.13.3","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"^3.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"c8fda16d2087beae7f6b227e542c2b07da1540f8","_id":"libp2p-websockets@0.13.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WGS41fZKA9bwrAsR7M9nrRly+QiBxNuXOYtw16wDRQ8RSJ2YtFxshKOL4hFivlUlZq0L4+K8+TYR4RHJWvL6iQ==","shasum":"eeb83552811db1c0a80f2a7e13f5a4f3d0badb8e","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.3.tgz","fileCount":14,"unpackedSize":2386123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXusCRA9TVsSAnZWagAADLoP/26uSTyTAHa7YWdi0NQO\nBzXfDZFmhdt69H2TizTK04nuRPuuAyAoFghq8t5T9wdjaBXVvZmHGuhBEhSC\n9WszrH/anStveH0mVQ3E4E5hGrzyv7aBZLiQ5zdMaae/6rc58AOLTcJcq5tT\nuQ64i5QJ5wXAV4aBQmtmCj6jeScyNrU/YJpi6c+CM+qbGUou7b2WnpQbwYoy\nfn9OjjD2IhQmPAC126xBp80MtCZvERNvwplC9qooE03rmjm17+O6Z9nIFqxh\nQU53kvf6VuwYVdxcAH8INwsCJbsZ+XvjJgN1xJW9uHb+ZynDHrg6/Fyu+ZnQ\nyNcWMRPO4oOOIPWSopDrvQsVJ/99VysUahETqUEdRylCejGyFXmzWwS8rxSg\nu3chLTyEDnM3+lpQJExz6YgmncbyKp74zKfiS7m7/neRw72qBrnaD86WP+gr\nqysxz1gZq7d01vw746EXly6lZP2y7Cec8Wvk5R8bhLHVW7ecA6K4tj3X7QSH\nYImXQ17ah3nT2FEsuRd9NgUrZWrYcorMG5sLTMzQxw0A3lig1x1HPs0+wMIx\ns556Oh44+AKNWlr5U22mE8QBhkHuIYaGdhhT0QPzQHILD9fYw6iFSrnzFUQt\n5IOafJSwh+BZuU3lSJ1jv+f+vhJ0GAnZG5Z9/JHXee8JDswHu239YMJwLirj\n+Od+\r\n=hcWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgim+WekOS83WQLa0MGxfegdr1XsBiLMDIzSQY+jCTOAiEAp8Ofg0Ayylai4R/67keD0+w032SJjfFpPzaTytO0ROo="}]},"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-websockets_0.13.3_1581087660237_0.07945407122526582"},"_hasShrinkwrap":false},"0.13.4":{"name":"libp2p-websockets","version":"0.13.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"^3.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"eb9e5bd64b031ae28a289166624be1cc07cae6b0","_id":"libp2p-websockets@0.13.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z1A2lN39DUEwiGlkCyD60CbZ8o/gtk0Mc42th/vlJhyvxKOLAvU7cNfjfEDejr8ZJbsMm1Qpt0fr0l8sEtCTfQ==","shasum":"f98413025c4f88cefc8892a24d7d713470dd1775","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.4.tgz","fileCount":14,"unpackedSize":2227183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRqNjCRA9TVsSAnZWagAAKOkP/i2WiQ7NhMz97spA8QkJ\nxSLlZ83ZIJ/Lt7G17i4R9dCUZw7ffHcA4dRJO4G3tj2lo8L2hE7iTr8uiAmt\nZ/eWprvw+cFDElHOCy0XIR3V2tUya4N9ZPwgI6N54e1c7PmT2veK3cW7FDda\nAgN66CsuLC8PRsjVkyAvPAjw5ghrthfskHuYLvuQ6GRti4lhJhdAaQnpxWEJ\nBtXz/pYXol4hQeSPEAvGvM500UaoqrYm1Zq0lPJPuvngyYFRyg5osRKgozV5\nCaVR/0xjwobJXdArDTgi1/76GOm4quQCB6TAKlx8dUHWHbqt97+jQrAQyd4I\ncyd8O4C36GaOiX9cCRV2spkRF2ZnkkeDAg3Kz77uYn454BTPKm6HIFP9ikx6\noMj3B21HROCzk/xGKEAXQ0w8r39uZe5usd2HZQXerK3IbwEMz2f6OuMXMSjJ\ntq/mlP2JDtjgM8Fy+5WX2ZsPclh+i/GlLxroBXNrJlULGqpY83pG9thQSr35\nJBe+nl5NfPGhAIwf6lArbxr1YngYJXUzfXcAto2ceKOdSYsx0zR7AfEPw4Og\nvvgD+ZvltfQdc0jroj/7zoQcAYXoVceYIKhA8UQxmJWeO+iGvjlhu0YjEP4r\nN3Z3Mhz4yCs/s+HbOefknIHQrhdcdRuFsZfrIRvCrG9OtnAO9qs0ET2v2m/N\nfY8C\r\n=QyMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi0VfReHDssotfXSIFMrYl0q5p4kQqWfNB+AP73jBSHAIhAJe3DiDOoAaLV6Poqr9Do+gffBy5Oo2voIqRh+9fc4lt"}]},"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-websockets_0.13.4_1581687651217_0.3017762421533272"},"_hasShrinkwrap":false},"0.13.5":{"name":"libp2p-websockets","version":"0.13.5","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"^3.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^20.3.1","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"}],"gitHead":"a33db558a6cad973f31bbbeb1c668e284c2477d2","_id":"libp2p-websockets@0.13.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NHwATLioGWRY4rz53WXAs8frimLYu6Sot+6l/QPiV0E0XtnJFiIJFxZr0P7GbuxeC1cib+VMpmWyKLTc0VXsLA==","shasum":"a4d8a720c7e1e048c397f5154be81fc1f49a166c","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.5.tgz","fileCount":14,"unpackedSize":2235065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVpppCRA9TVsSAnZWagAAjUEP/RBqr4j48oUUzcr8M5eY\nSO8H2pW0slBIDiugKBYZKtPfbX1u4pgTrbStDn5worj5JjiOxJCK7AqV8LnE\n0hFIRAM4qDP8yrKdhRUZ0UdbsZB7JvHEVcUe9a5rMRm3SppPAbJt41iHpYvD\nxbyEcV8sbIEdHDwoOH3+mJmDfH3t7LLilLYI0IiWXcP2cJnbGfMv+wJmXbuh\nlDlExdJ08GvI2f3+gy7G721W0N9hmSchNunYlIN884BoPt86SEc/oOq3Yrc8\nif3jiI+6X3eeH30M5EA84rzHIu89YfhurmuE0Tn11AtbCtC0NqP8ii9rSD18\n4fUt0Yym/caow8WFRp4rQDNhSc2rRI46CHpqM379Hk4JbNgrL/tBdetbCxNE\njz6+t0bxWNFN2B/udFymZ0rP2c+oloD9W4bK/tN7Uk2lht7oAaumFXqrfDVB\n02jm4QoemALunquPzLjHjkT2obXEj6lKt/qBU3HbRu7XJwBT1yfmILu7uclw\nirUdJXd70L3Xh1F+0lc/IfKtkGHVcjNNQUAxPLFkqyFd5khcMvhPDTUdQg5n\nPWCr5RTkbsew/HfgwAGapwp20K37SVZ1NXlcvndQyH6Lbm2G4jmYOmLj9INH\nWPCIpJ8jYa/iWI5s1lHV3sP0+wyS8eRmcETlAmxLDxAjv+kBatsa0q2upsRE\nqZmJ\r\n=yAjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyVy7V4Z6hUrC6CJzhLMTQEudARKgPktYC+xH1O99lwAiACEkaPaGxJYrILj/X1Vn/esFFqDYPFAXmdboSlRa4zAw=="}]},"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-websockets_0.13.5_1582733929352_0.855383504861386"},"_hasShrinkwrap":false},"0.13.6":{"name":"libp2p-websockets","version":"0.13.6","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","buffer":"^5.5.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"^3.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","multiaddr-to-uri":"^5.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^21.4.4","bl":"^4.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.2.0","streaming-iterables":"^4.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"a37c2bd7f78b4ff671e20f7af5db4a494cb995f6","_id":"libp2p-websockets@0.13.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-3M2Fht4QtwIOrIxESJIFqsltmLGB2FQhtZXD4SxnLhBADqe3CYyrad+zsDjQRXlXU7u08l9lWM5gHWDtmqX7Aw==","shasum":"568fa85fb79fc6dcb3bf970892fb664d342f6d9d","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.13.6.tgz","fileCount":14,"unpackedSize":2191002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePrRCRA9TVsSAnZWagAAv80P/AkvSxSQgzzGfb+VtVaH\nlDyfBqmzXksM/FnY7MTvza+9xKT/QS7ADmLuSk9V5qYDzbNYYUWsaEl09Avw\nlGFlhWFc+HL2hHUJwbIZYasEvvGZvPxcgh483TyqIwEN2o8end0FAtZ+GQ93\nJf7cE06dcBV08ctWoVct1TDCyPfhB8Hi0PE9c72QprejjSCMnkHy5N0mslaK\nptrSxqhwG+55U2kNfvUnrrqS5WZG6l1UQxdH05FZJdu66gTX2iONIKZsGoMK\nSY99jaeYSScRGRhNzrxlPYJDUQydem/7ZiXQUjBZPQDMsgB603nAB5xXENQc\nlRdo+wDezrTKwtU/McNaOVjn7GJb8pGMqyqTz797ML9BEfwjWe3LwiQbVs90\nmondA4B3idbaMsXzrKrFvSw/bdrTDmLX4lzO3ce/+J1vdpzukrgayoUg9uR5\noh1i/eVc/QD0n2S7TB98GLZF+R9u3J4jBs3ububwGaJ/INQ/B/QeKTOHRL7N\nh6yS+3NW2+rHtS56YR48ikqMK00M2QB/OWDllyTsMA+OSiA1LCsHD5etAAn3\nag+oYxqAlqEH2Ue9NsNBMiZ4aUHGZ9WDzdBX+0ubkgpFB2TGhhjzPlYv8fx+\nbVsG1mWmH4X/07/W634MBK7e5z/SMhcJQKDIwTeA9P5/FoAquCR0BsAl3/fd\ndgsS\r\n=je9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS9zcBBFxszEP3evqdCyQQ38gcw17PkQ+KeK6/mGUWRQIgGYhE+oWegV65EuqqIYl4oIiweNHcIqoqyncZdZ1kx0w="}]},"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-websockets_0.13.6_1584986832940_0.6663695231690927"},"_hasShrinkwrap":false},"0.14.0":{"name":"libp2p-websockets","version":"0.14.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","it-ws":"^3.0.0","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","multiaddr":"^8.0.0","multiaddr-to-uri":"^6.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^25.0.0","bl":"^4.0.0","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.4.0","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"662d04128cedcadad63a937a9d20dc14ca5c6713","_id":"libp2p-websockets@0.14.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UeI0uqw2xYXFhImJucewG7fuL6hOR2tnSwlSAAxilyK0Z3Yya+GeVkqy7Vufj9ax3EWFx6lPO8mC3uBl30TkpA==","shasum":"e1c48d1787e88dee85db740598b9a6a687fe225c","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.14.0.tgz","fileCount":11,"unpackedSize":194418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMqjeCRA9TVsSAnZWagAAaPsP/3C4NQ3REhLI5uZ8OIoq\nyxWz6uMQnhaaWtYdrIG7qljlroc2GUXzLEPB/wYnaIwSCgBE6waxdoiQxGG+\nkA6ggD1KolUaeBq5fjdcxHTC+b+DoaodyMbfIQ4zjtcQrkzRv6QqNbJO+n6G\nOGEcDni5cK9JqDVMPVUmCkYY7XD+mdehgBQPzZaSKslczYNEhpVNml0+GGhZ\n+qN9l7W/b1bn1nSwRDpOtGRkHr1s/FLjzBCdInXzFI0NOoupYA4dzPQIC9dd\ngIU0xG36NaBHYUHJ/wCp/GJn5zcYFURPNsuW7rru2e8SMngUOYGwCEmTKjcS\nlYiY7PqIcae6d+epVoDWwTeI9iRdo30M+tMl+8RKKwKNMDzvVnNPERx+L1tk\n2beLzaZ/QeSsknVHlUzX57Ob4QQIG67+Kugnx2uvEQXGWOyU0VSYhENZ0Dq2\nDPCOOL5Dr/xRMry7s66NJNbcNLMipTbEmLHiNOi55dDeCKGiAza3ibfKi1FU\nLnUgnpm4JQySxwiL+KfXMtaZdfzjrcHxa+f9HIDIVhimUseVSxqdRJqbrQEH\nlxjCWgNaEyw2RCPClSbg083u9bS67zLumWuAlov9xjo+4Tc15LkMsv3K9zT8\ns7hKNUVigJsLHhV04iGLQT5auQVyIW4R+bkK1wydi5voKaqTulX0/1xFa+CZ\n3EXE\r\n=Ddih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3SmgnWZqE8ipDuP8+5U333cz02k3aDl2H84ACfh8UuAiBFufqvgv8HRNKMwJzR6lcE00vnap8P8jllnhY6ooOV4A=="}]},"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-websockets_0.14.0_1597155549715_0.4292025672616959"},"_hasShrinkwrap":false},"0.15.0":{"name":"libp2p-websockets","version":"0.15.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"src/listener":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^4.0.1","it-ws":"^3.0.2","libp2p-utils":"^0.2.1","mafmt":"^8.0.1","multiaddr":"^8.1.1","multiaddr-to-uri":"^6.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^28.1.0","bl":"^4.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.7.1","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"62b5dd2fe74f0cc2ab18f4f3b87f11cc1408e8e4","_id":"libp2p-websockets@0.15.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0mn71JOyO4MO7++sNpNpGQyht1C4JX6ScKqwK+Nod0r4MsQbqxRNp9/5fVZ+pY1oC1qTxkagZ98pfM3m+bob/g==","shasum":"fcd0ce964f03e1750413bbdc6a609b469c3a51d2","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.0.tgz","fileCount":12,"unpackedSize":199574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvM9ZCRA9TVsSAnZWagAAbHAP/iC/qEofkRqo1XHIEaJM\nbFF434pnk1fnwROir8wD/VJAUnW2l6ZsvWgC1xf4kN2U0yq1eTrvAes+A3Qx\nfBZG7vnEJ/76xfyVPrG+MBJTZKxfoTJA7Vpfnkd/5Z49KUIWeMKamxoRtQdU\nwUGWmJgWztyIboYvrueTbeW89WXYFKU5sIphBqqHyqOyBbfoyr6HwICFvMXG\nmfJDIYHmHPu2Az7JLffER5vohnnVOMW7A7Eljd957riupuv8lRfcLvvkzwgg\nMvi6MU5XOC5Jz/c9ojrmoVoT8lmym7+NqGVeu4s0xwsf642pS3TQpQZVhDyj\nDDCYltv6J84Sw08v3ByrfyP3qCPa35pU746nISiAxL3xVu5Y8X0ee45MSz+o\nmEW/aQTMFxVuMrwjQfTafVZ91SWsjPN2JzCKBTtodQWMqQVgx0QaDudw7cCm\nPvCktNAuw8Vt2JVy1ybegVlLf+5EKIsrxugADmi5iOeROi0VbqYin9xgclex\nED3npqiJfpk2+c2/pYqaZUDCQJnJkYe4BY0yFQWRcvFK5R6waqUUmgS1Jwrr\nRhnWj4l3Hiexxpk2+sSpACghvNPmRY2ZmgcM9mSQqbxou/iRBQN6zbzzpC/U\nojsnfYXgx6/SMKMsnx1HJwgGAEa9PqdVwpeFpvlvdQKtxMIy51w+9okeeEq4\nEEjr\r\n=Unzw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ+npSEiTrSid7SOgnXhLl37ln1luo39RvyMPEYlKPoQIgavmY40nvztdV96O8ZGp5eipu+5IFSuFayhRiDYnyT2Q="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.0_1606209368526_0.1664873224020036"},"_hasShrinkwrap":false},"0.15.1":{"name":"libp2p-websockets","version":"0.15.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^4.0.1","it-ws":"^3.0.2","libp2p-utils":"^0.2.1","mafmt":"^8.0.1","multiaddr":"^8.1.1","multiaddr-to-uri":"^6.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^28.1.0","bl":"^4.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.7.1","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"757a48f66095d06f5607c1507a782aeac0890c79","_id":"libp2p-websockets@0.15.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gczoPeEuJ3KSQD9helbEyjl0cZUv0uS6S94X9WR+gvKl5+d3BvNT0eSmofxLF8BxhbGUjS8ZzZrzgaF+A+P8wg==","shasum":"eba1cf4738cdecfc753bf7a20d7a804f98d2532a","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.1.tgz","fileCount":12,"unpackedSize":203411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHW0ZCRA9TVsSAnZWagAAOpgP/2OBSIgKvUSY7A946Zp9\nPsA+v5x1ghJzHWqducgGIfERSaoLMMeqdWHo/vgOnMM2eg1GgRF0AJZIpDPr\nuQ7VhyCQ1jIHRY9WhGbZYAzuK+sVvJSicDZH8fpPfgAuxq5JNyQOkfBPC0EO\nebwZAsHCGcS4OoSlAU3lgHXoo8e04wYqbKrCn90TYlveb6xWxIrUT19CH+kn\n5RyIQf4QPCzMfQlQ9sYBdDrB1aE1WpfKTcP1x5E9y/4r5v8YpPcXkhU2spHi\nrJkqMVgTMVgXvpBO8s7Xt7rKpKfFvdP9t9nJVgfqzDZRcnraLaWTIJVtadvN\nRYyjv0dWZCxmgbKL83rRDe/rUUFEXP+C+7HkQ2ooSjhWpgC76PBTQ9ethkYA\nAw5slNP5NaSbFL/QPeApMgvUGm61MblYFSbT+AZb/pCSTce+g6GVP80j3RvR\n5A0ss8glipIRQ6lBA/CC5bTxTRTbRvlHDZt6hGMF88yvwg6/CFSYQdbITKKq\nBN82ne7gkVFgsIou9AXuYDz3obi3GFP4YDKfkl6WDRxH2p4IkA4dlLbEPkNZ\nQL7miAJ6XK9rHAHtNqt0vAKbRRlo9V/BtArzWapmawBoBeYXNlvCCmLfijUr\nqwhm4sesEAy5LGqpjv8lj0UQp/IjzKujvDb6GKAqiMjg7gf3phjjwelq2/21\n51ti\r\n=ov+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJoMhx2DYzX1LAGfvojtXRtVg2B3zkSNu6PLyYTv8KZAIgVI86gqemw9cARpUxPV20Zs9wHg+SHEbetRlpGTeTt0g="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.1_1612541208845_0.6445653308789412"},"_hasShrinkwrap":false},"0.15.2":{"name":"libp2p-websockets","version":"0.15.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^2.0.3","ipfs-utils":"^4.0.1","it-ws":"^3.0.2","libp2p-utils":"^0.2.1","mafmt":"^8.0.1","multiaddr":"^8.1.1","multiaddr-to-uri":"^6.0.0","p-defer":"^3.0.0","p-timeout":"^3.2.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^28.1.0","bl":"^4.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.7.1","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"511d4b4c9948c0077bc3f40395a57d413cedec08","_id":"libp2p-websockets@0.15.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-KpX9r69l3RJHrzJJ8lf3BYBsQBYAKDTYXHOwhpRPijt+/M+63B5nUjUljzoTxcSQK27Rl/ZWBIZ0JR3LajOWZw==","shasum":"799c4f58fc4dfc3af2f7fc606184ba9bba833fe9","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.2.tgz","fileCount":12,"unpackedSize":204700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIldKCRA9TVsSAnZWagAAhcUQAI3HIAQNx8gbH9jz3EjM\nJTFvuNyh388PcTxF60w+cOhYEatqtXXNZ87R41R0aInHxMvHIc+DhiZxDn6c\nT/NC3VBM7yTpLiRmo1abAKu8im5cMNUi5hJePUQt/Fek5WfIlvljF7Ofha7O\nkgdo2wJRS+IUoZxJH9+U+aNtdI+xAUK5rB9ry8q/sjV5JL2Fiemu4L7AnNYn\n250nWjoCRib7my6TbkjiaErNuRDPQZmNnw81WVX2K+4zV+KPQ0uE9X7eXIx3\n+H1HaJ8Ig+28jy9OvqW99f+CBxbj4l7ZG63XgbN20MlNHbV8hgViBBQMiLvK\nSjNAgG4e5CYd9dmgPSiqW2fYJ0gUvegdV0cBdG/+5gGswYLg/dfWEpgvB9vC\nAL9fe5j63o5AueScz+pKv+sJlb/H79rIjnjD/vc6V4oEqIGzrTvoVetImQPi\nrn++jaAeqPwir2GMp1kfrS4R55uToIwQjsaKSmNlBSbk9wBZtt7ULEy97RQC\nBQ9a1+0ItFFnJQFq70UTnF5DvBOW2NUAGgI7YrR1ndjdILE4OshDb9FIk6oi\n9XsPckRUcWMejk9TRqxg3ZjCApDiaE33+WxOfG2jeMr6y9pxheDwKgvhAIai\nZbSIY/OTSDNltV8G7dw0MDoF/dTXxhSpZsbOPNye6JlyRSbsMXTgsaakdh7y\nwr4D\r\n=pSbs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9oTelPxxs8N2a9QggIA4YcOkE8NG33HmH4s7kR0/d6AiATpheRXHb2ZXeUF/PhIfConyItTlKX+G608amthWBL0A=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.2_1612863305825_0.7593535108259892"},"_hasShrinkwrap":false},"0.15.3":{"name":"libp2p-websockets","version":"0.15.3","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.1","it-ws":"^3.0.2","libp2p-utils":"^0.2.1","mafmt":"^8.0.1","multiaddr":"^8.1.1","multiaddr-to-uri":"^6.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^30.3.0","bl":"^4.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.8.3","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"d07d1b779e8d21ccb0189b5fe4de5f4deb995131","_id":"libp2p-websockets@0.15.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GbrdacmtqE4rdb8+UnarRlMvnUwfO4T4ABCMAGkVkwb7faAIA5S3bfCYnTAxRV1nvESAk6KwR+4JSkGM+A7j5w==","shasum":"c6c72d3a81e0db32bbf83b2f7cb844ad3a739d98","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.3.tgz","fileCount":10,"unpackedSize":30127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM43sCRA9TVsSAnZWagAAVicQAJf5cu7aggPvG1rgOEKc\n/q+KGR8ZghzZF44eTGYZ3Jja5dSX9+hdzn5CdsizqSRPR5NOJEUv73yqQXjq\nD6SkhwbvHcxHidRRki2JtM3oJKs2Kg9mOfRmA7cu+VHkN7pe+fkVXyN2DcoQ\n10mLsg+0b8L0S19HH2NufS+ZkLGjZ2GQKAbYvmkpGXkShyyfeTVhLPMQkCMi\nPzWEdH5QS/T6zEN6Env1BbVUIr5fnN+4tAUGMDs41JYE8BQFNZLzXB5ltfZM\n2sJD8/fVKoobotuTsQGhHb0k9H7hw2PYgoya2gYMPa6aYvxfH09vcCm0QOAv\neql3AVBtpkJjOTnH3OKn/kBtj3aAPjThzIRaQaDw35GUdgTjqMB7ikmiEtHq\n9LdCLWW16J7tmOU1e096tYq49AIcy+CvutqHbSrmG6hFGnqRi7GTrrzbt3AF\ncwuVpY0mvQ6fobCW28EJOHLAAoe7e7QmDLuBC+MQ8EVyFmftsT3n3uvvz3c1\nZ1UurZ4cISbVOjXifnNZq+499c/2p6H+T21JEHedoNtZTASlz5hXTaMcV7UR\nbCDp4Ojm0t8B89Y5lxSgG56xTAH0pGXPT2xeZX5SdyrYnkX/2btvmu3Wpqeh\nZT2ao8oySJOPmJFVt5pK04qzeadKKnl8avTbilIYB9ZF7+tZKjmeCFutTdHX\nwN5S\r\n=04e7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQZsiAo8AHZgGIYnlzu2LJBGDzAg1QsSsfGDLr6sd5aAiBMywbnXg4TWt+KQKz2sknbhtzvXeD+42Y+dzaWTg5ZLQ=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.3_1613991403863_0.5185928237725104"},"_hasShrinkwrap":false},"0.15.4":{"name":"libp2p-websockets","version":"0.15.4","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.2.0","err-code":"^3.0.1","ipfs-utils":"^6.0.1","it-ws":"^4.0.0","libp2p-utils":"^0.2.1","mafmt":"^8.0.1","multiaddr":"^8.1.1","multiaddr-to-uri":"^6.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^32.2.0","bl":"^4.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^2.0.1","it-pipe":"^1.0.1","libp2p-interfaces":"^0.8.3","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"f1a5d216005cca92322839a139cc49e0fa04b77f","_id":"libp2p-websockets@0.15.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CoZ9zeCEUDFDdUGzKz6YXx+BTnQzl9D1rxWS7+6wzO9uasDrxn8etigbXP7DbToGAGTQnrhEry6xNX4NI3CPdQ==","shasum":"d28f7a8aa948afeb11a693d83d2bcbab1121991b","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.4.tgz","fileCount":11,"unpackedSize":239558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZIQSCRA9TVsSAnZWagAAcPgP/00WVPtshelr9GBgyKCO\noI2U9mtsoBPe7rmri0rt1ZnG4U4mu6J9HW78BjdPKgJJItb2u+ln/cUJUHrL\n7GD7cR4GJPjpGZjZXbH6D2Xb0FkqJyHhOv3OEdMkL290jEFzSaRrhXI+obKz\nDt7/wtRfXxLz49UtQLMXCj2+ZyxR8d0LQOT29Bgj9SI0gGqMu/dSS89wvde+\nClYQJDpqUK4YBDENPleJmsXIKcGUpVpYhT6/N382Jcd7HXXI8rgAl5sdZ7Nx\nHrEgI9IUr3nzhwqTFMsXVfZiGh2Bc7oYhqQndnmAygqB/N9J4OWO40ZFVUR+\nXL5KFgLC2eDU176v/kuIbPvD/9QZpPqnxmQNTQ5CZtpUpZhFjq4OPuIK36G+\nxsa6fFKcJmLWX7j1xTc7Vi2TRW3cGePIrG3VR9H1lgUquyyyGQewm+JMPNFt\nWSLU8yQ8FutgBnKykL22JYRq3OtGMi5f4RTef0ib/aI59iR6joKLrhzMbRtf\n5fiHR7Z7fH+7v4a+hgFWI3fb0DSEaz6ptmBuTIMvdJMyfuDAkr+UjGjJGN3A\nAsM7k1OZEhVk2WEi3IIZMz8jScRZAh1gTB/yppkZZfqA2r90Sdh8INMEM6DB\nvrX9fDgkOPlQjheWyGYseA8rMZD38PtYAQChtnDMHwFAx3v2iWD+vZzRymxI\nYAsE\r\n=IkIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC9ZWJ+pQFkKAxfBdYpmstlQ+l0Qg+Ni+BHoCt2+HnPAiBGjU4VHq/Gdkplm2g/0JjTeTwGoiIKArDnEbhGWJBEGQ=="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.4_1617200145450_0.9873815252769407"},"_hasShrinkwrap":false},"0.15.5":{"name":"libp2p-websockets","version":"0.15.5","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^6.0.6","it-ws":"^4.0.0","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","multiaddr-to-uri":"^6.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.9.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"90f13e935072a636609b8df1e3c3e814c7ff76ff","_id":"libp2p-websockets@0.15.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pD/J5lp4QM8oyQKjLcnnfwwcNbCRDG33+C4njQ7MUKuD5MphF1s2U0z8FiAlTtyNVflYX82dhTYgI4cPzmoBeA==","shasum":"21a2aa9280c2d9b35c9e264d76e935fe764d8a3e","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.5.tgz","fileCount":11,"unpackedSize":244603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc/1RCRA9TVsSAnZWagAAcMMP/RLpClsu7+Z3V2fa17SR\neA4mYpAgMe6P9BjFMhItnSaqmgddyYUB7izrzGSAio6z9LRGw86XqGpTtpMW\nZGqNAn+Yq2sVBcG8PY69qavtLFiYgQBf6xS8lHxinWqRSSSc85j3LXnCdklk\naiQDveTAACAv/rbiuQINuzarVMIW7sqyiCSAEvBtSlP5YlxFrPTQgYOCtgHN\n/nynFfEKuXrLpI4sXeodMD/slnyMS4YiK99qTizdWKvNFoabyXces6TE9Nf/\n6ACXrT31casbwEL/GZ25o4zrXRHIRNPgSXdxxRmHsOZAwvTke5itprgFINeu\nKSuYQpy2JR4byRJSYtD0yJM7MNCuMh1upTNFGKoWxkyXzz2lWq67hGlfDRRa\nk+kFJ4duKmFoV3q9/Ii9PMlG/PKTy2CJK2s4uhvZJCsciiAETUeqE66Vdm+N\n03OiFKbMvsiN4iGIlN0N+V3rQNZjYfKBp905w4RNGPwwQ4LcbGjsAO26C+uo\n+foHARyYJh0K1Ya3H0OjpH9j4EifhfVsEGpcOKtR3/+qsv70BMsGgfmmTycP\n7lOw9e3jmj0Zvn+twLHUyiYBxzDBpoQ3xHixkBjID/SnhzzgJ0jlAzIYGboN\nUh1UyGtZC1pfVegNGbOjyfdoEK2Izykih5dKqzFXtuddyA0kWVsdUlJ6uxUa\nHKUJ\r\n=sUbI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOCDp3fNFFW2ZztwYw2egBdPtcxBDlh92cI6JFFjbudQIgYCJg32Q8PQzd+tokMz780fyy1uUyg6yVpywfva0cJi8="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.5_1618214225330_0.3056081504317891"},"_hasShrinkwrap":false},"0.15.6":{"name":"libp2p-websockets","version":"0.15.6","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^6.0.6","it-ws":"^4.0.0","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","multiaddr-to-uri":"^7.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.10.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"e9291044a731ee7ba83455b134c3141182073e4f","_id":"libp2p-websockets@0.15.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-epnRSZ+XeKUGpziNIniyEzjtf0K2TgtqPIABAynTFmav7FPch0jJ0ONQxD6hq46xgPvm3NEdVyk4Z2qdKeEzWg==","shasum":"216ed5728cf7b02ac149b80b6dfd764ef46560a4","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.6.tgz","fileCount":11,"unpackedSize":176624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge/suCRA9TVsSAnZWagAA9mQQAJ8cs22IHKmYJV2nCgWS\nbPjIsA0ewCCcoK72PZQVk2E6SviSMSO/OY5g3DfAMpCnUVnU6YZPnlJaRJoJ\nDoDbf8oWwIifYmxLKp+gj3gKBvVrHNkFe3ewf+O+K7p8lUYZF2fCyDkRaop8\nTW5GLGMB6YJjhCWLehL0CexZmY8i0+PuTXibk8gJE/W7fugs/Diif/l5CCqq\ndpSyVBizSCjGky6kL5lxNOfRIb3HeSAKhRuZexHL6IfdChgUIL6RpQqnsdTF\n75uCuYUOktNRcT9pAwBICsTDJSc8kUUX6Ck9myRw3pvNYdlfQkHh88Ypx0bj\n0JHqII5q39lj8BGqadIxcRn6jVKI4rmwqK44Hy77oz7AYJUe6mdmbj2bLkGf\nZLIvDe6Wmor110RawNDnVg9Nd3grgch2/F5WaRLNVg/u+WVoe4JVvcZk1+SY\nUgmIAeWu41KLIKcSpglblMH3wCPhRxTKG+OvIN4mJqm0kj9XtPi2je1zhQ3k\n9FDTbzxO9Rnwt3L27wK4NpdO1xRaNOs9ypWwl9CeUa9c/cK6HNbZxY1sOlyX\nAP/ah5+OsqKRPjQ5Q0A6N95ugvR0mXSvTpdR2OyC4EoT09QYhvXK1sQBuOpt\nnTjkNKuLn4tEE8UryQjhqdLFT7sOSHFHTb5tb5EiyTzOoz4YV6a+RqBUomIG\nleOg\r\n=BfMj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMYcab5GlPZ/2nnWGsgk+Wu+9K8xgcPbDospvFry+egIgUpOBEXbJbyMKwqNuCQgU9ta7dciphMnFx/I/rpAM7Wc="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.6_1618737965515_0.5512119968955838"},"_hasShrinkwrap":false},"0.15.7":{"name":"libp2p-websockets","version":"0.15.7","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^7.0.0","it-ws":"^4.0.0","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","multiaddr-to-uri":"^7.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.10.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"237fa15cf3b2668482f8f192bf71d5443fab6754","_id":"libp2p-websockets@0.15.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wtbRYrWmobb3qEwHEDRZBoqWY9lqq3luCWAMAMdgrS9OLQn9E2h18De8GZlT9X3CidPixxRb5mOALIhOqSjcsA==","shasum":"59581ced8663d731d6f0d44fb86e83345f969aca","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.7.tgz","fileCount":11,"unpackedSize":176726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkR7mCRA9TVsSAnZWagAASyEP/RJ1NF1j+8K/PdhCO8zH\n0Sg5CgfLGdO2klvqjFOmcxdRJaYt09IcBrvpqd5XK5IWOSMa2IZBYAYI4TOY\n5j0By5OCkXbr7QUoeza6SmEDKcw+Sgl+8Gj+XoqMsFw48WzV2YYXEMIGrCaq\n8boG75YST599JrO48My7UQ8AfzOLst386gUWqmzy0zgcYSP797tXJHpAQpe5\nMdotfrYgRZ4CTyUmQ5LOea0ZoqIjyToPa0Y4dflldf11V7Y/+wHu3QZ8VNxb\nyKgsm1pmb+Md8T1hXBtzNNkPY39cfb6IKWSZgAs39sCYNXwRpz6GGcOFlGTN\nnUPAFsmAVb694RdMFvVt9OnQtj/PtfwJBQ9xBlJuN/IdZwmnhJ20gSB0w5IJ\nIW/yZi4g+J5x4AMxZ7yNLDMskll3pb/p8OBV4WmaFyuPWd+qFdRPPFOBJz+j\nHRDvbaOl7mzNcCebe16MRVga5EuxbAkclocVlQ1wtqovT41hgSwVpHIMgFYf\nKjyBC06XZ3RV6nsoHgzJTnqdn+PfG23ini/K6O94IRkNO0nGfEV+92u2ByDo\n7SIhLVsxRV00s94WcvycvW/nlSWOWyIXC/MbXD065b7MUc3cv6+2uPLJSsJh\nSjsiplriZygnCrEWEq9xHxnA6Y2kNLQ6mD4ufZWoDOpQ6co6EvG680c1fXvH\n77fY\r\n=YBWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgj+q8SaBSbkh40DDwBYF6LblQe0RJYR5fm8lappEesAiEAsSiYWK78V+2B1EmRxEbYacTYD45ZIUmrbGtwUCtm908="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.7_1620123365942_0.8004359509298213"},"_hasShrinkwrap":false},"0.15.8":{"name":"libp2p-websockets","version":"0.15.8","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^7.0.0","it-ws":"^4.0.0","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","multiaddr-to-uri":"^7.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.10.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.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":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"62a3276b8398669f4d4a95c2a869d878033d91ac","_id":"libp2p-websockets@0.15.8","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-n8WMk/EEVgf7/k1sVm2FtMn+Atji9KPFwy194azxJ0j5G3WOcQVvCqe/OiMX6jDmxdbQEi/bczDxGxI2l6vzAw==","shasum":"809a801b42939ed386194f17163a4f9f0ca99d51","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.8.tgz","fileCount":10,"unpackedSize":165487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvxj5CRA9TVsSAnZWagAAu8UP/1p1ehLOuW6fWRvcS0Yl\nXk7QNhUV9UThw5H7TV6PXHtfOO8CZnGhv24J7KRFdwz/eYNEiUCYgijj7N92\nrZrBRkwT7aesdf5WTigVzEEDXeT/pBDhJKgwcXZZ73OEDwO/m6vHSqje3lb3\nVDeVDrUj/cFZw9rD8H2vvO+STu6JnUWPsPdhLUzj9cu+KAUUB8/Z/oG9bTkO\nQeZjkEjRRVlPEBR9NsxWI2+JomjIUAtdBl4GdFixoKxEL04gTZn6VdrUkdvO\ntBAmrXy/Jtg4zaI+cA4ml5bPxLKw2Fgzs0dREOOD9MLD0UL5Qe/Olpw1lNdp\nEljJpaAXTg43ULTzfKBwUxg3Ho5XyArzeDhoMevixMvsEBHlpLZtjnIyPvQ5\nsF0LNTSpUKSBeS0oq8eUMTdb7Fh1So9YjBOuSGdJixK3mKu0Xojbma9RYNV8\nAMD/P+W3CMfJE91zclMDP+64EEeR7zAZlXxW0fBA75QOvwaBEm1Zt5u7S11V\nkaJiTOicREMO3vLNpuK1ZzbSodgFoiRaxwNZzaWpn8XKr6DY/ODOvd47vqpQ\naGoZyntxrJZuE+3tTEwVNnuLUJwT3riA1vtqKZH/ozrTjnt5lHBmolAAEf1m\nArpgXVR3iEco7A4vzmjVK8YkP92kSmprkxQu/Xmu6P1KKQmVS9Jn0YaaAsmg\nm2G7\r\n=dSHe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcu+X+SSMuDJLUW/o/jaSDac8NncDT0YTPD7W58z1TSQIhANTBYfXGtTHg5ftnIJ+6Hi9bl/AP41kU04ennuhZRTkh"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.8_1623136505462_0.8924782888381717"},"_hasShrinkwrap":false},"0.15.9":{"name":"libp2p-websockets","version":"0.15.9","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^8.1.2","it-ws":"^4.0.0","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","multiaddr-to-uri":"^7.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.10.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.2","util":"^0.12.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":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"19e6f597135fae5280ac887db6884cfb0ed09ec7","_id":"libp2p-websockets@0.15.9","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-tuQ4KezPEiJ/JXGKJUttPgBWTv36NnaqY05lWja8wQwQU3R1NgpH4GRJnTBshGXoBFdvGGJbTxvsJlh15NzMkg==","shasum":"d674779199abfcb222f4fa84eb484f8196405256","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.15.9.tgz","fileCount":10,"unpackedSize":165487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwxb4CRA9TVsSAnZWagAA5boP/1phcpsr3e6sYM+GPFRa\nrp2J2NspPVESkMxpbYTH3qlFyom7pKwl+hQ7k1++lVdvm/cxhaacevOktU/b\nlB3kusUNha3X6Mm7wHw/5EZQdG0NAWd/ryOXmuxzst+6R0LR4zIm0PJyeOKj\nt6AwXhZx8YB9De0ZsN9EisDzACl7yOKmtu9SeUhacEdVp4g9vjEClPnYvtgV\nLB/IKhYLMeo1JJ5px2LQ2HmCDTAIKO+M0S82ksEInrAyyETuXw84aI/m6yCY\ntI897+WRkNqdtDJcyMlTh0sqvkdjavleYdRE70tzm+XVdCdPU5jdIDjnW2m2\njoEn3XkV/yRpl8MFa4PzQ0rfd+S3xnLcsz2Yq08uMGYzakBmlOtxjaWxou85\nK/ZtiQYv+kDi+sodRzoyVuFXKhDBhcchQ1yCElkFrfOHMlbWot1k2nGWXOcI\nrkbpgUk4e+H97uwABODiQ5UXa95RJJlouKd5hr8BU86v43Q3G3qXlpJ/D+cp\nzb31XyL60cHs91pF9JQSjf3dsAEZQZ7hYay4ymW8RUjtMWqrzqmyQChucmF+\nOZLfnqS5sv6CEAF5lkJg0O12D2wfMJcqhAa8387L6pLyV2/6mG9bEocAKYNE\nF8wJgsUOWWgaRAuvuxo1ZIt7G9y6i7EDor+A2xVtdoFu+kBUaGaqgDPlJoFd\niIIW\r\n=64Q+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLjXu4RATGk3OS2pjsCFyrP5a44XruLpH7Ye0Vw8f5NgIhAPH6WoygrMyW9FA8P51VwRAPPm49RRdPqwAL3OqulB+l"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.15.9_1623398136129_0.00002023650317695136"},"_hasShrinkwrap":false},"0.16.0":{"name":"libp2p-websockets","version":"0.16.0","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^8.1.2","it-ws":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","multiaddr-to-uri":"^7.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.12.1","streaming-iterables":"^6.0.0","uint8arrays":"^2.1.2","util":"^0.12.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":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"e9189bbadf92dc8b524fba1b313f50fa7a00cce3","_id":"libp2p-websockets@0.16.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-5QR68Ra1ymH4phYmHidYw/CwEDQt0NGiE3oIEltlsMq1deUlxx2j45C5lnWf6sFay78LI6sAfPyAyUwPxIJARg==","shasum":"80495ef880a9fa773a13d110d0c5f9771cbf572e","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.16.0.tgz","fileCount":10,"unpackedSize":187053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Y5xCRA9TVsSAnZWagAA6qEP/0sH9NwEgw76fz7wjOMb\nc3U06CNwRre/MqgCXrymDmX6TRlEWRSkaNmk05DlAaD5TP1HJPIITCVz8MUM\nIxIpEYwFgZsFsafsK1f1mL+OxMLAq5yyenKtGSCPOWZwBeaR+1aByS/ppZGO\nzC+2uXXx7ohx1To2cb5oWXBY857hBjet+pBIcq6rw/iVUJoHvM939DKp1miI\n/52nXBK1Q8LBAg/aIt9dZ0wWMAixOf01qU4YbBjhnYxdOqnaoXHLOZCW6Acf\nrqdDbBlcSIi6sxDgtWRr7CvS7YMIkkL6UgTjOs4j9CdSXaFw5dFCcGDEGJtF\n/uhVnmEiYKhtN+yEghQmgM9Xx2gRlP226p0yxGMFzOWF0JVySrVL3NocwQU/\nGI8yZtYvklQWEHJiSYJJf59zg6v+suw8J4I/ii1Uhr7npf5xnvurZGa7O8CV\nNgLJQ4LYJz7fkeAX+7dOKIM9XAZlrZI6mngOHsN9VY2tUI0PWEZkMaqpcjTV\npJ0Yg0UiXNTxXSlb+MoINorpUIChl5KOq/pnr4MFC603bn3nMBeb8DOl0dBx\no3/720qSrrZTzhFXsiXJWegqMhvJTSQC/x5vKU1emDAo9T39qiwwRRbAF4Qz\nv0v8FgUSgQHQUnnj3yr0ILCclsSq8pFKquApVofODGidUaGmtlio2OSSK38B\n9TsR\r\n=KJbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiwcr1IqF8FErdEMxSYTj8yaHAUFytst8AA+YfpyZP9gIhANfbU58R0cCxlcsfJ5xYNZJm+IED5hVBW66FEhRxKfER"}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.16.0_1625656945497_0.05911834501665347"},"_hasShrinkwrap":false},"0.16.1":{"name":"libp2p-websockets","version":"0.16.1","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^8.1.2","it-ws":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","multiaddr-to-uri":"^8.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","streaming-iterables":"^6.0.0","uint8arrays":"^2.1.2","util":"^0.12.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":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"7453bf04fd6de5fb9494e224e6a76818a1331ab5","_id":"libp2p-websockets@0.16.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-HXaCdlAkG5RDZCehEnkoVzQjT1C6NIaCKLERkkZ1ArKG77K7Y7uy+8y81uNZhy4OLQ8jGUMyOvKnjw6EjKJPmw==","shasum":"1138fc0bf4328f521b3cf5dbcf0148a8ea20303a","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.16.1.tgz","fileCount":10,"unpackedSize":152078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5v43CRA9TVsSAnZWagAA5sAP/0/qizo9mhFW2pr62tbK\nQptI7c8CMXgeM4iNWYHuNpSFpLjThOU4JIXoBOKw5djGm6J4sT2z3DozQTSZ\nXRFN6o/vqmUpDQqhHcy8abj5vIGDLpRh/GkPVLZe4RG0rQ/db1CUJY162Xxr\n3V0cEXDHO2dkMb3NDZq2HnzslPj9V16Kur8dibxcI7VNA9HMTVykKqJTt17e\nANjGsnGqSb4S+zOc9wkQ+EAPopXQL5rGorNdg+juxYBfPnKf3wtTRf6TuCg2\nOCNkrGVMPs0dUz6okwobA9vLpq3LtaE5BLl1rSZO3Qeub9L7dBN5EyLSoYvX\newC2I/+vWBFh5I+LBF7Lt3zqeORrfbvZ5R12n5mgc2ge03gNd205evQiAR5v\nKe8QLGiqMKXpeV8jPT7cbNso1sRWQNOpsPp+oXuyOnWg8tLhFIBZWDT4FMoJ\nsgxTGB44TPyMXGIl+TUHTnHbNteuiAuWg7d9I1rtHuj8/i7l4Q/KHM9LQU3k\nxxoJw40eLNQwWyCey/sJ17mHAxYx3hTwEP3fS5WYTSR6cGJES1RarOX/AJqx\nCej0ce6bwanKouLaLT4wmVtVtMcd/CUPhZbaaRfVwcCI/rCoSqXqIyjjo+vI\n6fqmcP62517pUEMbLIcgbPG5k75yCtfwtgrNSXPwWRUBjvdMdYtkaK80MYFG\nXggC\r\n=QUQu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY1iw7KrR8mDRABh3ETTV+JvtEQRYKHrmtWVbAaw6e4AiEAhxcSBEiU6i44IFmtAWRuBC4JQ40uk7ASi3sXno2e40M="}]},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.16.1_1625751095067_0.7339362306973223"},"_hasShrinkwrap":false},"0.16.2":{"name":"libp2p-websockets","version":"0.16.2","description":"JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"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 ","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":"nyc --reporter=lcov --reporter=text npm run test:node"},"browser":{"./src/listener.js":"./src/listener.browser.js"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","ipfs-utils":"^9.0.1","it-ws":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","multiaddr-to-uri":"^8.0.0","p-defer":"^3.0.0","p-timeout":"^4.1.0"},"devDependencies":{"abort-controller":"^3.0.0","aegir":"^33.0.0","bl":"^5.0.0","is-loopback-addr":"^1.0.1","it-goodbye":"^3.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","streaming-iterables":"^6.0.0","uint8arrays":"^2.1.2","util":"^0.12.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":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}],"gitHead":"b70e7231ad9b7e5796129f88919456b3afbf3721","_id":"libp2p-websockets@0.16.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-QGfo8jX1Ks16yi8C67CCyMW7k9cfCYiQ0lzKVJBud0fV3ymbMO2L8gzU6iXUUZTHILo8ka26zKhwQ4lmUMI+nA==","shasum":"4eca653b3ae9593d3dd5dd467a58aed03cc92e3a","tarball":"https://registry.npmjs.org/libp2p-websockets/-/libp2p-websockets-0.16.2.tgz","fileCount":10,"unpackedSize":152078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2x1kCRA9TVsSAnZWagAAzI0P/1kkO11UaFHdVB6eYXKU\nXGXvLxNLWgaLIKCX5qFq2uVa0rtONO2T5f+UI2sZEHjHcJgoTPwmLKSTJ0u9\npRyNb1vWWWRXOp+w4g+VBVfbIQi2ySD/A4BNu3ZaPpvpmZESx1PpWw9Kii9R\nQUixl/Om7zN5Hn115hkBgxJsVzNEeGNeYtEiQH8IehDQamzViH/YY4OZJ8P4\nhvT1e9CWDLVd4iquEetPMwxY+s5Zb6d0xGbYeTxLu9Kw0/iwUiOMAgMUiDZ1\nogAmmL9FOkqaWwB9cyShGImndKJL9XX6SKJ1w5CHg+fyA6YuAr+WxyOPA2Rh\nwOBA7rfheriQM13avyR1VH9IcBQ9Ydvp5ZMPO3bwj2Lwz3wv5BFueyLIfFb+\nmOYTX+OYss56iDzdMnvTDn+g3MWPMYnCv95JLPQOl5UPlc0Hl9YGAR0IA4bw\nyccejAvNaJ2FeZh7xobBo4ZHgUhe3JJ1oOa294F7DgqFJpxvxR/kAWn5vTgN\n/OhSA1w2qOA1YwAd1fzY2KO+N22rAGkKE0xPXmb4GQQp8k1tZznM3gz0imz4\nkuI7UGOX2zqkzyoFmK+SOFOQriSwY5PrPsZg7uc9Qb0O7G2OZk5l4UbHdYrb\njiRDgq7mTH77N7749GOBkKvKcUfJLxbZfplNfG5S1B5lNXj33+cat7bYZdky\nZxuM\r\n=O9hq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2ohPPWlJHecBz1Ip2bqOsn24FfiUATn+1QmDqgkVM2gIhAJuRf7diQOstAh3HExaMzX0vrsCWqRL1KYFjmOJijPSN"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-websockets_0.16.2_1632815524824_0.3238747076250714"},"_hasShrinkwrap":false}},"readme":"# js-libp2p-websockets\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-websockets/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-websockets?branch=master)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-websockets.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-websockets)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-websockets.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-websockets)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-websockets.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-websockets)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n![](https://img.shields.io/badge/Node.js-%3E%3D14.0.0-orange.svg?style=flat-square)\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\n> JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport interface\n\n## Lead Maintainer\n\n[Jacob Heun](https://github.com/jacobheun)\n\n## Description\n\n`libp2p-websockets` is the WebSockets implementation compatible with libp2p.\n\n## Usage\n\n## Install\n\n### npm\n\n```sh\n> npm i libp2p-websockets\n```\n\n### Constructor properties\n\n```js\nconst WS = require('libp2p-websockets')\n\nconst properties = {\n  upgrader,\n  filter\n}\n\nconst ws = new WS(properties)\n```\n\n| Name | Type | Description | Default |\n|------|------|-------------|---------|\n| upgrader | [`Upgrader`](https://github.com/libp2p/interface-transport#upgrader) | connection upgrader object with `upgradeOutbound` and `upgradeInbound` | **REQUIRED** |\n| filter | `(multiaddrs: Array<Multiaddr>) => Array<Multiaddr>` | override transport addresses filter | **Browser:** DNS+WSS multiaddrs / **Node.js:** DNS+{WS, WSS} multiaddrs |\n\nYou can create your own address filters for this transports, or rely in the filters [provided](./src/filters.js).\n\nThe available filters are:\n\n- `filters.all`\n  - Returns all TCP and DNS based addresses, both with `ws` or `wss`.\n- `filters.dnsWss`\n  - Returns all DNS based addresses with `wss`.\n- `filters.dnsWsOrWss`\n  - Returns all DNS based addresses, both with `ws` or `wss`.\n\n## Libp2p Usage Example\n\n```js\nconst Libp2p = require('libp2p')\nconst Websockets = require('libp2p-websockets')\nconst filters = require('libp2p-websockets/src/filters')\nconst MPLEX = require('libp2p-mplex')\nconst { NOISE } = require('libp2p-noise')\n\nconst transportKey = Websockets.prototype[Symbol.toStringTag]\nconst node = await Libp2p.create({\n  modules: {\n    transport: [Websockets],\n    streamMuxer: [MPLEX],\n    connEncryption: [NOISE]\n  },\n  config: {\n    transport: {\n      [transportKey]: { // Transport properties -- Libp2p upgrader is automatically added\n        filter: filters.dnsWsOrWss\n      }\n    }\n  }\n})\n```\n\nFor more information see [libp2p/js-libp2p/doc/CONFIGURATION.md#customizing-transports](https://github.com/libp2p/js-libp2p/blob/master/doc/CONFIGURATION.md#customizing-transports).\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","maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"vascosantos","email":"vasco.santos@moxy.studio"}],"time":{"modified":"2022-06-19T12:06:46.650Z","created":"2016-02-26T13:18:33.166Z","0.1.0":"2016-02-26T13:18:33.166Z","0.2.0":"2016-03-14T22:42:04.595Z","0.2.1":"2016-03-20T17:47:30.859Z","0.2.2":"2016-04-14T01:46:25.509Z","0.3.0":"2016-04-14T01:53:47.865Z","0.3.1":"2016-04-14T01:57:26.784Z","0.3.2":"2016-04-14T10:29:08.081Z","0.4.1":"2016-04-25T01:21:44.278Z","0.4.3":"2016-05-08T20:58:18.407Z","0.4.4":"2016-05-08T21:21:11.373Z","0.5.0":"2016-05-17T21:50:43.317Z","0.6.0":"2016-05-22T16:21:01.528Z","0.6.1":"2016-05-29T08:03:39.710Z","0.7.0":"2016-06-22T10:38:40.907Z","0.7.1":"2016-08-03T14:02:33.267Z","0.7.2":"2016-08-29T15:42:25.236Z","0.8.0":"2016-09-06T12:50:29.334Z","0.8.1":"2016-09-06T13:38:02.146Z","0.9.0":"2016-11-03T08:54:41.644Z","0.9.1":"2016-11-08T17:21:37.387Z","0.9.2":"2017-02-09T16:38:32.414Z","0.9.4":"2017-03-21T14:34:55.764Z","0.9.5":"2017-03-23T15:12:44.945Z","0.9.6":"2017-03-23T23:20:17.292Z","0.10.0":"2017-03-27T15:19:54.922Z","0.10.1":"2017-07-22T21:42:01.763Z","0.10.2":"2017-10-20T11:21:23.011Z","0.10.4":"2017-10-22T19:46:08.268Z","0.10.5":"2018-02-20T10:35:59.442Z","0.11.0":"2018-04-05T16:25:23.052Z","0.12.0":"2018-04-30T21:18:18.060Z","0.12.1":"2019-01-10T13:56:47.689Z","0.12.2":"2019-01-24T15:24:10.361Z","0.12.3":"2019-08-21T15:17:59.138Z","0.12.4":"2019-09-30T10:25:47.906Z","0.13.0":"2019-09-30T11:30:26.097Z","0.13.1":"2019-10-30T13:28:51.385Z","0.13.2":"2019-12-20T18:58:42.734Z","0.13.3":"2020-02-07T15:01:00.427Z","0.13.4":"2020-02-14T13:40:51.518Z","0.13.5":"2020-02-26T16:18:49.529Z","0.13.6":"2020-03-23T18:07:13.261Z","0.14.0":"2020-08-11T14:19:09.903Z","0.15.0":"2020-11-24T09:16:08.775Z","0.15.1":"2021-02-05T16:06:49.070Z","0.15.2":"2021-02-09T09:35:05.942Z","0.15.3":"2021-02-22T10:56:44.062Z","0.15.4":"2021-03-31T14:15:45.600Z","0.15.5":"2021-04-12T07:57:05.493Z","0.15.6":"2021-04-18T09:26:05.680Z","0.15.7":"2021-05-04T10:16:06.054Z","0.15.8":"2021-06-08T07:15:05.618Z","0.15.9":"2021-06-11T07:55:36.305Z","0.16.0":"2021-07-07T11:22:25.655Z","0.16.1":"2021-07-08T13:31:35.323Z","0.16.2":"2021-09-28T07:52:05.013Z"},"homepage":"https://github.com/libp2p/js-libp2p-websockets#readme","keywords":["IPFS"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-websockets.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-websockets/issues"},"license":"MIT","readmeFilename":"README.md","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":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Chris Campbell","email":"christopher.d.campbell@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Irakli Gozalishvili","email":"contact@gozala.io"},{"name":"Jack Kleeman","email":"jackkleeman@gmail.com"},{"name":"Marcin Rataj","email":"lidel@lidel.org"},{"name":"Michael FIG","email":"michael+github@fig.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nikor","email":"nikorpoulsen@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"}]}