{"_id":"buffer-pipe","_rev":"6-15c8d17c05905228c7cd944b4d581d92","name":"buffer-pipe","description":"A simple pipe for buffers","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.0":{"name":"buffer-pipe","version":"0.0.0","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc npm test","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.1","nyc":"^11.2.1","standard":"^10.0.0","tape":"^4.0.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/wanderer/buffer-pipe.git"},"bugs":{"url":"https://github.com/wanderer/buffer-pipe/issues"},"homepage":"https://github.com/wanderer/buffer-pipe","gitHead":"3628a2f2e7b82ee866aff06185137b4853e16b5a","_id":"buffer-pipe@0.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"dist":{"integrity":"sha512-PvKbsvQOH4dcUyUEvQQSs3CIkkuPcOHt3gKnXwf4HsPKFDxSN7bkmICVIWgOmW/jx/fAEGGn4mIayIJPLs7G8g==","shasum":"186ec257d696e8e74c3051160a0e9e9a9811a387","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERkWfptrPB99M/zz+umkvyO4zuMU3JozTfrjuPpPoo3AiEArMs/hF1PK52eNCN/f5dwDSGMgJIBuKsXowyC1LH6DLY="}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe-0.0.0.tgz_1508362762121_0.627518757712096"},"directories":{}},"0.0.1":{"name":"buffer-pipe","version":"0.0.1","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc node ./tests/index.js","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.1","nyc":"^11.3.0","standard":"^10.0.0","tape":"^4.0.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/wanderer/buffer-pipe.git"},"bugs":{"url":"https://github.com/wanderer/buffer-pipe/issues"},"homepage":"https://github.com/wanderer/buffer-pipe","gitHead":"9aa3e2f794fab45e36fada634829fdb4260dcdea","_id":"buffer-pipe@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"dist":{"integrity":"sha512-rujbyIkXxW6yMrSo+dEZDK5pBBYL/nvcteUTxFdC6zWiJtdqs2f1/DKQLOTRnnZEVCqwkh8vVztgjEIntGl4Sg==","shasum":"a11d96f5dc175d931643f35a4f70dae834e6ba8f","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2lT4HPvg+5RiYVA5VGQYFA5EB0c6T1o/n0ejuoMLLIgIhAND819jWgCzGzmWyHupPi6wU+R7iCzGm4XMNkdDCc0Du"}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe-0.0.1.tgz_1512498352751_0.4637383362278342"},"directories":{}},"0.0.2":{"name":"buffer-pipe","version":"0.0.2","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc node ./tests/index.js","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"coveralls":"^3.0.0","nyc":"^11.4.1","standard":"^10.0.0","tape":"^4.0.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/wanderer/buffer-pipe.git"},"bugs":{"url":"https://github.com/wanderer/buffer-pipe/issues"},"homepage":"https://github.com/wanderer/buffer-pipe","gitHead":"8acecacb775090bbbb8c84f5650a86fa4fc48833","_id":"buffer-pipe@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"dist":{"integrity":"sha512-YlqzbWVqMv+xEeRyg0OXAJym3zAFTAIuku9l7okwxOXNDxbmSlL5o3QaF5k6IQ2iHO9o1OCo6tT4UkrQkI5VbQ==","shasum":"960678ab517ca926dc1bfe231f402cbe2fe74442","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCro8abNUI3SsBtVAAowU1j1tGf7qme+RZgVwRW9XpeJQIgGfI4pOTXCFt5tJ4tJwBFrRXBsLzw6B5AZtdRFDGSnZc="}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe-0.0.2.tgz_1513752944570_0.11857452290132642"},"directories":{}},"0.0.3":{"name":"buffer-pipe","version":"0.0.3","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc node ./tests/index.js","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.1.2"},"devDependencies":{"coveralls":"^3.0.1","nyc":"^12.0.1","standard":"^11.0.0","tape":"^4.9.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/wanderer/buffer-pipe.git"},"bugs":{"url":"https://github.com/wanderer/buffer-pipe/issues"},"homepage":"https://github.com/wanderer/buffer-pipe","gitHead":"6e4d3675ab98d912b2fe4e1e0b43646f5c8f7443","_id":"buffer-pipe@0.0.3","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"dist":{"integrity":"sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA==","shasum":"242197681d4591e7feda213336af6c07a5ce2409","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.3.tgz","fileCount":20,"unpackedSize":76996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGFcuCRA9TVsSAnZWagAAcWIP/RPX4pKFw02hAA/gGhPq\nrSJVGYsojP3qgoxoGrVftVHe52UTaBI/iuvPq1RLpAs8sGYsCFKQyfMvEx5+\n0a6XROPoF0vjwsMFXsGc8B2QGq7tu/K4AJeWqRf2xRKAKAY/N/D6t7Rqeej2\n0zGq+q0c56zw2ofA+vocU/TGY+2tMlhKMA6aA0sCpMrLNK0rujEdKJ1W5O2D\n2DQGGHboIuAJ0iG1YWmDN0u13Y3VzEWNK0Z3SP+qKOqEcBYZ3iARcsxv+/aw\nGxcRGwomBCQmx4yxpBx4XUH52Y+uUz94l1Gs9ffAt5eaeXLDHixuB7RMgssJ\naVEEHemyF1so2Kd+8eywXwQ+rHJ0H76yZlWbfI+64JkY0aG0oYo0xj9Zx2NI\nBxLI9o3FWtaUR+wGtk6Fp1Z8W/kQ6GUrxk6nHBX/K4BTEGiwbkRR0ljYzm12\noCz4PN+qS2gchmbt82rqnB/B+1CuGpOA1zEXwDsv3VCWOOh4fhU+6qEmpe0D\nNxCxObEq8feH6aUbsP0ZY30WK1IKVnkOVUaAngeyLZH2RyJXEBVXZ9LGPzAt\nzhDdX6tD+6pm2uHOVy/XN4yuB8qUFXwcF4HXYAVHA2liByGZsqVyuv1t/4cm\nhRNTgifith8zC7SRjD129N8eZjj+2ZJREMhITQCEahIr6O4YktGM8miDzuke\nyAtl\r\n=BkVl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY5k4gTCWiddRzjipQWFI0r+46h/Wd4M8gU8uYCiiogAiBYi9RNf6G7LPWI0RNiGfV0MS5w8ouyrjXHqhsNlSUJRA=="}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe_0.0.3_1528321837433_0.525000281339137"},"_hasShrinkwrap":false},"0.0.4":{"name":"buffer-pipe","version":"0.0.4","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc node ./tests/index.js","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.1.2"},"devDependencies":{"coveralls":"^3.0.5","nyc":"^14.1.1","standard":"^13.1.0","tape":"^4.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/mjbecze%40gmai/buffer-pipe.git"},"bugs":{"url":"https://gitlab.com/mjbecz/buffer-pipe/issues"},"homepage":"https://gitlab.com/mjbecze/buffer-pipe","gitHead":"58730ff231f40928e523e363c2b4d5022259b196","_id":"buffer-pipe@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8cHio1V6wgX+LIX6+af4tCn0+Ljl2vQd9JZdZ8vDJZdDf8x5p2DneKaq1dWxSswJG+sK4Inok9aqoqILG5kQVQ==","shasum":"e7f2ea95beb60fb692fc1dd1c878e894397a974d","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.4.tgz","fileCount":20,"unpackedSize":77011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOmpiCRA9TVsSAnZWagAA9MIP/R0Tar0+NoHTaA9r3kIU\nyDWNaZSI/PYJuC6JLA/BIjeoAVue3ENuisnX8eFWLdOok+5Eyui8K1IbcxdT\nMO6ShQf6SyQFzJy+OROPJHU7k9QUiiwi1TB6ASNQhHI+5YG/+NC5NodvET4T\ngTWxUrJHh6GgCGg6DZuypmPmJ5E+Uno2gBBOpYJwIz5DHNCDa1xf3vmeWIg1\ntVvMvvwJkwIUfE+rrdJL9FfMMsQpaw2L8saCf+61GXNHBs15+F95wfBbKEpV\niWnNNNAAFHt7uGMHNW2kIwwQ1mcVTwfGFAZ/hWGwTK7zmMEAuW0y9xDSyGzu\n38sNJPNyE+INq9f4JYI/pzUGjyyAEH94J6h66tAPQBF060na2P0AgD7doEw4\nX5r8EY5Ul0CJ8u1FrEwnA3UUxyUXH4Te6Lzc58JejOYDZH9yN1dUsBQYZrW/\ndQwTv7ohpiQ4WHK9Ooac3ejPmAQKreKLtFnV1r/+CIcD+ODPC/acYbIFE7y0\nkrCSngabK+Pa6Rme/e1H1dNj2CGgmpPl8MpTPIkgOA5aDmGPImov0Ytvce7s\nYcqEUjgfaaxRV6bdr/Yi8byl7m7rKhMzfYhfNQKF9t8311TxCHpMJ7cJL14q\new91k1vEFczaiXM98KKarG9cOwlCbkNTq4lrXGzZ2NkAqe+mSJDFmHwvFK2U\n7nnB\r\n=X1U8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd9/rQ6WFi6aWFrE6t2PZKflz2rZV7ry4/JRwB1cixFQIgDp7AMhloxbIQtGF3yhaoyk9ms+PAhMF0Lj3F9dASb0U="}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe_0.0.4_1564109409986_0.6769819308997311"},"_hasShrinkwrap":false},"0.0.5":{"name":"buffer-pipe","version":"0.0.5","description":"A simple pipe for buffers","main":"index.js","scripts":{"coveralls":"npm run coverage && nyc report --reporter=text-lcov | coveralls","coverage":"nyc node ./tests/index.js","lint":"standard","test":"node ./tests/index.js"},"keywords":[],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","dependencies":{"safe-buffer":"^5.2.0"},"devDependencies":{"coveralls":"^3.0.11","nyc":"^15.0.1","standard":"^14.3.3","tape":"^4.13.2"},"repository":{"type":"git","url":"git+https://gitlab.com/mjbecze/buffer-pipe.git"},"bugs":{"url":"https://gitlab.com/mjbecze/buffer-pipe/issues"},"homepage":"https://gitlab.com/mjbecze/buffer-pipe","gitHead":"14439cdd148d5d2a29fb7b02d16fece8fb6d70b3","_id":"buffer-pipe@0.0.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a6kQxHM27rLrDpVFCKk9iirHKQU2fukg/j3XqIIOoc1rT/W5kp+KsIQmff6dJ7I3ErxmAasetarkeSG1iqGpkA==","shasum":"9c1968edb8673f9228aceace9cad3afdf0fc2e88","tarball":"https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.5.tgz","fileCount":6,"unpackedSize":22348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenaPtCRA9TVsSAnZWagAAH3YP/jXuZJ5omhCFtL838kzq\npx6DWps9KED3m4uWvTjcasqeB1jOvH1DZ3ZvnHCFkL59Gu1a3qPznGfsgryy\n8M4OBTkOMDAG1YbbVbIeeNyFR1ABY3KgcxWYSHINz13ArER4LpozLdD8MEp3\nhFwQTyb3fBAr2ni+be7e0v3glI2xFsnbLcm38YmKjgfiL+2UVqZ1kgZbUtRH\n0wWAbJfzJvBkI1efs3h7EHAfil6ucAB3c+R8HG2zldw8HDgBD8yInIbtp5zA\nqOJ0gG/4Cfv7m1tD7kM1rb5Wj4UW8jJchWyOde9CiQPmSjxcYa0SQWXQA0Vf\niiD5Rrhn4PDB/yEQtU4U1wE5TQMb8l3lAY4nZPi9on9oE1OD7pSc8n3WZKwk\nrRdWlf9RYTAyKtjkYIsSTjIlUDG22jckOPjmsqHhLYyRtZzAq0dEGJ/nlxMQ\nqpnbCU2d9zDUME7UL9t+Fps5NHu+T7a7Gw6Mq/IdprR8Sm6FJ3K/Ykh2C0Vn\nbj5sxMm167ZRyR8EoFbQ7Ly0tNtLGOOkouQApPV5KNYf/2BG8glUDmnVKogn\nVI8jw3DsAIESZoBKWgAiepNUYZ9fa4gse4dNdzXKu8VGKzcq4uCmRGVLorgi\n66Esw0WMnyYFC3ZQXVOnd02n0QWoL/iBb4zWMgoox2kX8+7kTVZ8Tm8NszNU\nSqWl\r\n=iJ97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo28vrP8giV/W0gDj4ojwgY1lCd6GDr+L3GfeMmbr4IAIhAIijK6FUcsVSD3lWsbyIn/IMDLKeBuQIMuKIQxPbPmZY"}]},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"_npmUser":{"name":"null_radix","email":"null_radix@riseup.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-pipe_0.0.5_1587389420783_0.962685398347936"},"_hasShrinkwrap":false}},"readme":"# SYNOPSIS \n\n[![NPM Package](https://img.shields.io/npm/v/buffer-pipe.svg?style=flat-square)](https://www.npmjs.org/package/buffer-pipe)\n[![Build Status](https://img.shields.io/travis/wanderer/buffer-pipe.svg?branch=master&style=flat-square)](https://travis-ci.org/wanderer/buffer-pipe)\n[![Coverage Status](https://img.shields.io/coveralls/wanderer/buffer-pipe.svg?style=flat-square)](https://coveralls.io/r/wanderer/buffer-pipe)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n A simple pipe for buffers. Write data to one end and read data off the other end.\n\n# INSTALL\n`npm install buffer-pipe`\n\n# USAGE\n\n```javascript\nconst pipe = require('buffer-pipe')\n\nconst p = new Pipe()\np.write(Buffer.from([1,2,3,4]))\nconst buf = p.read(2)\n\n// <1, 2>\n```\n\n# API\n\n\n## constructor\n\n[index.js:8-12](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L8-L12 \"Source code on GitHub\")\n\nCreates a new instance of a pipe\n\n**Parameters**\n\n-   `buf` **[Buffer](https://nodejs.org/api/buffer.html)** an optional buffer to start with (optional, default `Buffer.from([])`)\n\n## read\n\n[index.js:19-24](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L19-L24 \"Source code on GitHub\")\n\nread `num` number of bytes from the pipe\n\n**Parameters**\n\n-   `num` **[Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)** \n\nReturns **[Buffer](https://nodejs.org/api/buffer.html)** \n\n## write\n\n[index.js:30-34](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L30-L34 \"Source code on GitHub\")\n\nWites a buffer to the pipe\n\n**Parameters**\n\n-   `buf` **[Buffer](https://nodejs.org/api/buffer.html)** \n\n## end\n\n[index.js:40-42](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L40-L42 \"Source code on GitHub\")\n\nWhether or not there is more data to read from the buffer\nreturns {Boolean}\n\n## bytesRead\n\n[index.js:48-50](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L48-L50 \"Source code on GitHub\")\n\nreturns the number of bytes read from the stream\n\nReturns **Integer** \n\n## bytesWrote\n\n[index.js:56-58](https://github.com/wanderer/buffer-pipe/blob/9aa3e2f794fab45e36fada634829fdb4260dcdea/index.js#L56-L58 \"Source code on GitHub\")\n\nreturns the number of bytes wrote to the stream\n\nReturns **Integer** \n\n# LICENSE\n[MPL-2.0][LICENSE]\n\n[LICENSE]: https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)\n","maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"}],"time":{"modified":"2022-04-12T04:39:13.843Z","created":"2017-10-18T21:39:22.228Z","0.0.0":"2017-10-18T21:39:22.228Z","0.0.1":"2017-12-05T18:25:52.857Z","0.0.2":"2017-12-20T06:55:44.673Z","0.0.3":"2018-06-06T21:50:37.509Z","0.0.4":"2019-07-26T02:50:10.249Z","0.0.5":"2020-04-20T13:30:20.945Z"},"homepage":"https://gitlab.com/mjbecze/buffer-pipe","keywords":[],"repository":{"type":"git","url":"git+https://gitlab.com/mjbecze/buffer-pipe.git"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"bugs":{"url":"https://gitlab.com/mjbecze/buffer-pipe/issues"},"license":"MPL-2.0","readmeFilename":"README.md"}