{"_id":"engine.io-stream","_rev":"28-ac073cc922c7ee4fa089e9ed7521c433","name":"engine.io-stream","description":"Make engine.io a valid node stream","dist-tags":{"latest":"0.4.3"},"versions":{"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"},"_id":"engine.io-stream@0.1.0","dist":{"shasum":"1d8e554d770a1aa6e3ebfc3da622d4b45ae81a0a","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.1.0.tgz","integrity":"sha512-6F+LRyVVp2jnZzJ0BvPsKxqKQgwH8cRqHI0VMvJo0Owtpzi4pWggg7B5sXe0JGQEeMCZhVz25cus74IUlmbV8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0iU4BdxpuUNHR5ZkxpqPiW54XkdW8rPs11Q7RN4ZgQwIhALiUaaJiDYt39akFuKug6+MBAz2/xXZ8I/6bMBfHmeCA"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"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"},"_id":"engine.io-stream@0.2.0","dist":{"shasum":"1dbe1c71afb09ab403db026fe6aa293300618c80","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.2.0.tgz","integrity":"sha512-pEDfAxc9jxqA91G+i57LbYHvipAyif0duICREJLh6Ubo5/+5vr0QO1aAOZ/pU3tx0kw4qew4QhSsHRVHz8G6Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqt5L4u4uJxmh5tVOe9Mi5x9C6GD+WMSL3seltOiK5pAiBfn9i3aNsrahEFx/q05UWMeEEwZany/0SgrRobdKjR2w=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"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"},"_id":"engine.io-stream@0.2.1","dist":{"shasum":"cabdc3d9e1abbbbacb6f2dea9d7c648e558906d7","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.2.1.tgz","integrity":"sha512-o+aDumcj4kkNFKsP/5bfREJ/3SlIAZv1SgG/s6/MD9ZpD6l0ELnKHQm3qTnXIbNhqTMHimR6uFMgwDGQ3U64cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDX6Qr0DyYy5ni5s+KkfybeDI17Usc2gxEzz6PV2EclAiEAuVHLJX7wAXr7XdP3OncFjj3ZzZ1DR6c1T7HccVkAUxI="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"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"},"_id":"engine.io-stream@0.3.0","dist":{"shasum":"23651fb647d9eebdb6fb0baef7f9e9a69f542891","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.3.0.tgz","integrity":"sha512-V0TLMnn9gg/Y4dM9ZLQJ3vYM0dhvokJGpCTU/T3kiK/WTuAFn56TLZIqkiNaoc0Rq8S9Q8DW5+GC4bCxoOBIqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASCqRw8Ih5nikTNeDhiyoCCXVc5D+UzBd8JgxdXFRQZAiEAxZihBHkevZB/VP1F0lM6/LuK5gF4ZxK8VvSQd9HaaZg="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.3.1","dist":{"shasum":"e3fc3ee5996356e74a5c28916f107bfe53ee5148","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.3.1.tgz","integrity":"sha512-KHHxqJWmyEvcM22aWU6oDJ/fcU2uCpHeM/6bCbRxnOZCeIVAWtPHXniFXOefDmU5cllbglpvedGAQVNSd9E4Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7xHRdkc/4ela3iXQ2XElaGYWdiNsx5PJsMxdF6U6HrAIhAPp7WEC3Ha7OAV7ATFv3sf9df5UIJz9XzhIieG8OI/qq"}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.3.2","dist":{"shasum":"e753c6d4ffe9f8f15f3782c40c9c0be756c21663","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.3.2.tgz","integrity":"sha512-JXLHw9ORIuyZak47idJTUf2gKoohyR109QwuOVnOhtDs6XHGzXcC60oGcHIeg3o2NQKCJYUhZ3pLbqUiWXILhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+n2zbaQya/xeV8+CX+VxnDhe3lN61xDYVUcXRZ7LzAIgWdl+S8PCgezoI2GZEepgzalqPh7yWCr2Ij95N0act28="}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.4.0","dist":{"shasum":"c44b31bbc57dc9ef43a9c928cb4e5cbf32569912","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.4.0.tgz","integrity":"sha512-Ac3xGRE8It4WIg9TTbbRrWqAquJCv4otN1iYW3UYQoa5aQEXBme/IHnZkFq6UN0oQuEHhcXOhXWgsS8kIWn6kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjDgF2BnBk8kJZbEloRNtkD9ZQdU7h0wdpVVsWaru/+wIhAJv9w/K1CV2AsaZkPFShnsVY7o1Tkb5vuUsXqKHTgx/f"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.4.1","dist":{"shasum":"50e276d5866b579b7c55e30cd972b8ef9cfb22fe","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.4.1.tgz","integrity":"sha512-WuFGVi9P5WpBjoZxXrnQn+yW/csMzbhgOQuRH+nXvamKKPQCoSJr7ZJkSZbAzumT4finCB6D7QPeRDD+jZgrQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcm8DVWbDb+20+McPk4kvLkiQCXg6iqgdZv5UDvYOwTQIgLDEhZvOB2U+xkheg4Hj+p+8sObf5paPTiUkTVS+mpB0="}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.4.2","dist":{"shasum":"f486e4b93465273c4aae1265811d0e823ffef8be","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.4.2.tgz","integrity":"sha512-D9g047s13gUU87CLZQlbeCGJJTK6tGGLILTzE7jT7Dz/FIZSbxkUuPLpi02FcBlj99npzL8yMXR3WOUuTDX9Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSkGt6nzSmqx2FNbzneIn36gqekSmnDHcDly8CQxRDoAiAKQZ4q4NNmFacHe3qw+G4NYTNSk+/H+lQna8jTXpiLHw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]},"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"},"_id":"engine.io-stream@0.4.3","dist":{"shasum":"21c8264896a37a391e4ccf58f92adb8e0204fa1b","tarball":"https://registry.npmjs.org/engine.io-stream/-/engine.io-stream-0.4.3.tgz","integrity":"sha512-Q+V/2W9YV3c3UoOLXHQhEz1cCEb32ewYlLajmBA4r7Epg/MbTnam5RsdGDyVQZNN5+HFbGd5n7ulQkYOtYM5NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnt+ArhC77dtONefCRgW4uvJNtjvEljkz96GXqxw7RlgIgH3SPA+lekVfNXO67xwZZxMFudTrkgElcMrn3ECHTviw="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}]}},"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","maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"time":{"modified":"2022-06-17T05:28:38.561Z","created":"2012-12-07T06:51:43.901Z","0.1.0":"2012-12-07T06:51:44.709Z","0.2.0":"2012-12-31T01:57:23.408Z","0.2.1":"2013-02-19T20:21:16.541Z","0.3.0":"2013-05-10T13:46:06.603Z","0.3.1":"2013-06-13T18:15:59.778Z","0.3.2":"2013-07-09T22:05:05.777Z","0.4.0":"2013-08-03T22:57:20.342Z","0.4.1":"2013-08-12T18:38:12.271Z","0.4.2":"2013-11-12T18:10:13.454Z","0.4.3":"2014-01-13T18:43:10.610Z"},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/engine.io-stream.git"},"users":{"shanewholloway":true,"smallhelm":true},"homepage":"https://github.com/Raynos/engine.io-stream","keywords":[],"contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/engine.io-stream/issues","email":"raynos2@gmail.com"},"readmeFilename":"README.md"}