{"_id":"pull-split","_rev":"4597207","name":"pull-split","description":"split ported to pull-stream style","dist-tags":{"latest":"0.2.1"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"time":{"modified":"2026-04-10T17:09:29.000Z","created":"2013-03-25T05:13:35.768Z","0.2.1":"2019-10-02T04:06:35.597Z","0.2.0":"2016-03-02T07:44:45.506Z","0.1.3":"2016-01-27T09:15:11.545Z","0.1.2":"2013-07-29T19:24:29.696Z","0.1.1":"2013-05-05T00:51:13.301Z","0.1.0":"2013-03-25T05:13:35.768Z"},"users":{},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"versions":{"0.2.1":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.2.1","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.6"},"devDependencies":{"pull-stream":"^3.2.0","tape":"^4.4.0"},"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","gitHead":"95b957c6456ff20caf347873be7cf057f1d45674","bugs":{"url":"https://github.com/dominictarr/pull-split/issues"},"_id":"pull-split@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"6ee9ddaf7bb74e49cbed9bef8fe295ffa4f915be","size":2641,"noattachment":false,"key":"/pull-split/-/pull-split-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.2.1.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-split_0.2.1_1569989195487_0.5794454914878766"},"_hasShrinkwrap":false,"publish_time":1569989195597,"_cnpm_publish_time":1569989195597,"_cnpmcore_publish_time":"2021-12-16T16:05:19.743Z"},"0.2.0":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.2.0","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.6"},"devDependencies":{"pull-stream":"^3.2.0","tape":"^4.4.0"},"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","gitHead":"5ff5dc58801d45413d84b1703904ff6bef0ad7a6","bugs":{"url":"https://github.com/dominictarr/pull-split/issues"},"_id":"pull-split@0.2.0","_shasum":"996d288531052209a831388ad0d281df3c823796","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"996d288531052209a831388ad0d281df3c823796","size":2753,"noattachment":false,"key":"/pull-split/-/pull-split-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.2.0.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-split-0.2.0.tgz_1456904684986_0.754261408932507"},"directories":{},"publish_time":1456904685506,"_hasShrinkwrap":false,"_cnpm_publish_time":1456904685506,"_cnpmcore_publish_time":"2021-12-16T16:05:19.978Z"},"0.1.3":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.1.3","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.6"},"devDependencies":{"pull-stream":"~2.20.1","tape":"~0.3.0"},"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","gitHead":"ec979df57cc22c94d609f3f1ed318b0f30184a99","bugs":{"url":"https://github.com/dominictarr/pull-split/issues"},"_id":"pull-split@0.1.3","_shasum":"ac87c1fc21c01672d956d308ef9353c8782f58f3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"ac87c1fc21c01672d956d308ef9353c8782f58f3","size":2218,"noattachment":false,"key":"/pull-split/-/pull-split-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.1.3.tgz"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1453886111545,"_hasShrinkwrap":false,"_cnpm_publish_time":1453886111545,"_cnpmcore_publish_time":"2021-12-16T16:05:20.385Z"},"0.1.2":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.1.2","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.6"},"devDependencies":{"pull-stream":"~2.20.1","tape":"~0.3.0"},"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","readmeFilename":"README.md","bugs":{"url":"https://github.com/dominictarr/pull-split/issues"},"_id":"pull-split@0.1.2","dist":{"shasum":"ff795e474bbccd9f56e8377509bd98f80373d036","size":2101,"noattachment":false,"key":"/pull-split/-/pull-split-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.1.2.tgz"},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1375125869696,"_hasShrinkwrap":false,"_cnpm_publish_time":1375125869696,"_cnpmcore_publish_time":"2021-12-16T16:05:20.716Z"},"0.1.1":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.1.1","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.6"},"devDependencies":{"pull-stream":"~1.1.0","tape":"~0.3.0"},"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","readmeFilename":"README.md","_id":"pull-split@0.1.1","dist":{"shasum":"3d52f934d3517c9170dfaae5a423c695da7058bf","size":2239,"noattachment":false,"key":"/pull-split/-/pull-split-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1367715073301,"_hasShrinkwrap":false,"_cnpm_publish_time":1367715073301,"_cnpmcore_publish_time":"2021-12-16T16:05:21.026Z"},"0.1.0":{"name":"pull-split","description":"split ported to pull-stream style","version":"0.1.0","homepage":"https://github.com/dominictarr/pull-split","repository":{"type":"git","url":"git://github.com/dominictarr/pull-split.git"},"dependencies":{"pull-through":"~1.0.0"},"devDependencies":{"pull-stream":"~1.1.0","tape":"~0.3.0"},"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","readmeFilename":"README.md","_id":"pull-split@0.1.0","dist":{"shasum":"01bf1efb311c239c654a3f9ddb3f7c57886f6cbb","size":2231,"noattachment":false,"key":"/pull-split/-/pull-split-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pull-split/download/pull-split-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"arj03","email":""},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"publish_time":1364188415768,"_hasShrinkwrap":false,"_cnpm_publish_time":1364188415768,"_cnpmcore_publish_time":"2021-12-16T16:05:21.265Z"}},"readme":"# pull-split\n\n[split](https://github.com/dominictarr/split) ported to\n[pull-stream](https://github.com/dominictarr/pull-stream) style.\n\n## Example\n\n``` js\nvar pull = require('pull-stream')\nvar split = require('pull-split')\n\npull(\n  textStream\n  split(),\n  output\n)\n```\n\nif the textStream is buffers, and contain UTF8\n(it probably will if you have german or chinese friends, etc)\nthen you MUST use this with `pull-utf8-decoder`\n\n``` js\nvar pull = require('pull-stream')\nvar split = require('pull-split')\nvar utf8 = require('pull-utf8-decoder')\n\npull(\n  textStream\n  utf8(),\n  split(),\n  output\n)\n```\n\n## split(matcher, mapper, reverse, skipLast)\n\n### matcher - string or regexp.\n\nunit to split by, defaults to `\\n`\n\n### mapper - function\n\nfunction to apply to each line matched.\n\n### reverse - boolean\n\nif true, emit lines in reverse. use this if the input is a file\nyou are reading backwards.\n\n### skipLast - boolean\n\nuse this to skip the last value if it is and empty string `''`\nif this is not set then the behavior is the same as `String#split`\n\n## License\n\nMIT\n\n","_attachments":{},"homepage":"https://github.com/dominictarr/pull-split","bugs":{"url":"https://github.com/dominictarr/pull-split/issues"},"license":"MIT"}