{"_id":"@sovpro/delimited-stream","_rev":"300498","name":"@sovpro/delimited-stream","description":"A Transform stream emitting buffered data at each delimiter instance","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"time":{"modified":"2021-06-03T19:05:36.000Z","created":"2019-12-17T06:31:42.913Z","1.1.0":"2020-04-14T06:25:21.011Z","1.0.5":"2020-01-11T20:33:07.990Z","1.0.4":"2020-01-08T20:19:28.662Z","1.0.3":"2019-12-30T15:55:31.947Z","1.0.2":"2019-12-28T20:46:24.383Z","1.0.1":"2019-12-17T07:38:46.054Z","1.0.0":"2019-12-17T06:31:42.913Z"},"users":{},"author":{"name":"sovpro","email":"its.so@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"versions":{"1.1.0":{"name":"@sovpro/delimited-stream","version":"1.1.0","description":"A Transform stream emitting buffered data at each delimiter instance","main":"dist/delimited-stream","scripts":{"test":"istanbul cover dist/test","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"@sovpro/split-randomly":"^1.0.1","@types/node":"^13.1.4","istanbul":"^0.4.5","typescript":"^3.8.3"},"types":"dist/delimited-stream.d.ts","engines":{"node":">= 8"},"gitHead":"aac549459d6863a380d4a39e35c83bd8f5f2735a","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"4334bba7ee241036e580fdd99c019377630d26b4","size":2575,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.1.0.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.1.0_1586845520872_0.05292440911060803"},"_hasShrinkwrap":false,"publish_time":1586845521011,"_cnpm_publish_time":1586845521011},"1.0.5":{"name":"@sovpro/delimited-stream","version":"1.0.5","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"@sovpro/split-randomly":"^1.0.1","istanbul":"^0.4.5"},"gitHead":"5c0b689332cddf3ee2849765391702fd554b2a48","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.5","_nodeVersion":"12.10.0","_npmVersion":"6.13.4","dist":{"shasum":"e29d3e2ea30b2d3ce585832f2ebb8576b6484351","size":2217,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.5.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.5_1578774787884_0.9038459363438547"},"_hasShrinkwrap":false,"publish_time":1578774787990,"_cnpm_publish_time":1578774787990},"1.0.4":{"name":"@sovpro/delimited-stream","version":"1.0.4","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"@sovpro/split-randomly":"^1.0.1","istanbul":"^0.4.5"},"gitHead":"ad14a8b0e095cc3718208ebb2ac835a5e02b5981","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"51f5734f7e1ba98b75dce7c472bcde8645d32976","size":2231,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.4.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.4_1578514768571_0.11766109980452888"},"_hasShrinkwrap":false,"publish_time":1578514768662,"_cnpm_publish_time":1578514768662,"deprecated":"Update to 1.0.5 to fix incomplete data emission bug"},"1.0.3":{"name":"@sovpro/delimited-stream","version":"1.0.3","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"istanbul":"^0.4.5"},"gitHead":"2ef7b11848374a8d6c0b44729abdc98a7cd3cf7b","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"8b3659289e83559e79ea8489472bab4f5c284322","size":2414,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.3.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.3_1577721331819_0.1600738934681487"},"_hasShrinkwrap":false,"publish_time":1577721331947,"_cnpm_publish_time":1577721331947,"deprecated":"Update to 1.0.5 to fix incomplete data emission bug"},"1.0.2":{"name":"@sovpro/delimited-stream","version":"1.0.2","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"istanbul":"^0.4.5"},"gitHead":"5790ce6f0d27d59e82fd238c72b6c9d6d821402b","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.2","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"f341fe5ce45cdb8cc5bdcdc1092f4c19332b7180","size":2411,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.2.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.2_1577565984241_0.6300345807394614"},"_hasShrinkwrap":false,"publish_time":1577565984383,"_cnpm_publish_time":1577565984383,"deprecated":"Update to 1.0.5 to fix incomplete data emission bug"},"1.0.1":{"name":"@sovpro/delimited-stream","version":"1.0.1","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"istanbul":"^0.4.5"},"gitHead":"c9d759159e1f3f25697bc78144ab3456e40881d4","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"28573effe9f8b2fa329453e0968ce6ad4063eeb6","size":2327,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.1.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.1_1576568325882_0.97448431331682"},"_hasShrinkwrap":false,"publish_time":1576568326054,"_cnpm_publish_time":1576568326054,"deprecated":"Update to 1.0.5 to fix incomplete data emission bug"},"1.0.0":{"name":"@sovpro/delimited-stream","version":"1.0.0","description":"A Transform stream emitting buffered data at each delimiter instance","main":"delimited-stream.js","scripts":{"test":"istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/sovpro/delimited-stream.git"},"keywords":["stream","delimited","delimiter","transform"],"author":{"name":"sovpro","email":"its.so@outlook.com"},"license":"MIT","devDependencies":{"istanbul":"^0.4.5"},"bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"homepage":"https://github.com/sovpro/delimited-stream#readme","_id":"@sovpro/delimited-stream@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"beda2b9954600b1cb0f2817d456dcfcf9df5a2e9","size":2327,"noattachment":false,"key":"/@sovpro/delimited-stream/-/@sovpro/delimited-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@sovpro/delimited-stream/download/@sovpro/delimited-stream-1.0.0.tgz"},"maintainers":[{"name":"sovpro","email":"its.so@outlook.com"}],"_npmUser":{"name":"sovpro","email":"its.so@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delimited-stream_1.0.0_1576564302639_0.703230086923331"},"_hasShrinkwrap":false,"publish_time":1576564302913,"_cnpm_publish_time":1576564302913,"deprecated":"Update to 1.0.5 to fix incomplete data emission bug"}},"readme":"# Delimited Stream\n\nA Node.js Transform stream emitting buffered data at each delimiter instance.\n\n[![Build status for Node.js 8.x and newer](https://github.com/sovpro/delimited-stream/workflows/Node.js%208.x%20and%20newer%20/badge.svg?branch=master)](https://github.com/sovpro/delimited-stream/commits/master)\n\n## Constructor\n\nThe constructor requires a Buffer instance or string value representing the delimiter.\n\n```js\nconst stream = new DelimitedStream (delimiter)\n```\n\nBuffered data is emitted without the delimiter by default. To keep the delimiter, pass a [truthy](https://developer.mozilla.org/en-US/docs/Glossary/Truthy) value as the second parameter.\n\n```js\n// include delimiter in data\nconst stream = new DelimitedStream (delimiter, true)\n```\n\n## Example\n\nInstantiate a stream with a [newline](https://en.wikipedia.org/wiki/Newline) sequence as the delimiter.\n\n```js\nconst delimiter = Buffer.from (\"\\r\\n\")\nconst stream = new DelimitedStream (delimiter)\nstream.on ('data', (data) => {\n  const line = data.toString ('utf8')\n  // do stuff\n})\n```\n","_attachments":{},"homepage":"https://github.com/sovpro/delimited-stream#readme","bugs":{"url":"https://github.com/sovpro/delimited-stream/issues"},"license":"MIT"}