{"_id":"libp2p-multiplex","_rev":"22-406f7bda544e48c4ec9e461a2fe11cc2","name":"libp2p-multiplex","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"libp2p-multiplex","version":"0.1.0","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"standard","test":"mocha tests/*-test.js","compliance":"node tests/compliance.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-multiplex/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-multiplex#readme","devDependencies":{"chai":"^3.5.0","interface-stream-muxer":"^0.3.1","pre-commit":"^1.1.2","standard":"^6.0.7","stream-pair":"^1.0.3","tape":"^4.2.0","timed-tape":"^0.1.0","mocha":"^2.4.5"},"dependencies":{"multiplex":"github:diasdavid/multiplex#3f15f490ed9244aa4108cebc3177c4aecff92312"},"gitHead":"feca2c64ec9040c9bad285a4c6c49b71faac37c8","_id":"libp2p-multiplex@0.1.0","_shasum":"7c962eaf47bf3b9ab3c2eee8ef1b325a4ff270bb","_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":"7c962eaf47bf3b9ab3c2eee8ef1b325a4ff270bb","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.1.0.tgz","integrity":"sha512-OAQYtvhTEkALu4TxmSur5agHzseaGNqIFJ7SwnWgakqenqbF87mK2FOITERzgeV5jzRiIP4Cy5iPlSHIOOQzVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAps0ne/HSBKTXYMs6TxZnTtS54ZmNkMegc8wqQ0bMHQIgSJmHWVz+qZ9u0dThghHaRbLKm7T6pPlJ898WAQDurvo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.1.0.tgz_1457311906390_0.4500486378092319"},"directories":{}},"0.2.0":{"name":"libp2p-multiplex","version":"0.2.0","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"standard","test":"mocha tests/*-test.js","compliance":"node tests/compliance.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-multiplex/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-multiplex#readme","devDependencies":{"chai":"^3.5.0","interface-stream-muxer":"^0.3.1","pre-commit":"^1.1.2","standard":"^6.0.7","stream-pair":"^1.0.3","tape":"^4.2.0","timed-tape":"^0.1.0","mocha":"^2.4.5"},"dependencies":{"multiplex":"^6.7.0"},"gitHead":"86d6fe2f65112d9c32910c70ab5ac6b0355c1651","_id":"libp2p-multiplex@0.2.0","_shasum":"93842427f55520b2b4f09a5c579e21b483d3ab81","_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":"93842427f55520b2b4f09a5c579e21b483d3ab81","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.2.0.tgz","integrity":"sha512-71vYCz63oBj5oE3FLUSQHz/tRfa3obuFaTYlMmcsCBA2LcQnCa3t/1CXV6XwB3quDXABWnZ2e9NFo5BhwTUf2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt82aY7KRtQ0WtR0XTQwJAPOb7ND2gF6rg0VSDGabDTAiEAiAenM/Xd0HParh2FbEUadanbMLJMWejXPFTMCs8zvbE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.2.0.tgz_1457312336020_0.46795081975869834"},"directories":{}},"0.2.1":{"name":"libp2p-multiplex","version":"0.2.1","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"standard","test:node":"mocha tests/*-test.js","test:browser":"node tests/browser-nodejs/test.js","test":"npm run test:node && npm run test:browser","compliance":"node tests/compliance.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-multiplex/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-multiplex#readme","devDependencies":{"chai":"^3.5.0","interface-stream-muxer":"^0.3.1","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","libp2p-websockets":"^0.2.1","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","stream-pair":"^1.0.3","tape":"^4.2.0","timed-tape":"^0.1.0","webpack":"^2.1.0-beta.4"},"dependencies":{"multiplex":"^6.7.0"},"gitHead":"bfe23d640210c7b92274521f93762d135aae05a1","_id":"libp2p-multiplex@0.2.1","_shasum":"8d745e8fd6e58906eb89cd4b55463cb308e6946d","_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":"8d745e8fd6e58906eb89cd4b55463cb308e6946d","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.2.1.tgz","integrity":"sha512-WwWqNdMjV2b+IahOnmBr5fDuu3cIuxqfnMSBlmdlqc4sAjvFoYJ6aitwwQK/ENS80ytO+Rx9+SIQfxzT/cgYtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp5Z4Ey30dQG2OMosKzF9lioMzVqEFp+x8hPqUFa54dAiEAyD8h1vkB2GDt3OIPnYQ5ltYT+biCObpq/q40o7IPpgA="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.2.1.tgz_1458647486233_0.2805770020931959"},"directories":{}},"0.3.0":{"name":"libp2p-multiplex","version":"0.3.0","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.2","chai":"^3.5.0","interface-stream-muxer":"^0.5.4","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"44d25a3e035680942624d3ada38ff55273e96102","_id":"libp2p-multiplex@0.3.0","_shasum":"eebe4d22335bc309b91f634d6aaa6115272046c9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"eebe4d22335bc309b91f634d6aaa6115272046c9","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.0.tgz","integrity":"sha512-B1aZ+BalvGl6QSXlx5TQRavQ3Oq/wrz89W7WkB5q55Vk6fzl/6X0VJSgP2K+1sE3C+cmK2bkcbb+OdB/yBByfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuCNU7eYCMOVl4ZxX4wIiBqI6bSq6BI9WeF5te0r6lfAiB3DMAvb5Q+SE55zebPRYm6cRRYcSyOcHIRN5w+RVdGbg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.0.tgz_1484915897870_0.37102490896359086"},"directories":{}},"0.3.1":{"name":"libp2p-multiplex","version":"0.3.1","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.2","chai":"^3.5.0","interface-stream-muxer":"^0.5.4","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"04371962a9ddb5facb8d064d7287b8a5a166988f","_id":"libp2p-multiplex@0.3.1","_shasum":"3e1f57bb728800dada65f2f53dfcc0db41a76e47","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"3e1f57bb728800dada65f2f53dfcc0db41a76e47","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.1.tgz","integrity":"sha512-m6wkiuPj9qUsJBVX5o0NPKcJS4N9hauqym7YYXw2T1lKJuym0UkjTqKyYH0jEdj/NELpXC5YgOdaHpnoU+a9Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL8aWIXTiq3d3natIyp3ej6fWT45y+KPHPJjIQd84DqAiEApfeTSZV1WJFalyn7A/cHlEBTzVM5p6iP3XFh1qx0ln0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.1.tgz_1484919584961_0.269321336876601"},"directories":{}},"0.3.2":{"name":"libp2p-multiplex","version":"0.3.2","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","interface-stream-muxer":"^0.5.5","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"22b6710c561672609464b2aa840d6cd311e5fd40","_id":"libp2p-multiplex@0.3.2","_shasum":"a767d2e988503ce306addbc7a9d72571ae0485f0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a767d2e988503ce306addbc7a9d72571ae0485f0","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.2.tgz","integrity":"sha512-st+G26OyiYnhudRiPiy4mgvL3zcLz4hMabwA+4otr91F3EJAHfCCz2+I9Goz5t246rRNxW55ttkjDlF+2GG//A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTL5PXYBiCWZOZ27ooU5HL7NivgFPZmRO+k4PpCZNy4QIgQG02907r+h7aQ6MDq+BN9SJjYoJvCXiypcNWfYcJHvQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.2.tgz_1485251761050_0.6532422062009573"},"directories":{}},"0.3.3":{"name":"libp2p-multiplex","version":"0.3.3","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","interface-stream-muxer":"^0.5.5","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"4470c9d95fa2fe767bacec8e4e7e721102b3ffa1","_id":"libp2p-multiplex@0.3.3","_shasum":"82eaec42af04d1a2e2617367dcca45259c9e7db7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"82eaec42af04d1a2e2617367dcca45259c9e7db7","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.3.tgz","integrity":"sha512-oOYPd//M2UJR+kbTq1DRK4EzchIDsUdS1LVGIRUrudpOUrLR66ETVaYFAzhsBHre8fHXXV+F7Lpi9O7BPDg23A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkA9b+GoJ6k7hxlz6YWDfA94bhNCpFlYu3wXKGhUAEwgIhAPowOoXqfiGCt2cR4xrqTYPt/KTeAfZfkYFPNokNZc03"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.3.tgz_1485272205267_0.19740730873309076"},"directories":{}},"0.3.4":{"name":"libp2p-multiplex","version":"0.3.4","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","interface-stream-muxer":"^0.5.5","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"0c3d3320d7bbb1afb0be2b829f2f1dae913c8f9f","_id":"libp2p-multiplex@0.3.4","_shasum":"ddfa57427a09f30b4abb59009f250032322f5d06","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ddfa57427a09f30b4abb59009f250032322f5d06","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.4.tgz","integrity":"sha512-DZev3e7M7sM3rN4Z6MVYxYHE9jO88R6gvOarVXYUCSp7BvHZYAA3VRQFYJmKXm/AvvoBz/+ygvtcSmZlhgtsvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9aqX4w2iCdLQtg+2v+T5iX/u4IRtf78jb8P6lAc8QXAiEAyPOkWc17wGfKHPb/8mzd1t8VVypWGE2SNE29F+Nlj1w="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.4.tgz_1485285255734_0.10082790697924793"},"directories":{}},"0.3.5":{"name":"libp2p-multiplex","version":"0.3.5","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","interface-stream-muxer":"^0.5.5","libp2p-websockets":"^0.9.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"1c08ce0d845df9e14d662d9985b84f2da19ea9aa","_id":"libp2p-multiplex@0.3.5","_shasum":"ae91ef295bb7132c7a371665392b750e737d3f06","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ae91ef295bb7132c7a371665392b750e737d3f06","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.5.tgz","integrity":"sha512-NxYVR2zAYgAywc7mKatuCsZ4OXKDSHY/cecsAoicOMwTEYGL/NncgVUCr9uNGPN/px1brvZ/45w8GAQPIvLfeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3qgLHO4hOttPjyLGboyCwNAT4kpbAAvAva3P5Ur/zIAiEAidYI0WOZhQQyIx1bA7PhIvXouDM8vJODd/eZyThCWFc="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.5.tgz_1485443740671_0.5265100952237844"},"directories":{}},"0.3.6":{"name":"libp2p-multiplex","version":"0.3.6","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","interface-stream-muxer":"~0.5.6","libp2p-tcp":"^0.9.3","libp2p-websockets":"~0.9.2","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"c5f042c016a840715da716ff3aa9cab2c92536e2","_id":"libp2p-multiplex@0.3.6","_shasum":"e9b5eb840ba433bc1d7de2ac7daf8e58d557c65f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e9b5eb840ba433bc1d7de2ac7daf8e58d557c65f","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.3.6.tgz","integrity":"sha512-4vbXSwAgGy4bN3Polfr8Xfo9jTVWc4Cdm8BqDhm3/Adw7qyesDayh6RdMFUWU13wl/s6HA4jTJ8gSAfaEUpC1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXovjrqGuhg7Lw5ucF4odYiJnMdaCs7fq0ORu+BjBxOgIgYxY+uOzriF7ooQGrBTAwf1FyK3zCG7FShbemG+2r0sM="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.3.6.tgz_1486659788487_0.3042025910690427"},"directories":{}},"0.4.0":{"name":"libp2p-multiplex","version":"0.4.0","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","interface-stream-muxer":"~0.5.6","libp2p-tcp":"^0.9.3","libp2p-websockets":"~0.9.2","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:diasdavid/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"8003fde563cb88ae68482757ff6b723ff8265346","_id":"libp2p-multiplex@0.4.0","_shasum":"b0d2c18f328c9c8a0f252a09cd0f53fe07453a63","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b0d2c18f328c9c8a0f252a09cd0f53fe07453a63","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.4.0.tgz","integrity":"sha512-sHTXhs0GI8dvIucepRstWxvZSo/lVxGK0VZalWBvyqa+m+Po09anjElxnOxOjMLZ6mmp4Axd5Ltt558644rDPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExCJxUwIWkz2grpXBobfhJ6q5KpyKggQLFZFpWLC5+iAiAOZFSXelWpuiudzoRiMe6PTP264yj+eKPUrW7hF21KUg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.4.0.tgz_1487146231366_0.0398383776191622"},"directories":{}},"0.4.1":{"name":"libp2p-multiplex","version":"0.4.1","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","interface-stream-muxer":"~0.5.6","libp2p-tcp":"^0.9.3","libp2p-websockets":"~0.9.2","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"3f3d6b4c6006b30c5515ddf4c0a521c69de7c23e","_id":"libp2p-multiplex@0.4.1","_shasum":"0320677beca4aadadea4b8c554a205fab1a8e0b9","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"0320677beca4aadadea4b8c554a205fab1a8e0b9","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.4.1.tgz","integrity":"sha512-Qz9xM7RPhQb1RrTjq3GiNea3eGLp8b61O4CjB3WgJJuMK2PYwJwhPtWfzP28NGsGGWkgiVE4dbRr2/R5wTY0kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeG+RPCCykvL/LZdPE/oreTYYJaUwibE/ID0yMtoxupwIhAP9PQNerusixhUe1JzPuGgCjvr8V+W0sUX0dEhqkDAyl"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.4.1.tgz_1487695275794_0.11813371884636581"},"directories":{}},"0.4.2":{"name":"libp2p-multiplex","version":"0.4.2","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","interface-stream-muxer":"~0.5.6","libp2p-tcp":"^0.9.3","libp2p-websockets":"~0.9.2","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"async":"^2.1.5","multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"baa320e60c63f598c233f186ab0ab6534dd6fded","_id":"libp2p-multiplex@0.4.2","_shasum":"660e335f16040313c738b24586caffd6bfc27cca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"660e335f16040313c738b24586caffd6bfc27cca","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.4.2.tgz","integrity":"sha512-AF0Lo+cIONLMZpkDHSsBvLOUoAgjv5ceCMWr7OB3e6nKrOqOPtpB1BCS0DiKhIQ05Lru8i9vaC0ISiwpofaR1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcZiCEzZsDVBN4JOJ/2zgIjEcAmtyblTXn0bAoufP9KAIhALz1FeI8Nj+qreK5jlwaeN+wwsjknkXTwoO+vETOUakD"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.4.2.tgz_1490085459421_0.01530567673034966"},"directories":{}},"0.4.3":{"name":"libp2p-multiplex","version":"0.4.3","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","interface-stream-muxer":"~0.5.7","libp2p-tcp":"^0.9.4","libp2p-websockets":"~0.9.4","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"async":"^2.1.5","multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.5.0","pull-stream-to-stream":"^1.3.3","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"0425accd631300e74c331597a6ead0c8b3d98055","_id":"libp2p-multiplex@0.4.3","_shasum":"822e5679032e5755d7d8b277e4a7cf4880ecd98d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"822e5679032e5755d7d8b277e4a7cf4880ecd98d","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.4.3.tgz","integrity":"sha512-4M2y4Roni3sHcfmldngG9yiXR0zYKf7i+OzGCx00DF7r4k6RyG1SSB/T5nxckoVI9H+sXnsceqDu6WrcjQsjJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdSGRbZJorpjp6PmpFZ06ZSGJvYh0o2EqtwBKsuUv3pAiBqL6vDXO4FywWhaZuswKiSMr53PrfxasfZP0C4x6cXIQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-multiplex-0.4.3.tgz_1490108508837_0.9818188440985978"},"directories":{}},"0.4.4":{"name":"libp2p-multiplex","version":"0.4.4","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^11.0.2","chai":"^4.0.2","dirty-chai":"^2.0.0","interface-stream-muxer":"~0.5.7","libp2p-tcp":"^0.10.1","libp2p-websockets":"~0.10.0","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"async":"^2.5.0","multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.6.0","pull-stream-to-stream":"^1.3.4","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"7619b3da439cec42bc07997aaaa68581997d226b","_id":"libp2p-multiplex@0.4.4","_shasum":"caf750fc7a7a7c9604ff4914551478527362f02d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"caf750fc7a7a7c9604ff4914551478527362f02d","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.4.4.tgz","integrity":"sha512-ve2lymxLAPreVTN+rzvC6NlG1N9nS2PD319SM4EQCDQ9CQWcqK6ZFz7zR0zHEA6++C9C+TxHN+SBl0y41ZcvaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE01AvgMlMdmKC2QeQSisZ3o4KcrMdEHnaNCG04a617AiEAj4ceiRvqtVLVYLmYJRw6Og1kRU++/ekAEFR/XQcH+s4="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-multiplex-0.4.4.tgz_1499545644802_0.29473565123043954"},"directories":{}},"0.5.0":{"name":"libp2p-multiplex","version":"0.5.0","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"src/index.js","scripts":{"lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.5.7","libp2p-tcp":"^0.11.0","libp2p-websockets":"~0.10.1","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"async":"^2.5.0","multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.6.0","pull-stream-to-stream":"^1.3.4","stream-to-pull-stream":"^1.7.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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"3ee57519d194b8e4b9288317d811c552736a1100","_id":"libp2p-multiplex@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-cZjK66wr2zcaC5sW0QjBZ/lXouBlYQ9Hr3Y6j2DImTtOjPufccnaULkCxbnpnfQ/g52AEsIQh0DlwW4L0gZ8Ag==","shasum":"ffdf2a36e70eba730f64c06c4d65491c3ba19e95","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa8uzvNyDKEF6azuqwFHiQYJF4FgihJk8QSDSIL9oq/AiAihk4SBKIuA1EZhLWUJw65Yi1+C4oYgzjLnnNPDLUg5g=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-multiplex-0.5.0.tgz_1504437401323_0.7948361726012081"},"directories":{}},"0.5.1":{"name":"libp2p-multiplex","version":"0.5.1","description":"multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface","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"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","devDependencies":{"aegir":"^12.2.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.5.9","libp2p-tcp":"^0.11.1","libp2p-websockets":"~0.10.4","pre-commit":"^1.2.2","pull-pair":"^1.1.0"},"dependencies":{"async":"^2.6.0","multiplex":"github:dignifiedquire/multiplex","pull-catch":"^1.0.0","pull-stream":"^3.6.1","pull-stream-to-stream":"^1.3.4","pump":"^2.0.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"0ebface388fc04638644862a5336ad78ce1d99cc","_id":"libp2p-multiplex@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-XZagf1B31Vkbd+iAai8cOfRkcZWba+MtSRf/xQJ7uOz7O4heLMNC4orcDqT0n+Hkkn3zfqllH75Kp1xJ+Vog2w==","shasum":"007282d5db6fb3d53d3766b81dabaf215707829d","tarball":"https://registry.npmjs.org/libp2p-multiplex/-/libp2p-multiplex-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2Po8Re+wGAJBzt113/Qoa5fj5YlXjDk1er7IhSHMLTAiEAr09cBn97Ne3W3zI3JxuXbV4jNLzRC8pIUIGWPbtdOM4="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-multiplex-0.5.1.tgz_1513231740697_0.6983561278320849"},"directories":{},"deprecated":"use libp2p-mplex instead"}},"readme":"js-libp2p-multiplex\n===================\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/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Build Status](https://travis-ci.org/libp2p/js-libp2p-multiplex.svg?style=flat-square)](https://travis-ci.org/libp2p/js-libp2p-multiplex)\n![](https://img.shields.io/badge/coverage-%3F-yellow.svg?style=flat-square)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-multiplex.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-multiplex)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n> multiplex implementation wrapper that is compatible with libp2p Stream Muxer expected interface\n\n[![](https://github.com/libp2p/interface-stream-muxer/raw/master/img/badge.png)](https://github.com/libp2p/interface-stream-muxer)\n\n## Usage\n\nLet's define a `listener.js`, which starts a TCP server on port 9999\nand waits for a connection. Once we get a connection, we wait for\na stream. And finally, once we have the stream, we pull the data\nfrom that stream, and printing it to the console.\n\n```JavaScript\nconst multiplex = require('libp2p-multiplex')\nconst tcp = require('net')\nconst pull = require('pull-stream')\nconst toPull = require('stream-to-pull-stream')\n\nconst listener = tcp.createServer((socket) => {\n  console.log('[listener] Got connection!')\n\n  const muxer = multiplex.listener(toPull(socket))\n\n  muxer.on('stream', (stream) => {\n    console.log('[listener] Got stream!')\n    pull(\n      stream,\n      pull.drain((data) => {\n        console.log('[listener] Received:')\n        console.log(data.toString())\n      })\n    )\n  })\n})\n\nlistener.listen(9999, () => {\n  console.log('[listener] listening on 9999')\n})\n```\n\nNow, let's define `dialer.js` who will connect to our `listener` over a TCP socket. Once we have that, we'll put a message in the stream for our `listener`.\n\n```JavaScript\nconst multiplex = require('libp2p-multiplex')\nconst tcp = require('net')\nconst pull = require('pull-stream')\nconst toPull = require('stream-to-pull-stream')\n\nconst socket = tcp.connect(9999)\n\nconst muxer = multiplex.dialer(toPull(socket))\n\nconsole.log('[dialer] opening stream')\nconst stream = muxer.newStream((err) => {\n  console.log('[dialer] opened stream')\n  if (err) throw err\n})\n\npull(\n  pull.values(['hey, how is it going. I am the dialer']),\n  stream\n)\n```\n\nNow we can first run `listener.js` and then `dialer.js` to see the\nfollowing output:\n\n*listener.js*\n\n```\n$ node listener.js\n[listener] listening on 9999\n[listener] Got connection!\n[listener] Got stream!\n[listener] Received:\nhey, how is it going. I am the dialer\n```\n\n*dialer.js*\n\n```\n$ node dialer.js\n[dialer] opening stream\n[dialer] opened stream\n```\n\n## API\n\n```js\nconst multiplex = require('libp2p-multiplex')\n```\n\n#### var multi = multiplex(transport, isListener)\n\nReturns a new multiplexert that multiplexes over the duplex stream `transport`.\n`isListener` should be true when this multiplexer will be used to listen for\nstreams.\n\n#### multiplex.newStream(function (err, stream) {})\n\nCreates a new stream over the original `transport`. The resultant stream is\nprovided asynchronously via the callback.\n\n#### multiplex.on('stream', function (stream) {})\n\nEmits an event when a new stream is received by the other side of the transport.\n\n#### multiplex.close()\n\nCloses the stream (from either side).\n\n#### multiplex.on('close')\n\nEmitted when the stream has been closed.\n\n#### multiplex.on('error')\n\nEmitted when the stream produces an error.\n\n## Install\n\n```sh\n> npm install libp2p-multiplex\n```\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"time":{"modified":"2022-06-19T12:06:29.745Z","created":"2016-03-07T00:51:49.957Z","0.1.0":"2016-03-07T00:51:49.957Z","0.2.0":"2016-03-07T00:58:59.388Z","0.2.1":"2016-03-22T11:51:28.528Z","0.3.0":"2017-01-20T12:38:19.743Z","0.3.1":"2017-01-20T13:39:46.816Z","0.3.2":"2017-01-24T09:56:03.043Z","0.3.3":"2017-01-24T15:36:47.127Z","0.3.4":"2017-01-24T19:14:16.355Z","0.3.5":"2017-01-26T15:15:42.524Z","0.3.6":"2017-02-09T17:03:10.234Z","0.4.0":"2017-02-15T08:10:33.187Z","0.4.1":"2017-02-21T16:41:17.584Z","0.4.2":"2017-03-21T08:37:40.027Z","0.4.3":"2017-03-21T15:01:50.775Z","0.4.4":"2017-07-08T20:27:25.750Z","0.5.0":"2017-09-03T11:16:42.533Z","0.5.1":"2017-12-14T06:09:00.782Z"},"homepage":"https://github.com/libp2p/js-libp2p-multiplex#readme","keywords":["IPFS"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-multiplex.git"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-multiplex/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"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":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}]}