{"_id":"redis-protocol-stream","_rev":"17-68a95bfde10f46cf30e4dda06b8878c4","name":"redis-protocol-stream","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"redis-protocol-stream","version":"0.1.0","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.0.0","stream-combiner":"0.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.0","description":"<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>","dist":{"shasum":"3401d78ae19c2c203c7ae11c43c864a289daa58f","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.0.tgz","integrity":"sha512-+GUNdHy3EZLeiRsRRBGk7WzrhVWB9bQa5DPGCKiLiLw4BQWG3s05BNZ2KdJcPGn5iwHxo7XrGM7Upqwo3rVU3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0FDQqXLKhwXejKdZl2ze8QauyH5cK4+FhbXDKN3KIIAiEAmBE8rqt+B47XLz9peWAnCDWsHtKO2a3to8hG/riB3I8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.1":{"name":"redis-protocol-stream","version":"0.1.1","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.0.0","stream-combiner":"0.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\nStreams of the [redis protocol](http://redis.io/topics/protocol)\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\nThe Redis Protocol is suitable for streams of arrays of binary data, \nwhile also being moderately human readable. \n\n``` js\nvar redis = require('redis-protocol-stream')\n\n//convert arrays to the redis protocol.\n\nvar rs = redis.stringify()\n  .pipe(process.stdout, {end: false})\n\nrs.write(['hello', 3, 'whatever'])\n\nvar ps = redis.parse({buffers: false})\n  .on('data', console.log)\n\nps.write('*3\\r\\n$5\\r\\nhello\\r\\n$5\\r\\nmello\\r\\n$5\\r\\nyello\\r\\n')\n\n```\nAlso, convert a stream of arrays of strings or buffers to REDIS.\n\n``` js\nvar redis = require('redis-protocol-stream')\nvar through = require('through')\n\nvar rs = redis.serialize(through(function (ary) {\n  console.log(ary)\n  this.emit('data', ary)\n}))\n\n```\nThis is useful when you have a duplex stream that you want in the redis protocol.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.1","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist":{"shasum":"ba57b56c55749c1a73cbaab8f8791b571ef5796c","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.1.tgz","integrity":"sha512-J2EtDxuXnX37nKsmBfc5R3gx8vXpFMHWpJU3dc4ZSXAxC3w0vzz2FX9LPYl7drlkSckMJJEW/4GzdiG0r6BQRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmRj0SAUwB0VLTZe4VF8XZZ/+udmcFlETyQOxBXPHY1QIhAMsEGxkZ2NMZneFKrgrEE+Ib0P3PSUL9Q0M34Ktxug0n"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.2":{"name":"redis-protocol-stream","version":"0.1.2","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.0.0","stream-combiner":"0.0.0","redis":"~0.8.2"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\nStreams of the [redis protocol](http://redis.io/topics/protocol)\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\nThe Redis Protocol is suitable for streams of arrays of binary data, \nwhile also being moderately human readable. \n\n``` js\nvar redis = require('redis-protocol-stream')\n\n//convert arrays to the redis protocol.\n\nvar rs = redis.stringify()\n  .pipe(process.stdout, {end: false})\n\nrs.write(['hello', 3, 'whatever'])\n\nvar ps = redis.parse({buffers: false})\n  .on('data', console.log)\n\nps.write('*3\\r\\n$5\\r\\nhello\\r\\n$5\\r\\nmello\\r\\n$5\\r\\nyello\\r\\n')\n\n```\nAlso, convert a stream of arrays of strings or buffers to REDIS.\n\n``` js\nvar redis = require('redis-protocol-stream')\nvar through = require('through')\n\nvar rs = redis.serialize(through(function (ary) {\n  console.log(ary)\n  this.emit('data', ary)\n}))\n\n```\nThis is useful when you have a duplex stream that you want in the redis protocol.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.2","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist":{"shasum":"b47c47e17044d5438c9253dc883f809ca683bdf2","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.2.tgz","integrity":"sha512-S7x18L4mdCHitTzpEs+h58ZJrSP3X3POq+uj18VtxeOR3xZrA3o5sa56Vl3SEbnt6Sj2PpogrCePcDB5A6fvhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANllFTUkIeCmo8sTgexOZ1V8ERPTQyHUxvweks4I73GAiA8el9fIPUzS22MbpKH18WUHRWZQpOy/3dVEAKDa1X/tA=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.3":{"name":"redis-protocol-stream","version":"0.1.3","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.0.0","stream-combiner":"0.0.0","redis":"~0.8.2"},"devDependencies":{"tape":"0.0.4"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\nStreams of the [redis protocol](http://redis.io/topics/protocol)\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\nThe Redis Protocol is suitable for streams of arrays of binary data, \nwhile also being moderately human readable. \n\n``` js\nvar redis = require('redis-protocol-stream')\n\n//convert arrays to the redis protocol.\n\nvar rs = redis.stringify()\n  .pipe(process.stdout, {end: false})\n\nrs.write(['hello', 3, 'whatever'])\n\nvar ps = redis.parse({buffers: false})\n  .on('data', console.log)\n\nps.write('*3\\r\\n$5\\r\\nhello\\r\\n$5\\r\\nmello\\r\\n$5\\r\\nyello\\r\\n')\n\n```\nAlso, convert a stream of arrays of strings or buffers to REDIS.\n\n``` js\nvar redis = require('redis-protocol-stream')\nvar through = require('through')\n\nvar rs = redis.serialize(through(function (ary) {\n  console.log(ary)\n  this.emit('data', ary)\n}))\n\n```\nThis is useful when you have a duplex stream that you want in the redis protocol.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.3","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist":{"shasum":"9034a97e0b30a989b9210a3549b49540afae2abe","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.3.tgz","integrity":"sha512-VY21f2/gWXm9+8Wb9PsgfAa52mzzT3LAppRmVEthWSWiNv4U5la23bxL60J7UOWVSbhAUvjtOSUELjvhfY7C5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDchyNYUTVIgy0cHj8zYVn5Udi8yehD3JrPw/mmeKJmqgIhAOJf2VzT7l44Z0USa6WdFky32p6Ez6xw8lyoPt6YwDXf"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.4":{"name":"redis-protocol-stream","version":"0.1.4","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.1.0","stream-combiner":"0.0.0","redis":"~0.8.2"},"devDependencies":{"tape":"0.0.4"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\nStreams of the [redis protocol](http://redis.io/topics/protocol)\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\nThe Redis Protocol is suitable for streams of arrays of binary data, \nwhile also being moderately human readable. \n\n``` js\nvar redis = require('redis-protocol-stream')\n\n//convert arrays to the redis protocol.\n\nvar rs = redis.stringify()\n  .pipe(process.stdout, {end: false})\n\nrs.write(['hello', 3, 'whatever'])\n\nvar ps = redis.parse({buffers: false})\n  .on('data', console.log)\n\nps.write('*3\\r\\n$5\\r\\nhello\\r\\n$5\\r\\nmello\\r\\n$5\\r\\nyello\\r\\n')\n\n```\nAlso, convert a stream of arrays of strings or buffers to REDIS.\n\n``` js\nvar redis = require('redis-protocol-stream')\nvar through = require('through')\n\nvar rs = redis.serialize(through(function (ary) {\n  console.log(ary)\n  this.emit('data', ary)\n}))\n\n```\nThis is useful when you have a duplex stream that you want in the redis protocol.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.4","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist":{"shasum":"dc0868db85ffaae565fc04c0d6f04294a54fa51f","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.4.tgz","integrity":"sha512-LkCCIZNdx8ws03BcCt5xzYFw+ri3Kk8X9LDG2AqVJgYIoBWZEGQvnGdYajTr2YLmnSsvbHN5Q1HkRXY3rxE7Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeQEGofvFCeKPJej26ysfBL7ukaz92GHE/ubQz3dg8hQIhAJTTZRG7Q+CEQGORIvr5U7nADfaalLVeHVAIFDGDDp34"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.5":{"name":"redis-protocol-stream","version":"0.1.5","homepage":"https://github.com/dominictarr/redis-protocol-stream","repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"},"dependencies":{"through":"~2.3.1","stream-combiner":"0.0.0","redis":"~0.8.2"},"devDependencies":{"tape":"0.0.4"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","readme":"# redis-protocol-stream\n\nStreams of the [redis protocol](http://redis.io/topics/protocol)\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\nThe Redis Protocol is suitable for streams of arrays of binary data, \nwhile also being moderately human readable. \n\n``` js\nvar redis = require('redis-protocol-stream')\n\n//convert arrays to the redis protocol.\n\nvar rs = redis.stringify()\n  .pipe(process.stdout, {end: false})\n\nrs.write(['hello', 3, 'whatever'])\n\nvar ps = redis.parse({buffers: false})\n  .on('data', console.log)\n\nps.write('*3\\r\\n$5\\r\\nhello\\r\\n$5\\r\\nmello\\r\\n$5\\r\\nyello\\r\\n')\n\n```\nAlso, convert a stream of arrays of strings or buffers to REDIS.\n\n``` js\nvar redis = require('redis-protocol-stream')\nvar through = require('through')\n\nvar rs = redis.serialize(through(function (ary) {\n  console.log(ary)\n  this.emit('data', ary)\n}))\n\n```\nThis is useful when you have a duplex stream that you want in the redis protocol.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"redis-protocol-stream@0.1.5","description":"Streams of the [redis protocol](http://redis.io/topics/protocol)","dist":{"shasum":"99d14e314564f52a85d8342f59007e1577809d8c","tarball":"https://registry.npmjs.org/redis-protocol-stream/-/redis-protocol-stream-0.1.5.tgz","integrity":"sha512-Xwr32SME32et3XRQZjRxIs8SiIiP7fwVM6vW0Vx+4pJPrxUFN7kQByxI55x833cB79Xjuwj7BbE8U6jLMDc/BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC75DVNvF6Fk6olVbSm3REkfbGHz4ImEAXnN2YAeSXPqAIgHV+HGcZ28h+BKEtiJ4RVRUi9yVQyMvo36G2YgN5kxjU="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}}},"readme":"# redis-protocol-stream\n\n<img src=https://secure.travis-ci.org/dominictarr/redis-protocol-stream.png?branch=master>\n\n\n## License\n\nMIT\n","maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"time":{"modified":"2022-06-26T09:47:30.556Z","created":"2012-11-27T07:55:36.923Z","0.1.0":"2012-11-27T07:55:38.527Z","0.1.1":"2012-11-27T08:08:34.886Z","0.1.2":"2012-11-27T10:41:08.701Z","0.1.3":"2012-11-27T11:13:42.776Z","0.1.4":"2012-11-28T06:57:15.769Z","0.1.5":"2013-04-13T19:20:42.020Z"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/redis-protocol-stream.git"}}