{"_id":"stream-chunks","name":"stream-chunks","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"stream-chunks","version":"1.0.0","description":"Get all chunks of a stream","type":"module","main":"index.js","scripts":{"browser-test":"test-runner-browser","test":"stricter-standard && c8 --reporter=lcov --reporter=text-summary mocha"},"repository":{"type":"git","url":"git://github.com/bergos/stream-chunks.git"},"keywords":["array","async","buffer","chunk","readable","stream"],"author":{"name":"Thomas Bergwinkl","email":"bergi@axolotlfarm.org","url":"https://www.bergnet.org/people/bergi/card#me"},"license":"MIT","bugs":{"url":"https://github.com/bergos/stream-chunks/issues"},"homepage":"https://github.com/bergos/stream-chunks","dependencies":{"buffer":"^6.0.3","string_decoder":"^1.3.0"},"devDependencies":{"assert":"^2.0.0","c8":"^7.12.0","mocha":"^10.0.0","readable-stream":"^4.2.0","stricter-standard":"^0.2.0","test-runner-browser":"^0.1.0"},"gitHead":"25ebb86e61b7b75ae71f2ff6692d67253c087071","_id":"stream-chunks@1.0.0","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-/G+kinLx3pKXChtuko82taA4gZo56zFG2b2BbhmugmS0TUPBL40c5b2vjonS+gAHYK/cSKM9m0WTvAJYgDUeNw==","shasum":"b8f8d6acfead08df3d2f514fbc9da262685ffde0","tarball":"https://registry.npmjs.org/stream-chunks/-/stream-chunks-1.0.0.tgz","fileCount":15,"unpackedSize":9236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmb4T6zhOPr868mIEdz+yPLgwGdBzE7JDXKfxClegVyAiEA/0GQtwB0oLrbpI+IE1CJezbc5ZP/reRFWv23NEpkk1M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOaSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSIw/7BYr1YVYF1YJLJL8vbLt58OWtRj464eO5/BkrWp/NSWpW2/TI\r\nHZ9CWo5dXHZwg2DJF9PB4T7YPDAR4BlulfjgWXZdP8lfKp4lgvLQexfr255W\r\nLLZr46geYFUYyCW/ZkwGceV4+m0ts8Yq+l00PAemhDjJqCwem2N313EyEHDP\r\nPTGJKN1+D6IBjfhpHPsvKbTaGnAesuYkLdbd9L17McbpdJgN/kwmLKHQfLIT\r\nAn5U0Q0V5erXIVJZar9j/IrFy0q3PooDHFtUiKfrerhHZ5OBElTRj+Kjksx4\r\nFtidL+nLUKy9faPVSw9jsXcw5MZG5MNCob3H8J7yYE10B11+m6g0MqsocQ1x\r\n8rweyz1I1cz5hYCQr7VjLMXoYh/LE8AduIJWLkhUdrUP/IZUPNN+PoSrYW8z\r\nG5I6+iYZHGYBDweAdFvG55SM5unaNwFncC8PBfSBDPgtCTeqEsTeu9vGRnyf\r\nuaRlkwCm5GGA09TvJwbyBnt9u32N/QQQ1iXXUoJLswzGNXMM7F/u26ByL9Sd\r\nlJLp9gO/IsbyjlM/iere+l4EJfG7nZTZaAatGQE9+M67Fdx+4fvgzRJ8kPCq\r\n5EYWINrdqpJIvpLnhJnfWRMyt/VAQqWr9NN7K0eVtLZbTUFeIrxGUec1gE1X\r\nkrU9PB1Knq77fsURixhqLANi3/127kw/U4Y=\r\n=yvbJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bergos","email":"bergi@bergnet.org"},"directories":{},"maintainers":[{"name":"bergos","email":"bergi@bergnet.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-chunks_1.0.0_1664722069618_0.9282364426902521"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-02T14:47:49.617Z","1.0.0":"2022-10-02T14:47:49.879Z","modified":"2022-10-02T14:47:50.028Z"},"maintainers":[{"name":"bergos","email":"bergi@bergnet.org"}],"description":"Get all chunks of a stream","homepage":"https://github.com/bergos/stream-chunks","keywords":["array","async","buffer","chunk","readable","stream"],"repository":{"type":"git","url":"git://github.com/bergos/stream-chunks.git"},"author":{"name":"Thomas Bergwinkl","email":"bergi@axolotlfarm.org","url":"https://www.bergnet.org/people/bergi/card#me"},"bugs":{"url":"https://github.com/bergos/stream-chunks/issues"},"license":"MIT","readme":"# stream-chunks\n[![build status](https://img.shields.io/github/workflow/status/bergos/stream-chunks/Test)](https://github.com/bergos/stream-chunks/actions/workflows/test.yaml)\n[![npm version](https://img.shields.io/npm/v/stream-chunks.svg)](https://www.npmjs.com/package/stream-chunks)\n\nGet all chunks of a stream.\n\n## Install\n\n`npm install stream-chunks --save`\n\n## Usage\n\nThere are multiple functions for collecting the chunks of a stream.\nAll of them are async functions, and expect the stream as the first argument.\n\n### Raw as array\n\nThe `chunks` function collects all chunks and puts them in order in an array. \n\n```javascript\nimport chunks from 'stream-chunks/chunks.js'\n\nconst array = await chunks(stream)\n```\n\n### Combined into an Uint8Array\n\nThe `concat` function collects all chunks and combines them into a single Uint8Array object.\n\n```javascript\nimport concat from 'stream-chunks/concat.js'\n\nconst all = await concat(stream)\n```\n\n### Combined into a string\n\nThe `decode` function collects all chunks, decodes them based on the given encoding, and combines them into a string.\n\n```javascript\nimport decode from 'stream-chunks/decode.js'\n\nconst str = await decode(stream, 'utf8')\n```\n","readmeFilename":"README.md"}