{"_id":"engine.io-stream","_rev":"302858","name":"engine.io-stream","description":"Make engine.io a valid node stream","dist-tags":{"latest":"0.4.3"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"time":{"modified":"2024-02-17T15:30:37.000Z","created":"2012-12-07T06:51:44.709Z","0.4.3":"2014-01-13T18:43:10.610Z","0.4.2":"2013-11-12T18:10:13.454Z","0.4.1":"2013-08-12T18:38:12.271Z","0.4.0":"2013-08-03T22:57:20.342Z","0.3.2":"2013-07-09T22:05:05.777Z","0.3.1":"2013-06-13T18:15:59.778Z","0.3.0":"2013-05-10T13:46:06.603Z","0.2.1":"2013-02-19T20:21:16.541Z","0.2.0":"2012-12-31T01:57:23.408Z","0.1.0":"2012-12-07T06:51:44.709Z"},"users":{},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"versions":{"0.4.3":{"name":"engine.io-stream","version":"0.4.3","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.7.12","engine.io-client":"0.7.12"},"devDependencies":{"after":"0.8.1","zuul":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"zuul -- test/index.js","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.4.3","dist":{"shasum":"21c8264896a37a391e4ccf58f92adb8e0204fa1b","size":4125,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.4.3.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.4.3.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1389638590610,"_hasShrinkwrap":false,"_cnpm_publish_time":1389638590610,"_cnpmcore_publish_time":"2021-12-17T04:17:48.542Z"},"0.4.2":{"name":"engine.io-stream","version":"0.4.2","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.7.12","engine.io-client":"0.7.12"},"devDependencies":{"after":"0.8.1","zuul":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"zuul -- test/index.js","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.4.2","dist":{"shasum":"f486e4b93465273c4aae1265811d0e823ffef8be","size":4118,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.4.2.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.4.2.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1384279813454,"_hasShrinkwrap":false,"_cnpm_publish_time":1384279813454,"_cnpmcore_publish_time":"2021-12-17T04:17:48.736Z"},"0.4.1":{"name":"engine.io-stream","version":"0.4.1","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.6.3","engine.io-client":"shtylman/engine.io-client#0.6.3-dz"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.4.1","dist":{"shasum":"50e276d5866b579b7c55e30cd972b8ef9cfb22fe","size":6900173,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.4.1.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1376332692271,"_hasShrinkwrap":false,"_cnpm_publish_time":1376332692271,"_cnpmcore_publish_time":"2021-12-17T04:18:05.413Z"},"0.4.0":{"name":"engine.io-stream","version":"0.4.0","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.6.3","engine.io-client":"shtylman/engine.io-client#0.6.3-dz"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.4.0","dist":{"shasum":"c44b31bbc57dc9ef43a9c928cb4e5cbf32569912","size":11282145,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.4.0.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1375570640342,"_hasShrinkwrap":false,"_cnpm_publish_time":1375570640342,"_cnpmcore_publish_time":"2021-12-17T04:18:28.949Z"},"0.3.2":{"name":"engine.io-stream","version":"0.3.2","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.4.3","engine.io-client":"shtylman/engine.io-client#v0.5.0-dz0"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.3.2","dist":{"shasum":"e753c6d4ffe9f8f15f3782c40c9c0be756c21663","size":6900135,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.3.2.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.3.2.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1373407505777,"_hasShrinkwrap":false,"_cnpm_publish_time":1373407505777,"_cnpmcore_publish_time":"2021-12-17T04:18:45.694Z"},"0.3.1":{"name":"engine.io-stream","version":"0.3.1","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.4.3","engine.io-client":"shtylman/engine.io-client#v0.5.0-dz0"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.3.1","dist":{"shasum":"e3fc3ee5996356e74a5c28916f107bfe53ee5148","size":6900116,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.3.1.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.3.1.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1371147359778,"_hasShrinkwrap":false,"_cnpm_publish_time":1371147359778,"_cnpmcore_publish_time":"2021-12-17T04:19:02.406Z"},"0.3.0":{"name":"engine.io-stream","version":"0.3.0","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"main":"./server","browser":"./client.js","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"0.4.3","engine.io-client":"shtylman/engine.io-client#v0.5.0-dz0"},"devDependencies":{"tap":"~0.3.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.3.0","dist":{"shasum":"23651fb647d9eebdb6fb0baef7f9e9a69f542891","size":3746,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.3.0.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.3.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1368193566603,"_hasShrinkwrap":false,"_cnpm_publish_time":1368193566603,"_cnpmcore_publish_time":"2021-12-17T04:19:02.844Z"},"0.2.1":{"name":"engine.io-stream","version":"0.2.1","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"main":"index","homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"~0.3.10","engine.io-client":"git://github.com/Raynos/engine.io-client#browserify","re-emitter":"~0.3.0","read-write-stream":"~0.1.6","write-stream":"~0.4.3"},"devDependencies":{"tap":"~0.3.1","browserify-server":"~2.1.10"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.2.1","dist":{"shasum":"cabdc3d9e1abbbbacb6f2dea9d7c648e558906d7","size":6900135,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.2.1.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1361305276541,"_hasShrinkwrap":false,"_cnpm_publish_time":1361305276541,"_cnpmcore_publish_time":"2021-12-17T04:19:19.051Z"},"0.2.0":{"name":"engine.io-stream","version":"0.2.0","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"main":"index","homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"~0.3.10","engine.io-client":"git://github.com/Raynos/engine.io-client#browserify","re-emitter":"~0.3.0","read-write-stream":"~0.1.6"},"devDependencies":{"tap":"~0.3.1","browserify-server":"~2.1.10","write-stream":"~0.4.3"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.2.0","dist":{"shasum":"1dbe1c71afb09ab403db026fe6aa293300618c80","size":6987488,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1356919043408,"_hasShrinkwrap":false,"_cnpm_publish_time":1356919043408,"_cnpmcore_publish_time":"2021-12-17T04:19:37.338Z"},"0.1.0":{"name":"engine.io-stream","version":"0.1.0","description":"Make engine.io a valid node stream","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"main":"index","homepage":"https://github.com/Raynos/engine.io-stream","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"dependencies":{"engine.io":"~0.3.10","engine.io-client":"git://github.com/Raynos/engine.io-client#browserify","re-emitter":"~0.3.0","read-write-stream":"~0.1.6"},"devDependencies":{"tap":"~0.3.1","browserify-server":"~2.1.10"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/engine.io-stream/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test","start":"node server.js"},"readmeFilename":"README.md","_id":"engine.io-stream@0.1.0","dist":{"shasum":"1d8e554d770a1aa6e3ebfc3da622d4b45ae81a0a","size":2754681,"noattachment":false,"key":"/engine.io-stream/-/engine.io-stream-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/engine.io-stream/download/engine.io-stream-0.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"defunctzombie","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1354863104709,"_hasShrinkwrap":false,"_cnpm_publish_time":1354863104709,"_cnpmcore_publish_time":"2021-12-17T04:19:43.806Z"}},"readme":"# engine.io-stream\n\nsimple interface to engine.io via node streams\n\nThe API is pretty much the same as [shoe](https://github.com/substack/shoe)\n\n## Example Client\n\n```js\nvar engine = require(\"engine.io-stream\")\n\n// attach to an engine.io server at url '/numbers'\nvar stream = engine(\"/numbers\")\n\nstream.on('data', function(data) {\n    console.log(data)\n    stream.write('ack')\n})\n```\n\n## Example Server\n\n```js\nvar http = require(\"http\")\nvar EngineServer = require(\"engine.io-stream\")\n\n// engines need to attach to server instances (see below)\nvar server = http.createServer(...)\n\nvar engine = EngineServer(function(stream) {\n    // send back some numbers, you know...for fun\n    var iv = setInterval(function () {\n        stream.write(String(Math.floor(Math.random() * 2)))\n    }, 250)\n\n    stream.once(\"end\", function () {\n        clearInterval(iv)\n    })\n\n    stream.pipe(process.stdout, { end : false })\n})\n\n// expose the engine instance at this url\nengine.attach(server, \"/numbers\")\n\nserver.listen(8080, function() {\n    console.log(\"Listening on port 8080\")\n})\n```\n\n## Installation\n\n`npm install engine.io-stream`\n\n## Contributors\n\n - Raynos\n - shtylman\n - juliangruber\n - hij1nx\n\n## Licence\nMIT\n\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/Raynos/engine.io-stream","bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"}}