{"_id":"spdy-stream-muxer","_rev":"10-9fae64f97e6b6d1bdc8231ffdf3d829f","name":"spdy-stream-muxer","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"spdy-stream-muxer","version":"0.1.0","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"spdy-transport":"git+https://github.com/indutny/spdy-transport"},"devDependencies":{"abstract-stream-muxer":"^0.1.0","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.0"},"pre-commit":["codestyle","test"],"gitHead":"2e0ec42440fcc7a86bc69aa825843d266a37c6b3","_id":"spdy-stream-muxer@0.1.0","_shasum":"909ed187a413c86908a13d938ec0f4008489470f","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"909ed187a413c86908a13d938ec0f4008489470f","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.1.0.tgz","integrity":"sha512-soEkiOSZ080O5C4cETCAh6fBxpwMht4drQNtbAL1F+brwY+w4brZcIZ0E5i5Er+llbrL/KvWhlZrbBu0FTIqJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlfUen0o6RiYjsoGVS1qdNGkIxhKxQV3O/fyQSEU8hfQIhAMunfLnPxxOxO+PwT1FKF8kMTdqzkrrf2Is2X3HFMZk0"}]}},"0.1.1":{"name":"spdy-stream-muxer","version":"0.1.1","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"spdy-transport":"git+https://github.com/indutny/spdy-transport"},"devDependencies":{"abstract-stream-muxer":"^0.1.0","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.0"},"pre-commit":["codestyle","test"],"gitHead":"69e2d07d77d619e1006df2cc5a340e97c20d6d0c","_id":"spdy-stream-muxer@0.1.1","_shasum":"5481cabe191112e274b13cf6d74f4704237882a4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"5481cabe191112e274b13cf6d74f4704237882a4","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.1.1.tgz","integrity":"sha512-mXpsrgyo2xYP4paWQNvI/x9GjcyQXvIT+mMcwUzopLE1H/8XGtY0rw/FbVgld1Mv8meOFL+inQwgQ/6ZVOyuWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+GALp6o1HOc7axRIbeoxYJT5fpXbm4yq6n+GLARiw2AiEAw0kBHTvT+Bt7wHCzDGIWg0EtRhL+6iQy8bMH9S8m6J4="}]}},"0.2.0":{"name":"spdy-stream-muxer","version":"0.2.0","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"duplex-passthrough":"^1.0.2","spdy-transport":"git+https://github.com/indutny/spdy-transport"},"devDependencies":{"abstract-stream-muxer":"^0.2.0","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.0"},"pre-commit":["codestyle","test"],"gitHead":"e5f2859b5a404a2a90097fa808c185e310ec72b8","_id":"spdy-stream-muxer@0.2.0","_shasum":"f853dae692f6dfe5a89e0dca7537aa82459ee230","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"f853dae692f6dfe5a89e0dca7537aa82459ee230","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.2.0.tgz","integrity":"sha512-6cCqQF2HOnwFNQ9YzJblgm68plioTmSMSfrCJ57FVAfsxl6s5bxbOSVjUxQJbJ6hAzKrmv8i6vrZMHv4jxZ7Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCKD4XtfrmOvzCFS29kLpq0vpC0SGB5mE7V1yKTZZAyAIgDcDHJ8Wu1HALzc+z7iJnCwRLZF/bIl3aBu4sXIsE1ns="}]}},"0.3.0":{"name":"spdy-stream-muxer","version":"0.3.0","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"spdy-transport":"^1.0.0-rc8"},"devDependencies":{"abstract-stream-muxer":"^0.2.3","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.0"},"pre-commit":["codestyle","test"],"gitHead":"9a84c170fca8f9708f00156c8845b3a280092428","_id":"spdy-stream-muxer@0.3.0","_shasum":"b357b136bfb3b3bf557ac4d67de0313ea0b7d5f4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"b357b136bfb3b3bf557ac4d67de0313ea0b7d5f4","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.3.0.tgz","integrity":"sha512-HT47Z995pzcKlfQeixuFUqeXAHH67DSLoNSd6dm/ntCjH515G8UStsgWe6Rs2bD3qpZWYZGU0NI2rrTanVe1LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOAStwueb6z4wp7HM32Oiopdc20m/rdOJb77r6yjsN/gIhAI8XGIX7iZNUPzrcsspYUBv63ohxQnkbv28CIt7nYp7u"}]}},"0.3.1":{"name":"spdy-stream-muxer","version":"0.3.1","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"spdy-transport":"^1.0.0-rc9"},"devDependencies":{"abstract-stream-muxer":"^0.2.3","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.0"},"pre-commit":["codestyle","test"],"gitHead":"dedc503ea7161b98defadba9aedbe4125f3b841b","_id":"spdy-stream-muxer@0.3.1","_shasum":"ec7c4fa3a3de432ff210b59dc9eb5f226bdb23a0","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"ec7c4fa3a3de432ff210b59dc9eb5f226bdb23a0","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.3.1.tgz","integrity":"sha512-r7M3t7e7YaL24OsJ1aSrRMxCigu+geS+Jq1kDowydJe65OiAZq7O0xi6HBPVBb2d0ORKTQNgtl/ZvYDCENiEAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQf4Ll9jlCJ8daIf7hSR7y5B5x4Q1VP7HtmJtxXuZg+QIhAKUHQOL0QvA4q219Vsx8tZ5ND9FCEvmYCJpmZGM59tTq"}]}},"0.4.0":{"name":"spdy-stream-muxer","version":"0.4.0","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format","lint":"jshint .","validate":"npm ls"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"duplex-passthrough":"git+https://github.com/diasdavid/duplex-passthrough","spdy-transport":"^1.0.0-rc9"},"devDependencies":{"abstract-stream-muxer":"^0.2.3","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.1"},"pre-commit":["codestyle","test"],"gitHead":"1baa728e214dcea2f25df832135a42431f16b596","_id":"spdy-stream-muxer@0.4.0","_shasum":"56e8a91db1c4c41ae793abe6f5425f9cec806e62","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"56e8a91db1c4c41ae793abe6f5425f9cec806e62","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.4.0.tgz","integrity":"sha512-GkVMrAPgdAlM2Q3KUmTsb9Q+c7yzDVsATF+6a4BVCZ4mMfcZfX30MkigvGai/fmitJvV3/9e8pTx+BA7q+1/0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKYYFhZIvSLhODvbUShlPDYvz2nSbZEG0GZDf4d3uqFAiBivt4Jtw66wRFjN8LD4jXc98J0qN9qsD6mXxUCDD1Xqw=="}]}},"0.6.0":{"name":"spdy-stream-muxer","version":"0.6.0","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format","lint":"jshint .","validate":"npm ls"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/node-spdy-stream-muxer","dependencies":{"duplex-passthrough":"git+https://github.com/diasdavid/duplex-passthrough","spdy-transport":"^1.0.0-rc9"},"devDependencies":{"abstract-stream-muxer":"^0.2.3","precommit-hook":"^3.0.0","standard":"^4.5.3","tape":"^4.0.1"},"pre-commit":["codestyle","test"],"gitHead":"4c28eaf216d32bc3eb91e8683d3b4be6d36f57af","_id":"spdy-stream-muxer@0.6.0","_shasum":"1ae938a54a20711b04f33746a56352543a4a596c","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"1ae938a54a20711b04f33746a56352543a4a596c","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.6.0.tgz","integrity":"sha512-SYdsG7LIPRW7scHJGwH0HxXWjImOGH/mqhB0dyuTZnVdkixHQLKgd1Q0JKQ2q9c7PvYnMX6ovJ++EU5C2pzlcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCycFZ0mO92NZA1NfE7SZiCQxjoN0npYOP0GAI5YJ6yIQIhAMRm7PiZoOGV1JfXPesyN8WsMf7t278SV5OIjfoSxh2E"}]}},"0.6.1":{"name":"spdy-stream-muxer","version":"0.6.1","description":"Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface","main":"src/index.js","scripts":{"test":"node tests/test.js","codestyle":"standard --format","lint":"standard"},"pre-commit":["codestyle","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-spdy-stream-muxer.git"},"keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-spdy-stream-muxer/issues"},"homepage":"https://github.com/diasdavid/js-spdy-stream-muxer","dependencies":{"duplex-passthrough":"github:diasdavid/duplex-passthrough","spdy-transport":"^1.0.0-rc9"},"devDependencies":{"abstract-stream-muxer":"^0.2.3","pre-commit":"^1.1.1","standard":"^5.3.1","tape":"^4.0.1"},"gitHead":"e01ddd7d7b9cab0ab6f47e93aaeb5b8c96f4dfc8","_id":"spdy-stream-muxer@0.6.1","_shasum":"cc9720532cfd492d0b288761908b06512323aa48","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"cc9720532cfd492d0b288761908b06512323aa48","tarball":"https://registry.npmjs.org/spdy-stream-muxer/-/spdy-stream-muxer-0.6.1.tgz","integrity":"sha512-OugkM5R3YVRp7JwWTF/Bi1B6FaMWehoHMZtoORgxv7azFP9HbahnWnKeRHFoaq8h2jpGguulTmPnegkj0kcpqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu99EF8oG0ptaUETT+zeF/BU9zpiA/+aQqLCkfifYhygIgWc3X0W5Z+jgKa72FzfKjJLwoI/MXrqKpOARSgg3GOnM="}]}}},"readme":"spdy-stream-muxer JavaScript implementation\n========================================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io) [![](https://img.shields.io/badge/freejs-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n\n> Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface\n\n[![](https://github.com/diasdavid/abstract-stream-muxer/blob/master/img/badge.png)](https://github.com/diasdavid/abstract-stream-muxer)\n\n# Usage\n\nspdy-stream-muxer follows the [abstract-stream-muxer API](https://github.com/diasdavid/abstract-stream-muxer#api)\n\n# Example\n\n```JavaScript\n// Client.js\nvar spdyStreamMuxer = require('spdy-stream-muxer')\n\nvar dialer = new spdyStreamMuxer()\n\nvar connDialer = dialer.attach(socket, false)\n\nconnDialer.dialStream(function (err, stream) {\n  t.ifError(err, 'Should not throw')\n  t.pass('dialed stream')\n})\n```\n\n```JavaScript\n// Server.js\nvar spdyStreamMuxer = require('spdy-stream-muxer')\n\nvar listener = new spdyStreamMuxer()\n\nvar connListener = listener.attach(socket, true)\n\nconnListener.on('stream', function (stream) {\n  t.pass('got stream')\n})\n```\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"time":{"modified":"2022-06-26T22:40:59.136Z","created":"2015-07-14T00:19:20.857Z","0.1.0":"2015-07-14T00:19:20.857Z","0.1.1":"2015-07-14T08:45:19.222Z","0.2.0":"2015-07-14T20:28:20.946Z","0.3.0":"2015-07-15T06:24:54.610Z","0.3.1":"2015-07-19T21:28:09.221Z","0.4.0":"2015-07-19T21:31:38.422Z","0.6.0":"2015-08-01T18:13:05.322Z","0.6.1":"2015-10-29T07:42:13.821Z"},"homepage":"https://github.com/diasdavid/js-spdy-stream-muxer","keywords":["SPDY","Stream","Streams","Muxer","Flow","Control","BackPressure"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-spdy-stream-muxer.git"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"bugs":{"url":"https://github.com/diasdavid/js-spdy-stream-muxer/issues"},"license":"MIT","readmeFilename":"README.md"}