{"_id":"buffer-split","_rev":"4652773","name":"buffer-split","description":"split a buffer by another buffer. think String.split()","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"time":{"modified":"2026-04-10T20:49:07.000Z","created":"2013-09-19T01:33:13.231Z","1.0.0":"2016-06-10T14:30:34.827Z","0.0.0":"2013-09-19T01:33:13.231Z"},"users":{},"author":{"name":"Ryan Day"},"repository":{"url":"git://github.com/soldair/node-buffer-split.git"},"versions":{"1.0.0":{"name":"buffer-split","description":"split a buffer by another buffer. think String.split()","version":"1.0.0","repository":{"url":"git://github.com/soldair/node-buffer-split.git"},"keywords":["buffer","split","chunks","binary"],"main":"index.js","scripts":{"test":"node test/*.js"},"author":{"name":"Ryan Day"},"dependencies":{"buffer-indexof":"~0.0.0"},"devDependencies":{"tape":"~1.1.0"},"gitHead":"6d86666a2f7e4dc1f650f254bb11ba90b2d82567","bugs":{"url":"https://github.com/soldair/node-buffer-split/issues"},"homepage":"https://github.com/soldair/node-buffer-split#readme","_id":"buffer-split@1.0.0","_shasum":"4427dbff53731b61d7a71aba47f503396613784a","_from":".","_npmVersion":"3.9.0","_nodeVersion":"4.4.4","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"dist":{"shasum":"4427dbff53731b61d7a71aba47f503396613784a","size":1828,"noattachment":false,"key":"/buffer-split/-/buffer-split-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-split/download/buffer-split-1.0.0.tgz"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-split-1.0.0.tgz_1465569032148_0.7547089036088437"},"directories":{},"publish_time":1465569034827,"_hasShrinkwrap":false,"_cnpm_publish_time":1465569034827,"_cnpmcore_publish_time":"2021-12-16T20:22:57.486Z"},"0.0.0":{"name":"buffer-split","description":"split a buffer by another buffer. think String.split()","version":"0.0.0","repository":{"url":"git://github.com/soldair/node-buffer-split.git"},"keywords":["buffer","split","chunks","binary"],"main":"index.js","scripts":{"test":"node test/*.js"},"author":{"name":"Ryan Day"},"dependencies":{"buffer-indexof":"~0.0.0"},"devDependencies":{"tape":"~1.1.0"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/soldair/node-buffer-split/issues"},"_id":"buffer-split@0.0.0","dist":{"shasum":"2183455a0ba7401548f79ebafe7656f2e5414984","size":1820,"noattachment":false,"key":"/buffer-split/-/buffer-split-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-split/download/buffer-split-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{},"publish_time":1379554393231,"_hasShrinkwrap":false,"_cnpm_publish_time":1379554393231,"_cnpmcore_publish_time":"2021-12-16T20:22:57.705Z"}},"readme":"\n[![Build Status](https://secure.travis-ci.org/soldair/node-buffer-split.png)](http://travis-ci.org/soldair/node-buffer-split)\n\nbuffer-split\n============\n\nsplit a buffer by another buffer. think String.split() \n\n```js\n\nvar bsplit = require('buffer-split')\n, b = new Buffer(\"this is a buffer i like to split\")\n, delim = new Buffer('buffer')\n, result = bsplit(b,delim)\n;\n\nresult.length === 2\n\nresult[0].toString() === \"this is a \"\n\nresult[1].toString() === \" i like to split\"\n\n\n```\n\nyou may include the delimiter in the result by passing a thrthy value as the third arg. its more efficient if you need it.\n\n```js\nvar bsplit = require('buffer-split')\n, b = new Buffer(\"this is a buffer i like to split\")\n, delim = new Buffer('buffer')\n, result = bsplit(b,delim,true)\n;\n\nresult[0].toString() === \"this is a buffer\"\n\nresult[1].toString() === \" i like to split\"\n\n\n```\n","_attachments":{},"homepage":"https://github.com/soldair/node-buffer-split#readme","bugs":{"url":"https://github.com/soldair/node-buffer-split/issues"}}