{"_id":"split-transform-stream","_rev":"440099","name":"split-transform-stream","description":"A combination of through2 and split with a straightforward interface.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}],"time":{"modified":"2021-08-05T06:31:56.000Z","created":"2014-05-23T08:23:53.516Z","1.0.0":"2015-11-30T18:24:15.906Z","0.1.1":"2014-05-25T09:39:49.560Z","0.1.0":"2014-05-23T08:23:53.516Z"},"users":{},"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com","url":"http://careers.stackoverflow.com/alessioalex"},"repository":{"type":"git","url":"git+https://github.com/alessioalex/split-transform-stream.git"},"versions":{"1.0.0":{"name":"split-transform-stream","version":"1.0.0","description":"A combination of through2 and split with a straightforward interface.","main":"index.js","dependencies":{"split":"^1.0.0","through2":"^2.0.0","pump-chain":"^1.0.0"},"devDependencies":{"alessioalex-standard":"^1.1.0","husky":"^0.10.2","tap":"^2.3.1"},"scripts":{"lint":"alessioalex-standard","test":"node test.js","precommit":"npm run lint && npm test"},"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com","url":"http://careers.stackoverflow.com/alessioalex"},"repository":{"type":"git","url":"git+https://github.com/alessioalex/split-transform-stream.git"},"license":"MIT","gitHead":"0d49d429109ad9e94efbda7825a8eb14dd2829f7","bugs":{"url":"https://github.com/alessioalex/split-transform-stream/issues"},"homepage":"https://github.com/alessioalex/split-transform-stream#readme","_id":"split-transform-stream@1.0.0","_shasum":"5a37d8383f4e92340d6bd7fb502f482417b9497a","_from":".","_npmVersion":"2.14.13","_nodeVersion":"4.2.2","_npmUser":{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}],"dist":{"shasum":"5a37d8383f4e92340d6bd7fb502f482417b9497a","size":1524,"noattachment":false,"key":"/split-transform-stream/-/split-transform-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/split-transform-stream/download/split-transform-stream-1.0.0.tgz"},"directories":{},"publish_time":1448907855906,"_cnpm_publish_time":1448907855906,"_hasShrinkwrap":false},"0.1.1":{"name":"split-transform-stream","version":"0.1.1","description":"A combination of through2 and split with a straightforward interface.","main":"index.js","dependencies":{"bubble-stream-error":"~0.0.1","event-stream":"~3.1.5","through2":"~0.4.2"},"devDependencies":{"tap":"~0.4.9"},"scripts":{"test":"node test.js"},"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com","url":"http://careers.stackoverflow.com/alessioalex"},"license":"MIT","_id":"split-transform-stream@0.1.1","dist":{"shasum":"825236a78d52a18ff912a631ad3034c15ded5fe3","size":1328,"noattachment":false,"key":"/split-transform-stream/-/split-transform-stream-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/split-transform-stream/download/split-transform-stream-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}],"directories":{},"publish_time":1401010789560,"_cnpm_publish_time":1401010789560,"_hasShrinkwrap":false},"0.1.0":{"name":"split-transform-stream","version":"0.1.0","description":"A combination of [through2](https://www.npmjs.org/package/through2) and [split](https://github.com/dominictarr/event-stream#split-matcher) with a straightforward interface.","main":"index.js","dependencies":{"bubble-stream-error":"~0.0.1","event-stream":"~3.1.5","through2":"~0.4.2"},"devDependencies":{"tap":"~0.4.9"},"scripts":{"test":"node test.js"},"author":{"name":"Alexandru Vladutu","email":"alexandru.vladutu@gmail.com","url":"http://careers.stackoverflow.com/alessioalex"},"license":"MIT","_id":"split-transform-stream@0.1.0","dist":{"shasum":"266cbba6c24bced41aa0b6c175497bd3739d5c8b","size":1270,"noattachment":false,"key":"/split-transform-stream/-/split-transform-stream-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/split-transform-stream/download/split-transform-stream-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"},"maintainers":[{"name":"alessioalex","email":"alexandru.vladutu@gmail.com"}],"directories":{},"publish_time":1400833433516,"_cnpm_publish_time":1400833433516,"_hasShrinkwrap":false}},"readme":"# split-transform-stream\n\nA combination of [through2](https://www.npmjs.org/package/through2) and [split](https://github.com/dominictarr/event-stream#split-matcher) with a straightforward interface.\n\n[![build status](https://secure.travis-ci.org/alessioalex/split-transform-stream.png)](http://travis-ci.org/alessioalex/split-transform-stream)\n\n## Usage\n\n```js\nsplitStream(inputStream, write, [end], [splitText])\n```\nreturns a stream\n\n## Example\n\n```js\nvar readStream = require('fs').createReadStream(__filename, 'utf8');\nvar splitStream = require('./index');\nvar write = function(line, encoding, next) {\n  this.push(line.split(' ').reverse().join(' '));\n\n  next();\n};\n\n// emitting lines in reverse\nsplitStream(readStream, write).on('data', function(data) {\n  console.log(data);\n}).on('error', function(err) {\n  if (err) { throw err; }\n}).on('end', function() {\n  console.log('done');\n});\n```\n\n## License\n\n[MIT](http://alessioalex.mit-license.org/)\n","_attachments":{},"homepage":"https://github.com/alessioalex/split-transform-stream#readme","bugs":{"url":"https://github.com/alessioalex/split-transform-stream/issues"},"license":"MIT"}