{"_id":"libp2p-spdy","_rev":"4645697","name":"libp2p-spdy","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","dist-tags":{"latest":"0.13.3"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"time":{"modified":"2026-04-10T20:15:32.000Z","created":"2015-09-17T12:39:30.990Z","0.13.3":"2019-03-25T09:59:07.795Z","0.13.2":"2019-03-18T10:33:38.372Z","0.13.1":"2018-12-04T16:07:43.657Z","0.13.0":"2018-11-14T11:02:26.249Z","0.12.1":"2018-04-05T17:11:54.817Z","0.12.0":"2018-04-05T16:44:04.255Z","0.11.0":"2017-09-03T11:12:24.238Z","0.10.6":"2017-03-21T14:59:06.044Z","0.10.4":"2017-02-09T20:04:35.558Z","0.10.3":"2017-01-21T21:54:41.636Z","0.10.2":"2017-01-21T21:52:15.621Z","0.10.1":"2016-12-18T07:18:47.514Z","0.10.0":"2016-11-03T09:08:04.836Z","0.9.0":"2016-09-06T22:31:41.539Z","0.8.1":"2016-08-03T14:15:41.966Z","0.8.0":"2016-06-27T08:33:18.781Z","0.7.0":"2016-06-27T07:20:29.429Z","0.6.4":"2016-06-23T20:37:56.107Z","0.6.3":"2016-06-23T09:12:40.490Z","0.6.2":"2016-06-22T17:05:13.410Z","0.6.1":"2016-05-22T16:25:52.021Z","0.6.0":"2016-05-22T13:19:28.264Z","0.5.0":"2016-05-20T09:47:08.569Z","0.4.0":"2016-05-17T22:17:56.748Z","0.3.1":"2016-04-15T05:44:59.819Z","0.3.0":"2016-04-14T01:04:16.896Z","0.2.4":"2016-03-20T23:57:15.914Z","0.2.3":"2016-03-06T23:31:01.729Z","0.2.2":"2016-03-06T23:26:03.211Z","0.2.1":"2016-03-06T23:07:11.776Z","0.2.0":"2016-03-06T22:33:48.992Z","0.1.0":"2015-09-17T12:39:30.990Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"versions":{"0.13.3":{"name":"libp2p-spdy","version":"0.13.3","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.6.0","libp2p-tcp":"~0.13.0","libp2p-websockets":"~0.12.2","multiaddr":"^6.0.6","pull-file":"^1.1.0","pull-pair":"^1.1.0","run-parallel":"^1.1.9","sinon":"^7.2.7","tap-spec":"^4.1.1","tape":"^4.10.1"},"dependencies":{"debug":"^4.1.1","interface-connection":"~0.3.3","once":"^1.4.0","pull-catch":"^1.0.1","pull-stream":"^3.6.9","pull-stream-to-stream":"^1.3.4","spdy-transport":"^3.0.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"5bf65d54369865e7de9494ba4ae3c6319867ca44","_id":"libp2p-spdy@0.13.3","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"475eca37be53b791622614c3a5442dc189b49761","size":5479,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.13.3.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.13.3_1553507947617_0.48090967136237617"},"_hasShrinkwrap":false,"publish_time":1553507947795,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1553507947795,"_cnpmcore_publish_time":"2021-12-16T20:51:46.550Z"},"0.13.2":{"name":"libp2p-spdy","version":"0.13.2","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.6.0","libp2p-tcp":"~0.13.0","libp2p-websockets":"~0.12.2","multiaddr":"^6.0.6","pull-file":"^1.1.0","pull-pair":"^1.1.0","run-parallel":"^1.1.9","sinon":"^7.2.7","tap-spec":"^4.1.1","tape":"^4.10.1"},"dependencies":{"debug":"^4.1.1","interface-connection":"~0.3.3","once":"^1.4.0","pull-catch":"^1.0.1","pull-stream":"^3.6.9","pull-stream-to-stream":"^1.3.4","spdy-transport":"^3.0.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"20198d16893c3ba07d7965ae881992663a7ca7f4","_id":"libp2p-spdy@0.13.2","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"503e72d87b7e12359038f02ff75a014ab2987c2a","size":5471,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.13.2.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.13.2_1552905218199_0.033205715662599555"},"_hasShrinkwrap":false,"publish_time":1552905218372,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1552905218372,"_cnpmcore_publish_time":"2021-12-16T20:51:46.910Z"},"0.13.1":{"name":"libp2p-spdy","version":"0.13.1","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^17.1.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.6.0","libp2p-tcp":"~0.13.0","libp2p-websockets":"~0.12.0","multiaddr":"^6.0.0","pull-file":"^1.1.0","pull-pair":"^1.1.0","run-parallel":"^1.1.9","sinon":"^7.1.0","tap-spec":"^4.1.1","tape":"^4.9.0"},"dependencies":{"debug":"^4.1.0","interface-connection":"~0.3.3","pull-catch":"^1.0.0","pull-stream":"^3.6.9","pull-stream-to-stream":"^1.3.4","spdy-transport":"^3.0.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0f87e6ebc5ee7aeae21db142d974d95999e8b2fb","_id":"libp2p-spdy@0.13.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"2d96cadfa8abb7f591a7fda2ded2cc365f097e08","size":5367,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.13.1.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.13.1_1543939663516_0.5489824477104945"},"_hasShrinkwrap":false,"publish_time":1543939663657,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1543939663657,"_cnpmcore_publish_time":"2021-12-16T20:51:47.106Z"},"0.13.0":{"name":"libp2p-spdy","version":"0.13.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","dirty-chai":"^2.0.1","interface-stream-muxer":"~0.6.0","libp2p-tcp":"~0.13.0","libp2p-websockets":"~0.12.0","multiaddr":"^5.0.0","pull-file":"^1.1.0","pull-pair":"^1.1.0","run-parallel":"^1.1.9","sinon":"^7.1.0","tap-spec":"^4.1.1","tape":"^4.9.0"},"dependencies":{"interface-connection":"~0.3.2","pull-catch":"^1.0.0","pull-stream":"^3.6.9","pull-stream-to-stream":"^1.3.4","spdy-transport":"^3.0.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"825f1f0fff56ca1a5dbc0e4d91d03cbb778cc701","_id":"libp2p-spdy@0.13.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"3da50436122e467284ba3a30e1fa158937ca9268","size":5122,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.13.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.13.0_1542193346142_0.38727749349656193"},"_hasShrinkwrap":false,"publish_time":1542193346249,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1542193346249,"_cnpmcore_publish_time":"2021-12-16T20:51:47.297Z"},"0.12.1":{"name":"libp2p-spdy","version":"0.12.1","description":"SPDY 3.1 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","test:node":"aegir -t node","test:browser":"aegir -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-stream-muxer":"~0.5.9","libp2p-tcp":"~0.12.0","libp2p-websockets":"~0.11.0","multiaddr":"^4.0.0","pre-commit":"^1.2.2","pull-file":"^1.1.0","pull-pair":"^1.1.0","pull-stream":"^3.6.7","run-parallel":"^1.1.8","tap-spec":"^4.1.1","tape":"^4.9.0"},"dependencies":{"interface-connection":"~0.3.2","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.4","spdy-transport":"^2.1.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"95cfebb1219a6cacec09a4771f6a13017a2b4d84","_id":"libp2p-spdy@0.12.1","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"629bf2d09c72c792797eaccd1609355baa8f512a","size":413400,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.12.1.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.12.1_1522948314318_0.9535296387119694"},"_hasShrinkwrap":false,"publish_time":1522948314817,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1522948314817,"_cnpmcore_publish_time":"2021-12-16T20:51:48.067Z"},"0.12.0":{"name":"libp2p-spdy","version":"0.12.0","description":"SPDY 3.1 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","test:node":"aegir -t node","test:browser":"aegir -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-stream-muxer":"~0.5.9","libp2p-tcp":"~0.12.0","libp2p-websockets":"~0.11.0","multiaddr":"^4.0.0","pre-commit":"^1.2.2","pull-file":"^1.1.0","pull-pair":"^1.1.0","pull-stream":"^3.6.7","run-parallel":"^1.1.8","tap-spec":"^4.1.1","tape":"^4.9.0"},"dependencies":{"interface-connection":"~0.3.2","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.4","spdy-transport":"^2.1.0","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"d231597ba90089a6763848875f65ecd3c09814cb","_id":"libp2p-spdy@0.12.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"89f62ed45841c1c439654f493c01708deca114ac","size":413373,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.12.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy_0.12.0_1522946644171_0.32652576791611176"},"_hasShrinkwrap":false,"publish_time":1522946644255,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1522946644255,"_cnpmcore_publish_time":"2021-12-16T20:51:49.262Z"},"0.11.0":{"name":"libp2p-spdy","version":"0.11.0","description":"SPDY 3.1 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 --dom","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-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","gulp":"^3.9.1","interface-stream-muxer":"~0.5.7","libp2p-tcp":"~0.11.0","libp2p-websockets":"~0.10.1","multiaddr":"^3.0.0","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.6.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.8.0"},"dependencies":{"interface-connection":"~0.3.2","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.4","spdy-transport":"^2.0.20","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b385b394d4269f643c6e7ead4e0a13c8dc0e0682","_id":"libp2p-spdy@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"5d4cc4469e2d7d593e27118417911a35ba4d72f3","size":403413,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.11.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-spdy-0.11.0.tgz_1504437142685_0.04424298391677439"},"directories":{},"publish_time":1504437144238,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1504437144238,"_cnpmcore_publish_time":"2021-12-16T20:51:50.397Z"},"0.10.6":{"name":"libp2p-spdy","version":"0.10.6","description":"SPDY 3.1 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 --dom","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-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","gulp":"^3.9.1","interface-stream-muxer":"~0.5.7","libp2p-tcp":"~0.9.4","libp2p-websockets":"~0.9.4","multiaddr":"^2.2.2","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"browserify-zlib-next":"^1.0.1","interface-connection":"~0.3.2","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.18","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"1134bc7e4ec6750674950158f784a84bb80fb520","_id":"libp2p-spdy@0.10.6","_shasum":"a7c1828d1de61158e2c432f6c2d1dbc8e2538035","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a7c1828d1de61158e2c432f6c2d1dbc8e2538035","size":393026,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.6.tgz"},"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-spdy-0.10.6.tgz_1490108345390_0.7707334335427731"},"directories":{},"publish_time":1490108346044,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1490108346044,"_cnpmcore_publish_time":"2021-12-16T20:51:51.772Z"},"0.10.4":{"name":"libp2p-spdy","version":"0.10.4","description":"SPDY 3.1 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 --dom","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-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^10.0.0","chai":"^3.5.0","gulp":"^3.9.1","interface-stream-muxer":"~0.5.6","libp2p-tcp":"~0.9.3","libp2p-websockets":"~0.9.2","multiaddr":"^2.2.1","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"browserify-zlib-next":"^1.0.1","interface-connection":"~0.3.1","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.18","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"20e83012cb954076354fa56c4fb5c56cd5f3e6ee","_id":"libp2p-spdy@0.10.4","_shasum":"646735e87a150ebb4e997fd0c950e2cdc3b0ad71","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"646735e87a150ebb4e997fd0c950e2cdc3b0ad71","size":393483,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.4.tgz"},"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-spdy-0.10.4.tgz_1486670675314_0.7377712277229875"},"directories":{},"publish_time":1486670675558,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1486670675558,"_cnpmcore_publish_time":"2021-12-16T20:51:52.639Z"},"0.10.3":{"name":"libp2p-spdy","version":"0.10.3","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","gulp":"^3.9.1","interface-stream-muxer":"^0.5.4","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.1","multiaddr":"^2.1.1","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"browserify-zlib-next":"^1.0.0","interface-connection":"^0.3.0","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.18","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"299370d2b899970ac8ad40d708fa368668a0b299","_id":"libp2p-spdy@0.10.3","_shasum":"2f74240a2587d613479d6fb0a5651c6254ca67b3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"2f74240a2587d613479d6fb0a5651c6254ca67b3","size":393512,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.3.tgz"},"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-spdy-0.10.3.tgz_1485035681064_0.1304393766913563"},"directories":{},"publish_time":1485035681636,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1485035681636,"_cnpmcore_publish_time":"2021-12-16T20:51:54.792Z"},"0.10.2":{"name":"libp2p-spdy","version":"0.10.2","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib-next"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.3.3","chai":"^3.5.0","gulp":"^3.9.1","interface-stream-muxer":"^0.5.4","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.1","multiaddr":"^2.1.1","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"browserify-zlib-next":"^1.0.0","interface-connection":"^0.3.0","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.18","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"3b0a29bcffcafe79da7cd9294c6a1857600f69b0","_id":"libp2p-spdy@0.10.2","_shasum":"c77a55c9778a596e50c6853f5811d4d028459e99","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"c77a55c9778a596e50c6853f5811d4d028459e99","size":393519,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.10.2.tgz_1485035533421_0.6725392492953688"},"directories":{},"publish_time":1485035535621,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1485035535621,"_cnpmcore_publish_time":"2021-12-16T20:51:56.559Z"},"0.10.1":{"name":"libp2p-spdy","version":"0.10.1","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.3.0","chai":"^3.5.0","gulp":"^3.9.1","interface-stream-muxer":"^0.5.0","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.1","multiaddr":"^2.1.1","pre-commit":"^1.2.2","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.3.0","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.18","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":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"2df1c2f72f272a195bd8c943a0b5e42785a4293d","_id":"libp2p-spdy@0.10.1","_shasum":"e8176cf9361c1d8ecaf98e65d28a5481ea283d73","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"e8176cf9361c1d8ecaf98e65d28a5481ea283d73","size":393402,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.10.1.tgz_1482045525126_0.023221459472551942"},"directories":{},"publish_time":1482045527514,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1482045527514,"_cnpmcore_publish_time":"2021-12-16T20:51:58.300Z"},"0.10.0":{"name":"libp2p-spdy","version":"0.10.0","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","browser":{"zlib":"browserify-zlib"},"engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.0.1","chai":"^3.5.0","gulp":"^3.9.1","interface-stream-muxer":"^0.5.0","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.0","multiaddr":"^2.0.3","pre-commit":"^1.1.3","pull-file":"^1.0.0","pull-pair":"^1.1.0","pull-stream":"^3.5.0","run-parallel":"^1.1.6","tap-spec":"^4.1.1","tape":"^4.6.2"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.3.0","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.3","spdy-transport":"^2.0.17","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":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"9dcae797bed744dcf4edb8bad86a0762c0ef1d1e","_id":"libp2p-spdy@0.10.0","_shasum":"528950b5024cca05aa63c6f0350d11ce09d54d5a","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"528950b5024cca05aa63c6f0350d11ce09d54d5a","size":387253,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.10.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.10.0.tgz_1478164084182_0.12624404695816338"},"directories":{},"publish_time":1478164084836,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1478164084836,"_cnpmcore_publish_time":"2021-12-16T20:52:00.319Z"},"0.9.0":{"name":"libp2p-spdy","version":"0.9.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext: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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^6.0.1","chai":"^3.5.0","interface-stream-muxer":"^0.4.0","libp2p-tcp":"^0.8.0","libp2p-websockets":"^0.8.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","pull-file":"^0.5.0","pull-pair":"^1.1.0","pull-stream":"^3.4.3","run-parallel":"^1.1.6","stream-to-pull-stream":"^1.7.0","tap-spec":"^4.1.1","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.2.1","lodash.noop":"^3.0.1","pull-stream-to-stream":"^1.3.1","spdy-transport":"^2.0.14","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"gitHead":"72bab060d7a012e8690d2b2e19da8474e0f7607b","_id":"libp2p-spdy@0.9.0","_shasum":"277d16abda1ff99e5cc939fab85a1fad7217b1f0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"277d16abda1ff99e5cc939fab85a1fad7217b1f0","size":557898,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.9.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.9.0.tgz_1473201100282_0.6031803521327674"},"directories":{},"publish_time":1473201101539,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1473201101539,"_cnpmcore_publish_time":"2021-12-16T20:52:01.788Z"},"0.8.1":{"name":"libp2p-spdy","version":"0.8.1","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^4.0.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-tcp":"^0.7.4","libp2p-websockets":"^0.7.1","multiaddr":"^2.0.0","pre-commit":"^1.1.2","run-parallel":"^1.1.6","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.1.8","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"gitHead":"98bb23f237930c53f832b71107d603f48dca22bb","_id":"libp2p-spdy@0.8.1","_shasum":"943766875a296974e3ca6f8c324d027e28d96e18","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"943766875a296974e3ca6f8c324d027e28d96e18","size":545655,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.8.1.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.8.1.tgz_1470233740716_0.9509698229376227"},"directories":{},"publish_time":1470233741966,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1470233741966,"_cnpmcore_publish_time":"2021-12-16T20:52:03.824Z"},"0.8.0":{"name":"libp2p-spdy","version":"0.8.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-tcp":"^0.7.3","libp2p-websockets":"^0.7.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","run-parallel":"^1.1.6","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.1.6","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"gitHead":"f39008b01da581899d9ac33b288305d0bd22518b","_id":"libp2p-spdy@0.8.0","_shasum":"c45871ed1f1cf468b874ef283527d7b79f5592dd","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"c45871ed1f1cf468b874ef283527d7b79f5592dd","size":545471,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.8.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.8.0.tgz_1467016396376_0.792117215692997"},"directories":{},"publish_time":1467016398781,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1467016398781,"_cnpmcore_publish_time":"2021-12-16T20:52:04.866Z"},"0.7.0":{"name":"libp2p-spdy","version":"0.7.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-tcp":"^0.7.3","libp2p-websockets":"^0.7.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","run-parallel":"^1.1.6","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.1.6","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"gitHead":"81f0e04ac51758a629880947cc10539b1d7f0808","_id":"libp2p-spdy@0.7.0","_shasum":"b14866371bdc8a8d403a6f7791a5907137579c06","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b14866371bdc8a8d403a6f7791a5907137579c06","size":545351,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.7.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.7.0.tgz_1467012027048_0.959933124948293"},"directories":{},"publish_time":1467012029429,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1467012029429,"_cnpmcore_publish_time":"2021-12-16T20:52:06.032Z"},"0.6.4":{"name":"libp2p-spdy","version":"0.6.4","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.7.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","interface-connection":"^0.1.6","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"gitHead":"77b02997b5e725e1859aa5f245348d283c488d86","_id":"libp2p-spdy@0.6.4","_shasum":"3f661b3b0370f95522554c3e5f0d102a6a1eaa60","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"3f661b3b0370f95522554c3e5f0d102a6a1eaa60","size":546770,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.6.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.6.4.tgz_1466714272881_0.4689499435480684"},"directories":{},"publish_time":1466714276107,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1466714276107,"_cnpmcore_publish_time":"2021-12-16T20:52:07.719Z"},"0.6.3":{"name":"libp2p-spdy","version":"0.6.3","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.7.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"d4dd4b526c9a10e962dafbd3f59c8f6fa0665d35","_id":"libp2p-spdy@0.6.3","_shasum":"de99400c7227a0e37634ee19d378294c4e7ea3da","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"de99400c7227a0e37634ee19d378294c4e7ea3da","size":546745,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.6.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.6.3.tgz_1466673158454_0.47031995840370655"},"directories":{},"publish_time":1466673160490,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1466673160490,"_cnpmcore_publish_time":"2021-12-16T20:52:09.936Z"},"0.6.2":{"name":"libp2p-spdy","version":"0.6.2","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"homepage":"https://github.com/libp2p/js-libp2p-spdy","devDependencies":{"aegir":"^3.2.0","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.7.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"34f7a1f49b526bae8c3164816284252911205e2c","_id":"libp2p-spdy@0.6.2","_shasum":"4c57af59cecdc5ee8a668f9b303cb74e8a8c149d","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"4c57af59cecdc5ee8a668f9b303cb74e8a8c149d","size":538302,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.6.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.6.2.tgz_1466615110287_0.44584735156968236"},"directories":{},"publish_time":1466615113410,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1466615113410,"_cnpmcore_publish_time":"2021-12-16T20:52:11.406Z"},"0.6.1":{"name":"libp2p-spdy","version":"0.6.1","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.6.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"eff280a616fb704c536f9bfe839867380e101a1c","_id":"libp2p-spdy@0.6.1","_shasum":"80bc18e37837316eca762b2b0f2d340586661e86","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"80bc18e37837316eca762b2b0f2d340586661e86","size":404591,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.6.1.tgz_1463934349341_0.9450757086742669"},"directories":{},"publish_time":1463934352021,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1463934352021,"_cnpmcore_publish_time":"2021-12-16T20:52:12.702Z"},"0.6.0":{"name":"libp2p-spdy","version":"0.6.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.4.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.11"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"97af633acd74f4b1e197fb36180d911d42269494","_id":"libp2p-spdy@0.6.0","_shasum":"6cefe36d8e9737e0944518b3878a0662bf46250d","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"6cefe36d8e9737e0944518b3878a0662bf46250d","size":404585,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.6.0.tgz_1463923167193_0.8492422958370298"},"directories":{},"publish_time":1463923168264,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1463923168264,"_cnpmcore_publish_time":"2021-12-16T20:52:13.936Z"},"0.5.0":{"name":"libp2p-spdy","version":"0.5.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.4.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^1.0.10"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"8ccbc25531f6aa9bdbe4a4603fd43b4f59fcf8d5","_id":"libp2p-spdy@0.5.0","_shasum":"4b4e0a86af669b12ca78d3fa9e473d84d984ec2c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4b4e0a86af669b12ca78d3fa9e473d84d984ec2c","size":403234,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.5.0.tgz"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.5.0.tgz_1463737624515_0.7953522643074393"},"directories":{},"publish_time":1463737628569,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1463737628569,"_cnpmcore_publish_time":"2021-12-16T20:52:14.882Z"},"0.4.0":{"name":"libp2p-spdy","version":"0.4.0","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","lint":"gulp lint","build":"gulp build","test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser","release":"gulp release","release-minor":"gulp release --type minor","release-major":"gulp release --type major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"aegir":"^3.0.4","bl":"^1.1.2","chai":"^3.5.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.4.0","multiaddr":"^2.0.0","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.10"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"27b2e257553c5f8b726064bf6cddbf51daf8fbaa","_id":"libp2p-spdy@0.4.0","_shasum":"a55b7e892c8a075ad50337ccca56c7f76b818434","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"a55b7e892c8a075ad50337ccca56c7f76b818434","size":399946,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.4.0.tgz_1463523474339_0.26944378507323563"},"directories":{},"publish_time":1463523476748,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1463523476748,"_cnpmcore_publish_time":"2021-12-16T20:52:16.197Z"},"0.3.1":{"name":"libp2p-spdy","version":"0.3.1","description":"SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"compliance":"node test/compliance.js | tap-spec","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 --minor","release-major":"gulp release --major","coverage":"gulp coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"bl":"^1.1.2","chai":"^3.5.0","aegir":"^2.1.0","interface-stream-muxer":"^0.3.1","libp2p-websockets":"^0.3.2","pre-commit":"^1.1.2","stream-pair":"^1.0.3","tape":"^4.2.0"},"dependencies":{"browserify-zlib":"github:ipfs/browserify-zlib","spdy-transport":"^2.0.10"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"}],"gitHead":"08985fe9fceb5401d5acf143b8870a88e1dfd7d1","_id":"libp2p-spdy@0.3.1","_shasum":"ecaa7abedf050e8e19274e1c568ef77dea70c27d","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"ecaa7abedf050e8e19274e1c568ef77dea70c27d","size":1567017,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.3.1.tgz_1460699096459_0.20368930092081428"},"directories":{},"publish_time":1460699099819,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1460699099819,"_cnpmcore_publish_time":"2021-12-16T20:52:21.050Z"},"0.3.0":{"name":"libp2p-spdy","version":"0.3.0","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/njs-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","devDependencies":{"bl":"^1.1.2","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","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":{"browserify-zlib":"github:ipfs/browserify-zlib","mocha":"^2.4.5","spdy-transport":"^2.0.10"},"gitHead":"f78930a456a091845d1a2e572c77b15493128d2e","_id":"libp2p-spdy@0.3.0","_shasum":"e8efce4b7dc06f3469012eb47f651fef37eb6658","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"e8efce4b7dc06f3469012eb47f651fef37eb6658","size":1263744,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.3.0.tgz_1460595853756_0.09124646079726517"},"directories":{},"publish_time":1460595856896,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1460595856896,"_cnpmcore_publish_time":"2021-12-16T20:52:23.830Z"},"0.2.4":{"name":"libp2p-spdy","version":"0.2.4","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/njs-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","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"},"dependencies":{"mocha":"^2.4.5","spdy-transport":"^2.0.10"},"gitHead":"754ce1d80db913416851bfb3ed6f326f2c1f584d","_id":"libp2p-spdy@0.2.4","_shasum":"4a569127df57dee7cfb886a26dca7eefbb312318","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"4a569127df57dee7cfb886a26dca7eefbb312318","size":3088,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.2.4.tgz_1458518233524_0.43789982609450817"},"directories":{},"publish_time":1458518235914,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1458518235914,"_cnpmcore_publish_time":"2021-12-16T20:52:24.099Z"},"0.2.3":{"name":"libp2p-spdy","version":"0.2.3","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/njs-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","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"},"dependencies":{"mocha":"^2.4.5","spdy-transport":"^2.0.10"},"gitHead":"fe46dc4df416220189d50f752c06d3d54c91b314","_id":"libp2p-spdy@0.2.3","_shasum":"da305a84b2b475d8405a82c66b03289bde62de21","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"da305a84b2b475d8405a82c66b03289bde62de21","size":3105,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.2.3.tgz_1457307058242_0.29424099065363407"},"directories":{},"publish_time":1457307061729,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1457307061729,"_cnpmcore_publish_time":"2021-12-16T20:52:24.308Z"},"0.2.2":{"name":"libp2p-spdy","version":"0.2.2","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/njs-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","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"},"dependencies":{"mocha":"^2.4.5","spdy-transport":"^2.0.10"},"gitHead":"b584505d4be739333a74fba812e54e02522ce3d4","_id":"libp2p-spdy@0.2.2","_shasum":"c25dee2d65aa2ec14882bd3afa46059aafceca43","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"c25dee2d65aa2ec14882bd3afa46059aafceca43","size":3072,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.2.2.tgz_1457306760077_0.7003191227559"},"directories":{},"publish_time":1457306763211,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1457306763211,"_cnpmcore_publish_time":"2021-12-16T20:52:24.512Z"},"0.2.1":{"name":"libp2p-spdy","version":"0.2.1","description":"SPDY 3.1 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"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/njs-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-spdy","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"},"dependencies":{"spdy-transport":"^2.0.10"},"gitHead":"3c98d2a6d5b9f5ed7c00b36fe139a148dc391665","_id":"libp2p-spdy@0.2.1","_shasum":"b26a724ba9fd31ac4fb6dc029c1485bfd00e4451","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"b26a724ba9fd31ac4fb6dc029c1485bfd00e4451","size":2932,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.2.1.tgz_1457305628450_0.4226590171456337"},"directories":{},"publish_time":1457305631776,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1457305631776,"_cnpmcore_publish_time":"2021-12-16T20:52:24.749Z"},"0.2.0":{"name":"libp2p-spdy","version":"0.2.0","description":"SPDY 3.1 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/test.js"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/node-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/node-libp2p-spdy","devDependencies":{"chai":"^3.5.0","interface-stream-muxer":"^0.2.5","pre-commit":"^1.1.2","standard":"^6.0.7","stream-pair":"^1.0.3","tape":"^4.2.0","timed-tape":"^0.1.0"},"dependencies":{"spdy-transport":"^2.0.10"},"gitHead":"636471dc90ae3de23a616f0bd91a68d9ceeba06c","_id":"libp2p-spdy@0.2.0","_shasum":"953fe1e5a4ee303e2f4190b30575971abd9ac9bd","_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"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"953fe1e5a4ee303e2f4190b30575971abd9ac9bd","size":3973,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-spdy-0.2.0.tgz_1457303625512_0.08079619449563324"},"directories":{},"publish_time":1457303628992,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1457303628992,"_cnpmcore_publish_time":"2021-12-16T20:52:24.978Z"},"0.1.0":{"name":"libp2p-spdy","version":"0.1.0","description":"Node.js libp2p-spdy for multistream into Stream Multiplexing using the SPDY 3.1 spec framing laye","main":"src/index.js","scripts":{"test":"node tests/test.js"},"pre-commit":[],"repository":{"type":"git","url":"https://github.com/diasdavid/node-libp2p-spdy.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p-spdy/issues"},"homepage":"https://github.com/diasdavid/node-libp2p-spdy","devDependencies":{"abstract-stream-muxer":"^0.2.4","code":"^1.5.0","lab":"^5.17.0","pre-commit":"^1.1.1","standard":"^5.3.0","stream-pair":"^1.0.3","tape":"^4.2.0","timed-tape":"^0.1.0"},"dependencies":{"duplex-passthrough":"git+https://github.com/diasdavid/duplex-passthrough","multistream-select":"^0.6.2","spdy-transport":"^1.1.8"},"gitHead":"1d28000b43be2bbdc12a0145cceecf1bde19fcb0","_id":"libp2p-spdy@0.1.0","_shasum":"4504e157859812213690325c848008a14f31459e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"dist":{"shasum":"4504e157859812213690325c848008a14f31459e","size":3931,"noattachment":false,"key":"/libp2p-spdy/-/libp2p-spdy-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-spdy/download/libp2p-spdy-0.1.0.tgz"},"directories":{},"publish_time":1442493570990,"_hasShrinkwrap":false,"deprecated":"No longer maintained, please use libp2p-mplex instead","_cnpm_publish_time":1442493570990,"_cnpmcore_publish_time":"2021-12-16T20:52:25.200Z"}},"readme":"js-libp2p-spdy\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[![Coverage Status](https://coveralls.io/repos/github/libp2p/js-libp2p-spdy/badge.svg?branch=master)](https://coveralls.io/github/libp2p/js-libp2p-spdy?branch=master)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-spdy.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-spdy)\n[![Travis CI](https://travis-ci.org/libp2p/js-libp2p-spdy.svg?branch=master)](https://travis-ci.org/libp2p/js-libp2p-spdy)\n[![Circle CI](https://circleci.com/gh/libp2p/js-libp2p-spdy.svg?style=svg)](https://circleci.com/gh/libp2p/js-libp2p-spdy)\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%3D6.0.0-orange.svg?style=flat-square)\n\n> SPDY 3.1 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## Lead Maintainer\n\n[Jacob Heun](https://github/jacobheun)\n\n## Installation\n\n### npm\n\n```sh\n> npm i libp2p-spdy\n```\n\n### Use in Node.js\n\n```js\nconst spdy = require('libp2p-spdy')\n```\n\n### Use in a browser with browserify, webpack or any other bundler\n\nThe code published to npm that gets loaded on require is in fact a ES5 transpiled version with the right shims added. This means that you can require it and use with your favourite bundler without having to adjust asset management process.\n\n```JavaScript\nvar spdy = require('libp2p-spdy')\n```\n\n### Use in a browser Using a script tag\n\nLoading this module through a script tag will make the `Lip2pSpdy` obj available in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/libp2p-spdy/dist/index.min.js\"></script>\n<!-- OR -->\n<script src=\"https://unpkg.com/libp2p-spdy/dist/index.js\"></script>\n```\n\n## Usage\n\n### API\n\n#### Attaching it to a socket (duplex stream)\n\n**As a listener**\n\n```JavaScript\nconst listener = spdy(conn, true)\n```\n\n**As a dialer**\n\n```JavaScript\nconst dialer = spdy(conn, false)\n```\n\n#### Opening a multiplex duplex stream\n\n```JavaScript\nconst conn = dialer.newStream((err, conn) => {})\n\nconn.on('error', (err) => {})\n```\n\nnote: Works the same on the listener side\n\n#### Receiving incoming stream\n\n```JavaScript\ndialer.on('stream', (conn) => {})\n```\n\nnote: Works the same on the listener side\n\n#### Close\n\n```JavaScript\ndialer.close()\n```\n\nnote: Works the same on the listener side\n\n#### Other events\n\n```JavaScript\ndialer.on('close', () => {})\ndialer.on('error', () => {})\n```\n\nnote: Works the same on the listener side\n\n### This module uses `pull-streams`\n\nWe expose a streaming interface based on `pull-streams`, rather then on the Node.js core streams implementation (aka Node.js streams). `pull-streams` offers us a better mechanism for error handling and flow control guarantees. If you would like to know more about why we did this, see the discussion at this [issue](https://github.com/ipfs/js-ipfs/issues/362).\n\nYou can learn more about pull-streams at:\n\n- [The history of Node.js streams, nodebp April 2014](https://www.youtube.com/watch?v=g5ewQEuXjsQ)\n- [The history of streams, 2016](http://dominictarr.com/post/145135293917/history-of-streams)\n- [pull-streams, the simple streaming primitive](http://dominictarr.com/post/149248845122/pull-streams-pull-streams-are-a-very-simple)\n- [pull-streams documentation](https://pull-stream.github.io/)\n\n#### Converting `pull-streams` to Node.js Streams\n\nIf you are a Node.js streams user, you can convert a pull-stream to a Node.js stream using the module [`pull-stream-to-stream`](https://github.com/pull-stream/pull-stream-to-stream), giving you an instance of a Node.js stream that is linked to the pull-stream. For example:\n\n```js\nconst pullToStream = require('pull-stream-to-stream')\n\nconst nodeStreamInstance = pullToStream(pullStreamInstance)\n// nodeStreamInstance is an instance of a Node.js Stream\n```\n\nTo learn more about this utility, visit https://pull-stream.github.io/#pull-stream-to-stream.\n\n\n","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p-spdy","bugs":{"url":"https://github.com/libp2p/js-libp2p-spdy/issues"},"license":"MIT"}