{"_id":"pull-stream-to-async-iterator","_rev":"3-174b0757e3dbab3ffdd13defe9b0b180","name":"pull-stream-to-async-iterator","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"pull-stream-to-async-iterator","version":"1.0.0","description":"Convert a pull stream to an async iterator","main":"index.js","scripts":{"test":"nyc --reporter=lcov --reporter=text ava"},"keywords":["pull","stream","async","iterator","await"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"pull-stream":"^3.6.9"},"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1"},"ava":{"babel":false,"compileEnhancements":false},"gitHead":"84ea793c9f821d7349aa09f286700de7e278695c","_id":"pull-stream-to-async-iterator@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"integrity":"sha512-lw4SzUlIwof6auF08qOaxDV6pzZ/EHYbM7FMWulv4d+yzpW2Ws5RLPJFGwZoFKGAaCdgDT1v8n+NVMaW8/+FHQ==","shasum":"fb4d953700694831376bc1f91d22dba27542d3a8","tarball":"https://registry.npmjs.org/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.0.tgz","fileCount":6,"unpackedSize":4624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkqgLCRA9TVsSAnZWagAAbc0P+gL7wQtKVskJGdi3Xfim\nFwFqJLugFNRrqJBcErxMqasM+jP00BVOG8D+Htx0sf9D6l0SpxkBXhdOrj3B\n7UMVGHUeopKXOj4BJjSSX4H1MANR8g4eoutF7cpxhsCGx3CO9xnVa1PeKoaZ\n7fqqSBmmzFxX7mg3u74en1U9QnSyqceb07+YL8SVCvrwZbrv+TV+FVn8uGRb\nTrbwYheRPmcdSHh6yKMVFhLmpmpjWWTn8vGnxVWtl44A+rxUBykEfUifDCmM\nMrYSyeokOjVol2bJCukbC0nkgiqwUA7RFeIERjvFlr3UaA0P30Dyt+Xy2dIY\nqzihjJiAzVZAbyBIBCgI5ML6QOWZBpBD/6JCvxkTgwdNCO4DjAmpGHJjAB70\nxcovifV1VUKUEels2CyUy9ShC/s8TWMil7cN10FtEfY6EfgsNQXAdXdhAlIT\n0R2j7sKmvNTv7fxwA/cuRyn7rzoeQvmTDylk5qtuCjs0v4sZAICu33cs99To\n4OxUMbC4LzTOLR/Jfrul567sNCY+ow2y9tN+3jNNuqYG5fu4V48qV4Pb9CWr\nbKfVdUAIX9O4vC84ZH8jLbBUd1O8ywGSeKr0tvdOu8lHqjP6zaOrJgMZHoud\noIJq9U5avVvJq8fL9eQaY7O7g9Q6974/v6Cq17xIta0ZVmC0odsP29pv4VKW\nrtp3\r\n=4jWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi9XXDcctG2DbaZ3vsVdklEWQP+vEG+LR3JlWHyqdbQQIhAOF9eopNiN7SYaAFFM9kKtcG7LjChbdXBNxwPhlSQ195"}]},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-stream-to-async-iterator_1.0.0_1536337931072_0.45493945415425907"},"_hasShrinkwrap":false},"1.0.1":{"name":"pull-stream-to-async-iterator","version":"1.0.1","description":"Convert a pull stream to an async iterator","main":"index.js","scripts":{"test":"nyc --reporter=lcov --reporter=text ava"},"keywords":["pull","stream","async","iterator","await"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"pull-stream":"^3.6.9"},"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1"},"ava":{"babel":false,"compileEnhancements":false},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pull-stream-to-async-iterator.git"},"bugs":{"url":"https://github.com/alanshaw/pull-stream-to-async-iterator/issues"},"homepage":"https://github.com/alanshaw/pull-stream-to-async-iterator#readme","gitHead":"7c66299084b368bda192b60cec0791185917efc8","_id":"pull-stream-to-async-iterator@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"integrity":"sha512-jbFoG4yVScxBYGWdwL/NyvuQug6uuBOyeAUsKkUFdZQsZQLBemZU9pFSbY8ZAJrUzHFRPpi6uKR10+EIuNZmMA==","shasum":"bf9ff9a7b7d6851e964513143aec5a4572e8a6f4","tarball":"https://registry.npmjs.org/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.1.tgz","fileCount":6,"unpackedSize":4922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8da6CRA9TVsSAnZWagAA6KQP/iogGXmuaJ5v74znAfuN\n5KSEsslVLzuk9QpKA8CYPO20uhQ0Vzt+bc3PLk+Z+KmznCBpkmXmYLF5jmlS\ny9h108RcDCejZvLo1lRi8SGO6kAEg5bY+g+rMJCIr9UZprsDccfgxirLfD9j\nlhggZQ4TFv1VLY5RJMvxvJWa0+W/vvYiMc3AHeXMLCXmt5YkpwMTNHi/DWVc\nejwpUi/bDbjT0pYjVEx+Uh8iPabUNDPNlCsvbSk8v+trJDA+E9IdutDmWLp1\nPGiyzluIjRLCqp+FeRSuJycBuFvGyzJCkQOhghv8stqSdrbJhtvzJleQ5I36\nrH5ql5RBNLY4Qfgmby1ht09u/tHBNvI1khwQAoqS2kXzHaOdQYE62KA7kMh/\nLuOO9+2jo5hpkr/OfSoCrbZi/SLXUNIDTFgo0LWOKEXOVZ6dWTJHt81up03v\nDhtyLUxCdruOsedO8rvRohut28eA22DR9zJNuLJa8WymXWk6LBUkCS/wIZKV\nm44aFdqr/e8RC/lbCz1C2tWkXTTvV9zd5WtquSbe/RfpXKBRi2fzUIj1CM3f\nn1M4UFxeBf0LWzp/PgFovFpF42VJv0GIgEqixAwmaEPABLV/0oEfEjcIxUbK\nCaNbkhbd273u06MNANo+iHY1wO9aJz6CtcFRocBDRUtMX8p7RpnSWoYFEDFk\nGal9\r\n=oRJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiwXJfv4B+JXfzRz93qi1NtMcH6nDomQnB35Z7tX94qAiAIbwfarcTiV6q2PH68YAXvNh60jCZRcZwgqCkLc2988Q=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-stream-to-async-iterator_1.0.1_1542575801516_0.6259891707358856"},"_hasShrinkwrap":false},"1.0.2":{"name":"pull-stream-to-async-iterator","version":"1.0.2","description":"Convert a pull stream to an async iterator","main":"index.js","scripts":{"test":"nyc --reporter=lcov --reporter=text ava"},"keywords":["pull","stream","async","iterator","await"],"author":{"name":"Alan Shaw"},"license":"MIT","dependencies":{"pull-stream":"^3.6.9"},"devDependencies":{"ava":"^2.1.0","nyc":"^14.1.1"},"ava":{"babel":false,"compileEnhancements":false},"repository":{"type":"git","url":"git+https://github.com/alanshaw/pull-stream-to-async-iterator.git"},"bugs":{"url":"https://github.com/alanshaw/pull-stream-to-async-iterator/issues"},"homepage":"https://github.com/alanshaw/pull-stream-to-async-iterator#readme","gitHead":"34244a2b9cbab6f8c86b688bba76a97a21d095bc","_id":"pull-stream-to-async-iterator@1.0.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"integrity":"sha512-c3KRs2EneuxP7b6pG9fvQTIjatf33RbIErhbQ75s5r2MI6E8R74NZC1nJgXc8kcmqiQxmr+TWY+WwK2mWaUnlA==","shasum":"5cc1a3a146ef6bbf01c17755647369b683b24986","tarball":"https://registry.npmjs.org/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.2.tgz","fileCount":6,"unpackedSize":4920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHwT8CRA9TVsSAnZWagAAmb4P/0g6ECe3RpF7M7TQWJLk\nbNqFqINhs97AOqe8XfkdBF4jXRzo9dX7Rgt5B9BRJlYXoIslMVa4L2MCGkqu\nFtKa1MPUVKBS8BD3QLCsk2ILaepvsZdX+qyJNjezNg0ZwLtzlX2gsqF7DkV5\nuQumD3EEz+QWi4PhyWHusL2WKr/YG+YriAER0wNdVtlOCR87I/Ve4NzHp/Xu\nGl60hBleSiFLt4losl8sp38HK4/RNhJOPVi9uF5iK36E8O2tb0K7Wd9Ei6S9\nFOtS2EgGyrdhxFSAo4/TiDNUW2F09VvRJZa2f5l2V9G70lgb//0PIN3/EGoD\n5tog9nF7HsDnBXTbTIbx8WakxUIYd9g/HkHYwd6WpPdtABMf888RMHimR5pQ\n6zJwiBa0aoaKkmT1n/st/gUNKiiRBYWCjf7rkTw4rDvjWxwz+MJ9UHzlE7cS\nuehLq/xQ+2SW3kTncnCYs8RQK+Tfts44OlXV195xHlV7C/R7bgKsHc4Va5kh\nJL9q35q3ypqFXii0sEsOvn/m62jSGglWd1ww79BPR51Czr9hFx+XmQ2P7KeF\nS/wXDsTWzzVhhU2DQRFTodZ3Gpo3LkyTiAHrvOoJbQ4UJysuIHsZnf5tFvyd\n4u096D35oTwOySmI7otGypJeYWUvF6P6EoBlpkw/j+DK1KVms8iizxkBa7cs\nr5cF\r\n=4M1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBXLGj5utjzZmrgd8YVblzGPXcFSIBCHLqonj74OG6hAiBoB7aV/1u1hFF7m0UL3Qcx0kyANGMKkrtUOSXHYVOy7g=="}]},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-stream-to-async-iterator_1.0.2_1562313979934_0.9993428151151484"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-07T16:32:11.072Z","1.0.0":"2018-09-07T16:32:11.158Z","modified":"2022-05-13T16:29:48.448Z","1.0.1":"2018-11-18T21:16:41.641Z","1.0.2":"2019-07-05T08:06:20.109Z"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"description":"Convert a pull stream to an async iterator","keywords":["pull","stream","async","iterator","await"],"author":{"name":"Alan Shaw"},"license":"MIT","readme":"# pull-stream-to-async-iterator\n\n[![Build Status](https://travis-ci.org/alanshaw/pull-stream-to-async-iterator.svg?branch=master)](https://travis-ci.org/alanshaw/pull-stream-to-async-iterator) [![dependencies Status](https://david-dm.org/alanshaw/pull-stream-to-async-iterator/status.svg)](https://david-dm.org/alanshaw/pull-stream-to-async-iterator)\n\n> Convert a pull stream to an async iterator\n\n## Install\n\n```sh\nnpm install pull-stream-to-async-iterator\n```\n\n## Usage\n\n```js\nconst toIterator = require('pull-stream-to-async-iterator')\n\nconst source = pull(\n  pull.values([1, 2, 3, 4, 5]),\n  pull.asyncMap((value, cb) => setTimeout(() => cb(null, value)))\n)\nconst iterator = toIterator(source)\n\nfor await (const value of iterator) {\n  console.log(value)\n}\n```\n\n## API\n\n### `toIterator(source)`\n\nConvert a `source` pull stream into an async iterator. Returns an async iterator that can be used in a `for`/`await`/`of` loop.\n\n## Contribute\n\nFeel free to dive in! [Open an issue](https://github.com/alanshaw/pull-stream-to-async-iterator/issues/new) or submit PRs.\n\n## License\n\n[MIT](LICENSE) © Alan Shaw\n","readmeFilename":"README.md","homepage":"https://github.com/alanshaw/pull-stream-to-async-iterator#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/pull-stream-to-async-iterator.git"},"bugs":{"url":"https://github.com/alanshaw/pull-stream-to-async-iterator/issues"}}