{"_id":"async-iterator-to-stream","_rev":"8-05e0d36eb94b172e3345bee405847139","name":"async-iterator-to-stream","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"async-iterator-to-stream","version":"1.0.0","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","bin":{},"files":["dist/"],"browserslist":[">2%"],"engines":{"node":">=4"},"dependencies":{"@babel/runtime":"^7.0.0-beta.42","readable-stream":"^2.3.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"^7.0.0-beta.42","@babel/plugin-transform-runtime":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","@babel/preset-flow":"^7.0.0-beta.42","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.2","babel-jest":"^21","babel-plugin-lodash":"^3.3.2","cross-env":"^5.1.4","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","flow-bin":"^0.68.0","husky":"^0.14.3","jest":"^21","rimraf":"^2.6.2"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","commitmsg":"npm test","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","posttest":"jest","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore --fix .","test":"flow status"},"jest":{"collectCoverage":true,"testEnvironment":"node","roots":["<rootDir>/src"],"testRegex":"\\.spec\\.js$"},"gitHead":"ab0d2c9a86464c2d61ded8e50cdcefe29199c0ab","_id":"async-iterator-to-stream@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"dist":{"integrity":"sha512-a+rI78BEG94vpGocUZFtKybnnT2LoU/O2piVzJQFNy0LwMsHsftZU7NP5EBvlNg/g9nYI8mcpKkYzzMwLYqyDg==","shasum":"c1b328c7cdf2d8965a2c91d584a97100f03a2010","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.0.0.tgz","fileCount":4,"unpackedSize":17983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY4Ns9trnqKoAegF+Cq/pT2WORVbgcKIPzzbhXBCk2EQIhAIjXNtS+AnVcdGobtCUaxHZs0w+fx+QWaP4/eihK9Bfd"}]},"maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.0.0_1522073757389_0.7677088601932804"},"_hasShrinkwrap":false},"1.0.1":{"name":"async-iterator-to-stream","version":"1.0.1","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","bin":{},"files":["dist/"],"browserslist":[">2%"],"engines":{"node":">=4"},"dependencies":{"@babel/runtime":"^7.0.0-beta.42","readable-stream":"^2.3.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"^7.0.0-beta.42","@babel/plugin-transform-runtime":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","@babel/preset-flow":"^7.0.0-beta.42","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.2","babel-jest":"^21","babel-plugin-lodash":"^3.3.2","cross-env":"^5.1.4","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","flow-bin":"^0.68.0","husky":"^0.14.3","jest":"^21","rimraf":"^2.6.2"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","commitmsg":"npm test","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","posttest":"jest","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore --fix .","test":"flow status"},"jest":{"collectCoverage":true,"testEnvironment":"node","roots":["<rootDir>/src"],"testRegex":"\\.spec\\.js$"},"gitHead":"65507c7bf4ee91e055c6a8e74d9432756267e056","_id":"async-iterator-to-stream@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"dist":{"integrity":"sha512-bC70EhkhkSDlR7E86wtc/C/jmuxs1ACikMpQ83tImdY42DFo04/t6e9Gydp8gRHi7wB46dVwex8c9ioPBQXaKQ==","shasum":"e609c9102a17412772b9c94ffb77ddffb9b743b2","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.0.1.tgz","fileCount":4,"unpackedSize":18565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZL96Uy6pF2WJOjOQLM0JRJ4nPTwGpxSjrbGfAvPsC6QIgfO//3lDNOyfr+iHTaDM62sjt3Jt2/3YGFEmsBQEcJeA="}]},"maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.0.1_1522074065521_0.9036091491933695"},"_hasShrinkwrap":false},"1.0.2":{"name":"async-iterator-to-stream","version":"1.0.2","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","bin":{},"files":["dist/"],"browserslist":[">2%"],"engines":{"node":">=4"},"dependencies":{"@babel/runtime":"^7.0.0-beta.42","readable-stream":"^2.3.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"^7.0.0-beta.42","@babel/plugin-transform-runtime":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","@babel/preset-flow":"^7.0.0-beta.42","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.2","babel-jest":"^21","babel-plugin-lodash":"^3.3.2","cross-env":"^5.1.4","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","flow-bin":"^0.68.0","husky":"^0.14.3","jest":"^21","rimraf":"^2.6.2"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","commitmsg":"npm test","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","posttest":"jest","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore --fix .","test":"flow status"},"jest":{"collectCoverage":true,"testEnvironment":"node","roots":["<rootDir>/src"],"testRegex":"\\.spec\\.js$"},"gitHead":"31747a73b303168bf79ef83c14630761a2fad4d1","_id":"async-iterator-to-stream@1.0.2","_npmVersion":"5.8.0","_nodeVersion":"9.10.1","_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"dist":{"integrity":"sha512-/KCA+z0xvitGOYMbQrzS+MNPVBQAKS4nb8jC4XfQ7oGMO02oOgRqLnhbTYSsHv62IgmeJxVMD2r+AKwg9KbubA==","shasum":"7d3497e441dd2997b7e3ef15f4c367a979692543","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.0.2.tgz","fileCount":4,"unpackedSize":18753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa15Y3CRA9TVsSAnZWagAAWa8P/A/QwWAmwaDbZ1MzHrL5\nrbW4MH4Es7M+dnFZPS7Zex3BTADm5rcuncu9t35vU3Z9pNns5loYGA0IK1Sv\nOUff8rgob0yxKU2NDVQ18IllYN9PcED4zxw/F9kIfhBYFIUoq9vTFVQiRv/O\nDvM5J8e+XOwbciQftS6XR03vrBwB5qxJmgeoWTIZZcudsJ/R9iOefujdo9fi\nk1MzmzUMJdQgo3NkP3aEDxJXALWdDycpIS9vvKimdvMQJbLAndOU9swBukN3\nCKcsmmuUWYIBe4ZdxsUKXAnyHQALJkFTvBqwBmnCz0KiXMOmzuxSBE1emBU3\nOwDKYSiB9g7+TBl4QOLcngONkk37xodapSu+rDKv5vbI0iJJBcOHPHSNgMmJ\nyGPRcKYRTaGpSfukM9Qelf/ByyiJ4eK4c9p0o3dEesOqcYzHvIxSXuimBa5T\nXNRxojfkjkh1KKgQNielhyeMy0tqp3yw0Bk8kB/026aavovcPhiSiD7LUdNx\nWnK8bheXvCh9yW/MXLVwSvv5e0DvY+8FiMlT7onrdnioEkMbk/i1X0ZBh0JQ\n6erYmfjyOTCCDTAisUxv7wxkmRCEep9FQ9FLMJUXU/YS/SOONB4sigytPv5P\nAwlj32K6mb23zc8FU7OZoH7zoJ/17eIhZvPzx3OVhfOwcoaI5Fs2JNu2q/uS\nK+YR\r\n=+oP9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgX8VUFlsPLl3eNHJzP7iHL3ulhcaMXKP4mb4VW3LiWAiEAkFbJgXx+w17dvf6TZYstgftvChXSaWMz1Hpq61rSZkI="}]},"maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.0.2_1524078134718_0.9223734393633456"},"_hasShrinkwrap":false},"1.0.3":{"name":"async-iterator-to-stream","version":"1.0.3","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","bin":{},"files":["dist/"],"engines":{"node":">=6"},"dependencies":{"readable-stream":"^2.3.5"},"devDependencies":{"@babel/cli":"7.0.0-beta.52","@babel/core":"7.0.0-beta.52","@babel/preset-env":"7.0.0-beta.52","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.2","babel-jest":"^23.2.0","babel-plugin-lodash":"^3.3.2","cross-env":"^5.1.4","eslint":"^5.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","jest":"^23.3.0","rimraf":"^2.6.2"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","commitmsg":"npm test","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore .","test":"jest"},"jest":{"collectCoverage":true,"testEnvironment":"node","roots":["<rootDir>/src"],"testRegex":"\\.spec\\.js$"},"gitHead":"83bcf79bdf9484fe8d5fcc1ed5b866ad06251102","_id":"async-iterator-to-stream@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"dist":{"integrity":"sha512-tKcNQFivqwO1xbyOtrcMvVXXAf8H5+vfndaymhYym+/zwdvS9EhVotLeEwq9qTrtrbyx70WG2b3HMkUxT9bxkQ==","shasum":"d35865a4ef77927f3b0863d216890999b9954028","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.0.3.tgz","fileCount":4,"unpackedSize":15049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ1A8CRA9TVsSAnZWagAAUoIP/1+kWedSe096+UZc0Y0k\nitLRKtZbrMrhtRgVtADNVSRFLRZ8ZeCcD4Wc4O/4e1GDnQKRZfjW/ZjNyYSP\nZJufbwO84wS8eUhGteS+KPkCdPVsvWJn64sDLG9t/X84ppxyaPeWF30dK+DJ\n5Lm2LEHZw+svJWQwM8Lw9y6UTuAElo/mnnn+tT+4VE3ZAjkHqA5AXQhPogN3\nINZbLixuJ5F+djyEBmZ9qULBDC+bsbJUdGSYCmxA+GWAgrgYzJWYiQRdgwJV\nRrINcyw1/Zdglq7trZwSpNXAc46foOPvXwc7aJ0LgM9GBXgRkYs6xzaqNTlK\nhdC9vRgU/lFJ2aU0yiUKXkQd/S8FiG6TaD4W14LBiLlUvcf28q606qCy5MhN\nbH3TQjStS6AODsfrj9mJCd7CU6xo8+pPKvgfdzyUdRuiJt6Kj64P28fquP81\nBpAY7A1ZxW3TKhYJ2J4b3bt1q5iFI1gEpqQjtJ2wJvQqIDysDa8GKAmzPr6p\nbFuILxzzOynsWzKGqk7T639IxaGUzShcLDcFN3sLyp9gUtoV/+IfgQ4T/GR2\nFlOAKd84pxg3qCU0EGn0H8YOlY8xVnzZ27KOzNtT9OT9Op42wso0e/wCLhua\nqRYP0u3I81nN9uUZoSZdjn1N6gSx0oC5Pk7xSl+dP6ueIySNdtDLc54oZtsT\nd9+a\r\n=WSVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOGMcj3DkpgU/S+e8qIXkoWtOPPDruVrD2nC8GmGIhRAIgF5KtMKPxeV763P8w0Y+o2PW1FtdA/V2NMIHUPGJGwVY="}]},"maintainers":[{"name":"julien-f","email":"julien.fontanet@isonoe.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.0.3_1531138108384_0.1694294671678882"},"_hasShrinkwrap":false},"1.1.0":{"name":"async-iterator-to-stream","version":"1.1.0","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","bin":{},"engines":{"node":">=6"},"dependencies":{"readable-stream":"^3.0.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.2.0","babel-plugin-lodash":"^3.3.2","cross-env":"^5.1.4","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.1.0","jest":"^23.3.0","prettier":"^1.15.2","rimraf":"^2.6.2"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore .","test":"jest"},"husky":{"hooks":{"commit-msg":"npm test"}},"jest":{"collectCoverage":true,"testEnvironment":"node","roots":["<rootDir>/src"],"testRegex":"\\.spec\\.js$"},"gitHead":"0fb2ec6236283da6668bad52f04905338b5e6957","_id":"async-iterator-to-stream@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"dist":{"integrity":"sha512-ddF3u7ipixenFJsYCKqVR9tNdkIzd2j7JVg8QarqkfUl7UTR7nhJgc1Q+3ebP/5DNFhV9Co9F47FJjGpdc0PjQ==","shasum":"02ce9031de5efb36b2a5e82a0e280318cfd1a6eb","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.1.0.tgz","fileCount":4,"unpackedSize":15368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/RQZCRA9TVsSAnZWagAA900QAJfVZyhoS8bifr/eKiI9\nzNN4goIom6cGa/a17IWVyXMiX8aR637z+r36yDSVv0sE9Vw5QoqJs2Ty4WSB\nqM2kosWFhNImtRXEUGhrdL/JVVhkm6oml65gkLGFna/nP1VhJCbP/KdsIsJz\nkszLB4c1PaIif6gsBVRa/6cqcnN4HeO8tYGLRcrV8UoQfx9xjG3vbe33rflb\nBNAbPcbZWqrkdE4GeEISx/KiG8AS09XL+GVxZUF0YALxWRNEJrv9SxckHAWu\n+Aa6nOHE4O3hEXHCntu0KQtTy40TyYASjAcdkpzTSWOMNGoAVNDtXF025/+t\n5iljEL62ZKU329fjGd7oo9Mgsw/uIoNW4ri8zj0lyyBJJr7vz+NExUGNsH1a\n3r+JmEQ6chj6dnTvigEBneewQgCBPCD91eu6KD23EmA/G9a1zbS6086kdE7h\n272ddTo61IMfqzz7w90iLaSE4rawPTGe5s7A5N6Xfm2bLkvwJjqys8mZHmQV\nePpCNOmAxTpnmZ5STOAh4GIE78lf3N6MCDWTBMEfIjviCV3QM4hz5GYkQk8Z\nsI9bCh1RCNea8KDAIn183lO9hzoVNA/xj8GFwAjF06lBvRwSbFbhRIaEyk9U\n8kQFrsDAY+deXH1Qo7eEr2MlnL/kXQNm3DjBoN0X0bD2zTox8zaQuWvQ9uJu\nL4Fw\r\n=zFOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz424m+DIJ3OkoddYlb1H3zTmxW4wQrJ9lh7aUemPIhQIhAMODAP7oi/Mj8IkTRkOId7UdM2AGZGMh8qTdwqnsyxlj"}]},"maintainers":[{"email":"julien.fontanet@isonoe.net","name":"julien-f"},{"email":"marsaud.fabrice@neuf.fr","name":"marsaud"},{"email":"pierre.donias@gmail.com","name":"pdonias"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.1.0_1543312408601_0.00775955302396758"},"_hasShrinkwrap":false},"1.2.0":{"name":"async-iterator-to-stream","version":"1.2.0","license":"ISC","description":"Convert an async iterator/iterable to a readable stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"homepage":"https://github.com/JsCommunity/async-iterator-to-stream","bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"preferGlobal":false,"main":"dist/","engines":{"node":">=6"},"dependencies":{"readable-stream":"^3.0.5"},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-eslint":"^10.0.1","babel-jest":"^24.9.0","cross-env":"^6.0.2","eslint":"^6.5.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^3.0.8","jest":"^24.9.0","lint-staged":"^9.4.1","prettier":"^1.15.2","rimraf":"^3.0.0"},"scripts":{"build":"cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/","clean":"rimraf dist/","dev":"cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/","dev-test":"jest --bail --watch","prebuild":"npm run clean","predev":"npm run prebuild","prepublishOnly":"npm run build","pretest":"eslint --ignore-path .gitignore .","test":"jest"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["prettier --write","git add","eslint --ignore-pattern '!*'","jest --findRelatedTests --passWithNoTests"]},"gitHead":"092650289f451023a8456ca5e9bc5ceb9a6c226f","_id":"async-iterator-to-stream@1.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6R+mWdZgHpmXpvovdsl+/gidRgl0Wf18ADozWPA5isk9XBzJnzpVBH7qcZZbKG72eytJlNXBN3rWgmwzd4Wr8A==","shasum":"fd90483e3a308be2b5a1cf2d28d6f62f4f7923e0","tarball":"https://registry.npmjs.org/async-iterator-to-stream/-/async-iterator-to-stream-1.2.0.tgz","fileCount":5,"unpackedSize":16545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekCT2CRA9TVsSAnZWagAApeYQAJk1MPv2EhAgMdF4T3Pb\n4Eoq8vbhebYVBrkuT9hVje3VhLG+vnLg069Ye/WdW42FvvoZCOqfhdXGHZki\nNpV7syQmUXyQjysZoUTtBllsTNCXkNuxmxsBlL9H2tL5C/1MoMW2skATI6pD\nrF94xDbM8QPMhmXZw6b3WYl5+0fqTofohkjRTBPMbTsWsF1SfolCJM1BeAxQ\narULFjnpbqSsTSm6vabblO0wzZPy6bp8L7CXc3Eq3uIQjtgw0eyed7DQ5Wuu\nrPYAMHcJEuuEPVJnjB0q/agNO8SyCyPb7k2IXCHJ1jlDNKnD9j+oBcLylJp2\nerMSs0ckhV/sKBEd8MAOlUtlbdzc2WGTMHMknnKuesxiFMutJAJXBBBAnAs3\nPWocvZ4SEWqzR/TJAZTe0Z6saXoKIklwFfMdNz3DtlSKnoJDxbLhJzIcnU26\nYMl7SuCzRXMDdVcwBDvvS9PEkcQ3d5B+JTas/eQXY1l9IUmSbnOyWimSrMNx\nhd/4Aj+REn+eWT69h/N6yp5frA/F8Rda05pYWCgZbLEukwA3O6LNU7czcl7f\nP0PfL5/dlb/l+EDXQMnUTnzoCwiAASx2apG2BOKHqczJgA0fPuAoe6VRxtLo\n457sHjQ8zYB5vBS2/0XJDEyuciRNJrozV+T0Ul3oJEav0YWk7ci26cHyQ/Y7\nbN8R\r\n=jZwd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGITumjOMqhD4DJp2m8JsDSvtXOEfsNxfV3VzSkAdBsMAiBXhIXYGjgMfBHUGqVozRQPtylnUr54QSHOMZtNVgjNxg=="}]},"maintainers":[{"email":"julien.fontanet@isonoe.net","name":"julien-f"},{"email":"marsaud.fabrice@neuf.fr","name":"marsaud"},{"email":"pierre.donias@gmail.com","name":"pdonias"}],"_npmUser":{"name":"julien-f","email":"julien.fontanet@isonoe.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-to-stream_1.2.0_1586504950185_0.07547558949191546"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-26T14:15:57.320Z","1.0.0":"2018-03-26T14:15:57.448Z","modified":"2022-04-11T15:33:40.071Z","1.0.1":"2018-03-26T14:21:05.566Z","1.0.2":"2018-04-18T19:02:14.792Z","1.0.3":"2018-07-09T12:08:28.473Z","1.1.0":"2018-11-27T09:53:28.730Z","1.2.0":"2020-04-10T07:49:10.455Z"},"maintainers":[{"email":"julien.fontanet@isonoe.net","name":"julien-f"},{"email":"marsaud.fabrice@neuf.fr","name":"marsaud"},{"email":"pierre.donias@gmail.com","name":"pdonias"}],"description":"Convert an async iterator/iterable to a readable stream","homepage":"https://github.com/JsCommunity/async-iterator-to-stream","keywords":["async","generator","iterable","iteration","iterator","promise","readable","stream"],"repository":{"type":"git","url":"git+https://github.com/JsCommunity/async-iterator-to-stream.git"},"bugs":{"url":"https://github.com/JsCommunity/async-iterator-to-stream/issues"},"license":"ISC","readme":"# async-iterator-to-stream\n\n[![Package Version](https://badgen.net/npm/v/async-iterator-to-stream)](https://npmjs.org/package/async-iterator-to-stream) [![Build Status](https://travis-ci.org/JsCommunity/async-iterator-to-stream.png?branch=master)](https://travis-ci.org/JsCommunity/async-iterator-to-stream) [![PackagePhobia](https://badgen.net/packagephobia/install/async-iterator-to-stream)](https://packagephobia.now.sh/result?p=async-iterator-to-stream) [![Latest Commit](https://badgen.net/github/last-commit/JsCommunity/async-iterator-to-stream)](https://github.com/JsCommunity/async-iterator-to-stream/commits/master)\n\n> Convert an async iterator/iterable to a readable stream\n\nEven though this library is dedicated to async iterators, it is fully\ncompatible with synchronous ones.\n\nFurthermore, generators can be used to create readable stream factories!\n\n## Install\n\nInstallation of the [npm package](https://npmjs.org/package/async-iterator-to-stream):\n\n```\n> npm install --save async-iterator-to-stream\n```\n\n## Usage\n\n```js\nconst asyncIteratorToStream = require(\"async-iterator-to-stream\");\n\n// sync/async iterators\nasyncIteratorToStream(new Set([\"foo\", \"bar\"]).values()).pipe(output);\n\n// sync/async iterables\nasyncIteratorToStream.obj([1, 2, 3]).pipe(output);\n\n// if you pass a sync/async generator, it will return a factory instead of a\n// stream\nconst createRangeStream = asyncIteratorToStream.obj(function*(n) {\n  for (let i = 0; i < n; ++i) {\n    yield i;\n  }\n});\ncreateRangeStream(10).pipe(output);\n```\n\n## Example\n\nLet's implement a simpler `fs.createReadStream` to illustrate the usage of this\nlibrary.\n\n```js\nconst asyncIteratorToStream = require(\"async-iterator-to-stream\");\n\n// promisified fs\nconst fs = require(\"mz/fs\");\n\nconst createReadStream = asyncIteratorToStream(async function*(file) {\n  const fd = await fs.open(file, \"r\");\n  try {\n    let size = yield;\n    while (true) {\n      const buf = Buffer.alloc(size);\n      const [n] = await fs.read(fd, buf, 0, size, null);\n      if (n < size) {\n        yield buf.slice(0, n);\n        return;\n      }\n      size = yield buf;\n    }\n  } finally {\n    await fs.close(fd);\n  }\n});\n\ncreateReadStream(\"foo.txt\").pipe(process.stdout);\n```\n\n> If your environment does not support async generators, you may use a sync\n> generator instead and `yield` promises to wait for them.\n\n## Development\n\n```\n# Install dependencies\n> npm\n\n# Run the tests\n> npm test\n\n# Continuously compile\n> npm run dev\n\n# Continuously run the tests\n> npm run dev-test\n\n# Build for production\n> npm run build\n```\n\n## Contributions\n\nContributions are _very_ welcomed, either on the documentation or on\nthe code.\n\nYou may:\n\n- report any [issue](https://github.com/JsCommunity/async-iterator-to-stream/issues)\n  you've encountered;\n- fork and create a pull request.\n\n## License\n\nISC © [Julien Fontanet](https://github.com/julien-f)\n","readmeFilename":"README.md"}