{"_id":"stream-to-it","_rev":"4573700","name":"stream-to-it","description":"Convert Node.js streams to streaming iterables","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"alanshaw","email":""}],"time":{"modified":"2026-04-10T15:35:41.000Z","created":"2019-08-19T12:10:43.900Z","1.0.1":"2024-04-09T15:28:15.530Z","1.0.0":"2024-04-08T10:44:13.110Z","0.2.4":"2021-07-03T14:01:29.582Z","0.2.3":"2021-04-16T09:49:08.298Z","0.2.2":"2020-07-15T08:37:37.748Z","0.2.1":"2020-07-13T15:02:39.158Z","0.2.0":"2019-12-04T14:28:05.874Z","0.1.1":"2019-08-25T18:38:40.166Z","0.1.0":"2019-08-19T12:10:43.900Z"},"users":{},"author":{"name":"Alan Shaw"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"versions":{"1.0.1":{"name":"stream-to-it","version":"1.0.1","description":"Convert Node.js streams to streaming iterables","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/stream-to-it#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["async","iterable","iterator","readablestream","stream"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","docs":"aegir docs","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test -t node -t electron-main","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"it-stream-types":"^2.0.1"},"devDependencies":{"@types/p-fifo":"^1.0.2","aegir":"^42.2.4","bl":"^6.0.11","delay":"^6.0.0","it-all":"^3.0.4","it-pipe":"^3.0.1","p-fifo":"^1.0.0"},"sideEffects":false,"_id":"stream-to-it@1.0.1","gitHead":"bde963bfb37f3a5dc0d3e628e72a2be0e59116e0","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"7d5e1b04bab70facd48273279bfa49f0d0165950","size":9999,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-1.0.1.tgz"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_1.0.1_1712676495355_0.7376008927970152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T15:28:15.530Z","publish_time":1712676495530,"_source_registry_name":"default","_cnpm_publish_time":1712676495530},"1.0.0":{"name":"stream-to-it","version":"1.0.0","description":"Convert Node.js streams to streaming iterables","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/stream-to-it#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["async","iterable","iterator","readablestream","stream"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","docs":"aegir docs","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test -t node -t electron-main","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"it-stream-types":"^2.0.1"},"devDependencies":{"@types/p-fifo":"^1.0.2","aegir":"^42.2.4","bl":"^6.0.11","delay":"^6.0.0","it-all":"^3.0.4","it-pipe":"^3.0.1","p-fifo":"^1.0.0"},"sideEffects":false,"_id":"stream-to-it@1.0.0","gitHead":"be70e60bd9d11c21afbd6bfdc344bca057c6fe57","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"acf8ce232054deaba1f675e9473e9a26932aa620","size":10001,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-1.0.0.tgz"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_1.0.0_1712573052961_0.7430759998387151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T10:44:13.110Z","publish_time":1712573053110,"_source_registry_name":"default","_cnpm_publish_time":1712573053110},"0.2.4":{"name":"stream-to-it","version":"0.2.4","description":"Convert Node.js streams to streaming iterables","main":"index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2"},"devDependencies":{"ava":"^3.10.1","bl":"^5.0.0","delay":"^5.0.0","it-pipe":"^1.1.0","nyc":"^15.1.0","p-fifo":"^1.0.0","standard":"^16.0.3","streaming-iterables":"^6.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"5975f0176f883645388f3af838e57b1bbded4b90","_id":"stream-to-it@0.2.4","_nodeVersion":"16.4.1","_npmVersion":"7.18.1","dist":{"shasum":"d2fd7bfbd4a899b4c0d6a7e6a533723af5749bd0","size":3621,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.2.4.tgz"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.2.4_1625320889440_0.4411270011915098"},"_hasShrinkwrap":false,"publish_time":1625320889582,"_cnpm_publish_time":1625320889582,"_cnpmcore_publish_time":"2021-12-16T10:32:39.549Z"},"0.2.3":{"name":"stream-to-it","version":"0.2.3","description":"Convert Node.js streams to streaming iterables","main":"index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2"},"devDependencies":{"ava":"^3.10.1","bl":"^5.0.0","delay":"^5.0.0","it-pipe":"^1.1.0","nyc":"^15.1.0","p-fifo":"^1.0.0","standard":"^16.0.3","streaming-iterables":"^5.0.2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"fe19c61b9b5b3912c84a2bb91a41071422246455","_id":"stream-to-it@0.2.3","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"b9320ceb26a51b313de81036d4354d9b657f4d2d","size":3622,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.2.3.tgz"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.2.3_1618566548187_0.6591832480314186"},"_hasShrinkwrap":false,"publish_time":1618566548298,"_cnpm_publish_time":1618566548298,"_cnpmcore_publish_time":"2021-12-16T10:32:39.741Z"},"0.2.2":{"name":"stream-to-it","version":"0.2.2","description":"Convert Node.js streams to streaming iterables","main":"index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2"},"devDependencies":{"ava":"^3.10.1","bl":"^4.0.0","delay":"^4.3.0","it-pipe":"^1.1.0","nyc":"^15.1.0","p-fifo":"^1.0.0","standard":"^14.3.1","streaming-iterables":"^5.0.2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"f74f8ef129c5db999b79b4d4e75395d89fa18947","_id":"stream-to-it@0.2.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"fb3de7917424c354a987c7bc2aab2d0facbd7d94","size":3620,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.2.2.tgz"},"maintainers":[{"name":"alanshaw","email":""}],"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.2.2_1594802257646_0.5027071900211944"},"_hasShrinkwrap":false,"publish_time":1594802257748,"_cnpm_publish_time":1594802257748,"_cnpmcore_publish_time":"2021-12-16T10:32:40.030Z"},"0.2.1":{"name":"stream-to-it","version":"0.2.1","description":"Convert Node.js streams to streaming iterables","main":"index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2"},"devDependencies":{"ava":"^3.10.1","bl":"^4.0.0","it-pipe":"^1.1.0","nyc":"^15.1.0","p-fifo":"^1.0.0","standard":"^14.3.1","streaming-iterables":"^5.0.2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"6d71ca55ac96f2b76b12ac294086258f16bcb6eb","_id":"stream-to-it@0.2.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"shasum":"51c63fe99cdca71b1dc389c54057157cb4899fe2","size":3540,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.2.1.tgz"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.2.1_1594652559019_0.9049733469148278"},"_hasShrinkwrap":false,"publish_time":1594652559158,"_cnpm_publish_time":1594652559158,"_cnpmcore_publish_time":"2021-12-16T10:32:40.658Z"},"0.2.0":{"name":"stream-to-it","version":"0.2.0","description":"Convert Node.js streams to streaming iterables","main":"index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2","p-defer":"^3.0.0"},"devDependencies":{"ava":"^2.2.0","bl":"^4.0.0","it-pipe":"^1.0.1","nyc":"^14.1.1","p-fifo":"^1.0.0","standard":"^14.3.1","streaming-iterables":"^4.1.0"},"ava":{"babel":false,"compileEnhancements":false},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"13e8dcf573b73f477656c1e5291bf0f6654a9582","_id":"stream-to-it@0.2.0","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"shasum":"43605aa82d9ebf5286d0c38939920d631bc9e9a4","size":5157,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.2.0.tgz"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.2.0_1575469685692_0.5605123065520807"},"_hasShrinkwrap":false,"publish_time":1575469685874,"_cnpm_publish_time":1575469685874,"_cnpmcore_publish_time":"2021-12-16T10:32:40.887Z"},"0.1.1":{"name":"stream-to-it","version":"0.1.1","description":"Convert Node.js streams to streaming iterables","main":"src/index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2","p-defer":"^3.0.0"},"devDependencies":{"ava":"^2.2.0","bl":"^3.0.0","it-pipe":"^1.0.1","nyc":"^14.1.1","p-fifo":"^1.0.0","standard":"^13.1.0","streaming-iterables":"^4.1.0"},"ava":{"babel":false,"compileEnhancements":false},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"40cdf59ad1f40cbf66b30c0e63dd4fd34b1605a7","_id":"stream-to-it@0.1.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"shasum":"e7d37b5deefffd181b5e6bb64bfc443609fae447","size":4744,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.1.1.tgz"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.1.1_1566758320021_0.7341921104682185"},"_hasShrinkwrap":false,"publish_time":1566758320166,"_cnpm_publish_time":1566758320166,"_cnpmcore_publish_time":"2021-12-16T10:32:41.177Z"},"0.1.0":{"name":"stream-to-it","version":"0.1.0","description":"Convert Node.js streams to streaming iterables","main":"src/index.js","scripts":{"test":"ava test/*.test.js --verbose","lint":"standard","coverage":"nyc --reporter=text --reporter=lcov npm test"},"keywords":["stream","readablestream","iterable","iterator","async"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"get-iterator":"^1.0.2","p-defer":"^3.0.0"},"devDependencies":{"ava":"^2.2.0","bl":"^3.0.0","it-pipe":"^1.0.1","nyc":"^14.1.1","p-fifo":"^1.0.0","standard":"^13.1.0","streaming-iterables":"^4.1.0"},"ava":{"babel":false,"compileEnhancements":false},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/alanshaw/stream-to-it.git"},"bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"homepage":"https://github.com/alanshaw/stream-to-it#readme","gitHead":"e2b16a89dd7e8acdf2a89bfbcd02a41c47153300","_id":"stream-to-it@0.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"shasum":"df62c11d32839e85a3b601fe8f81bae66c502d83","size":4535,"noattachment":false,"key":"/stream-to-it/-/stream-to-it-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-it/download/stream-to-it-0.1.0.tgz"},"maintainers":[{"name":"alanshaw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-it_0.1.0_1566216643756_0.6813803706522341"},"_hasShrinkwrap":false,"publish_time":1566216643900,"_cnpm_publish_time":1566216643900,"_cnpmcore_publish_time":"2021-12-16T10:32:41.372Z"}},"readme":"# stream-to-it\n\n[![codecov](https://img.shields.io/codecov/c/github/alanshaw/stream-to-it.svg?style=flat-square)](https://codecov.io/gh/alanshaw/stream-to-it)\n[![CI](https://img.shields.io/github/actions/workflow/status/alanshaw/stream-to-it/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/alanshaw/stream-to-it/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Convert Node.js streams to streaming iterables\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nSeamlessly use Node.js streams with `it-pipe` and friends.\n\n## Example - Convert readable stream to source iterable\n\n```TypeScript\nimport fs from 'node:fs'\nimport * as toIterable from 'stream-to-it'\n\nconst readable = fs.createReadStream('/path/to/file')\n// Node.js streams are already async iterable so this is just s => s\nconst source = toIterable.source<Buffer>(readable)\n\nfor await (const chunk of source) {\n  console.log(chunk.toString())\n}\n```\n\nAlso works with browser [`ReadableStream`](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream):\n\n```TypeScript\nimport * as toIterable from 'stream-to-it'\n\nconst res = await fetch('http://example.org/file.jpg')\n\nif (res.body == null) {\n  throw new Error('Body was not set')\n}\n\nfor await (const chunk of toIterable.source(res.body)) {\n  console.log(chunk.toString())\n}\n```\n\n## Example - Convert writable stream to sink iterable\n\n```TypeScript\nimport fs from 'node:fs'\nimport { pipe } from 'it-pipe'\nimport * as toIterable from 'stream-to-it'\n\nconst source = [Buffer.from('Hello '), Buffer.from('World!')]\nconst sink = toIterable.sink(fs.createWriteStream('/path/to/file'))\n\nawait pipe(source, sink)\n```\n\n## Example - Convert transform stream to transform iterable\n\n```TypeScript\nimport fs from 'node:fs'\nimport { Transform } from 'node:stream'\nimport { pipe } from 'it-pipe'\nimport * as toIterable from 'stream-to-it'\n\nconst output = await pipe(\n  [true, false, true, true],\n  toIterable.transform(new Transform({ // Inverter transform :)\n    transform (chunk, enc, cb) {\n      cb(null, !chunk)\n    }\n  })),\n  // Collect and return the chunks\n  async source => {\n    const chunks = []\n    for await (const chunk of source) chunks.push(chunk)\n    return chunks\n  }\n)\n\nconsole.log(output) // [ false, true, false, false ]\n```\n\n## Related\n\n- [`it-to-stream`](https://www.npmjs.com/package/it-to-stream) Convert streaming iterables to Node.js streams\n- [`it-pipe`](https://www.npmjs.com/package/it-pipe) Utility to \"pipe\" async iterables together\n\n# Install\n\n```console\n$ npm i stream-to-it\n```\n\n# API Docs\n\n- <https://alanshaw.github.io/stream-to-it>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","_attachments":{},"homepage":"https://github.com/alanshaw/stream-to-it#readme","bugs":{"url":"https://github.com/alanshaw/stream-to-it/issues"},"license":"Apache-2.0 OR MIT"}