{"_id":"async-iterator-all","_rev":"2-791712b35e465d570deeb3018e3d233a","name":"async-iterator-all","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.2":{"name":"async-iterator-all","version":"0.0.2","description":"Collects all values from an async iterator and returns them as an array","main":"index.js","scripts":{"test":"nyc --check-coverage --lines 100 --reporter html --reporter lcov ava","lint":"standard","coveralls":"npm test && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/achingbrain/async-iterator-all.git"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-all/issues"},"homepage":"https://github.com/achingbrain/async-iterator-all#readme","devDependencies":{"ava":"^1.4.1","coveralls":"^3.0.2","nyc":"^14.0.0","standard":"^12.0.1"},"gitHead":"946594c14bc17bd68ebe7ca1cd2f39318b5ad6ce","_id":"async-iterator-all@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"integrity":"sha512-mqdeIlf+s/BughHQ2Uea53QCVC4AgEwQS7htnN9XeaU4iFt5uJzamcnPNLfzr0YHc8lj5rDDCvDNEavIdbcw5g==","shasum":"999a30df09fad007954b4e85e878b644935e68b8","tarball":"https://registry.npmjs.org/async-iterator-all/-/async-iterator-all-0.0.2.tgz","fileCount":5,"unpackedSize":2383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuFyXCRA9TVsSAnZWagAAYQUP/iAaJVr0cBGV3B+yW3QN\ngGk1ZpBJ1uCLU7PD1ryeZwcaR0fwEnLpwVrIUtAffTwRhOEuvltk/lkdB5Ot\nNNlANn2lsv+PWqvfom1A57DzR6YCyseCsyaln7qPs5XKAMolupcvcpIQYcJJ\ngkBiU6NgJXDKdhM9zkcwlYLfJgqOWjouzPZrxIbm3f8l7ZrrKzLi/oSnNcD6\n+m5oG9lEDxktT1zEw8vPoH2l24jHQx1oqbvPXRscnr0w1jHRegf13zzbZaWB\n0wJ1sdM3UD7y2jz6vCGjux8xsDIL8CEdLvonYkCZnlk0oJ3+7AbygcIAf4wK\nNhy7/XKh1rZEvhCZXP9iuAhRWaojoOWcjbHbHsW+csDjXbgpB3IhGX0YNBLK\n7pxjUATYQKY6KVL+Bid3Phbj0xzoarIu+fwYTe+Zr1kfpsDBZtYdyT9tRwlQ\nsdMbpNuz1lcSfk/ecuGbkLxnAHbHyn/sn2DEtzD25iTylrfWJyXB0vJN1ow5\ngmCZ3qHnD02MAoi15xTCv4WMuUyD8YFkfiopVo4fzJIPQjikU3ThqVVIj7ZH\n/5rGc4X8BI6swjdwTKCnBF8+s51NdP0p5bJZGh+Dono7jAMIQdaftBJ2KL0a\njhNGstaDQrLyPJHc0vAWCEHD3JwxsJ5DLF8haiEx8HkWvO6/DRsV4uUr8deQ\nwK6H\r\n=ILiR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+ScBOFvVj6lmbU7/nSBiyVLxgY3f9WH2PK4T8Dti2AIgRxGX+4fgDqYbNOpGpoqx8Afhvbf91bOL/9+H0tpA8b0="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-all_0.0.2_1555586199268_0.4569941390126766"},"_hasShrinkwrap":false},"1.0.0":{"name":"async-iterator-all","version":"1.0.0","description":"Collects all values from an async iterator and returns them as an array","main":"index.js","scripts":{"test":"nyc --check-coverage --lines 100 --reporter html --reporter lcov ava","lint":"standard","coveralls":"npm test && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/achingbrain/async-iterator-all.git"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-all/issues"},"homepage":"https://github.com/achingbrain/async-iterator-all#readme","devDependencies":{"ava":"^1.4.1","coveralls":"^3.0.2","nyc":"^14.0.0","standard":"^12.0.1"},"gitHead":"75e831c9aa0ff8cb092722857edaad73320c458f","_id":"async-iterator-all@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"integrity":"sha512-+vC2NFEmAuONF+A2MzM1tUS5pHovDH37/oQbmXW6FgnEns0S9BsR+MJGnzsFHzSN2iFQhbN7L8cFqV1W1F1kpQ==","shasum":"de436370630158c94cb026e59e58469ee0dbc603","tarball":"https://registry.npmjs.org/async-iterator-all/-/async-iterator-all-1.0.0.tgz","fileCount":5,"unpackedSize":2383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3GwUCRA9TVsSAnZWagAAHkgP/igTFPw7XpL3HNCu+jyD\nYEIod7qRSA4XBrcb8UNsGwjzxxsauXKZe5IszXFvOrkopY47ymfE9Xl7alHb\n5vDEZPhET4gSdpjN5VbMsMhYnC5UK2RkH21kvzLDtxQ7xIKhi5d1USF/9FwX\n3S5EsOOue0TvH4D9Iel/VzeZJxGNjHT1Mh/kjXJNQZmxJ/TDuLRHnDuKHsL+\nQAbAXvE9unJ/s8u71jx1DEmGu/yFpfhlclDa58iLvXqoQA0tPH65n1ZkL4K0\nH348nY5yuU10rv5AINKCiBGjFkttRgCMMfV+LTjtgRG+NsdFA4rxIsKjeQ9f\nkld31mFKDdlFrTr5avIft1b6UXlKdfktgzFElZnva8A89Mi7aocc7VHUFcM9\n2kQvCf67g7oaxzCqcQRA3g+ET/+IMEkES1OXzx/9daMyfQKqHuZTdfNCA3r8\nFOnDKLaq7fBTv70RlclfhQxOFREZFsYkckcXjaUwBX3FKC8QJdDO43j81dlV\nTm9104JmGQel6xDoSRlmX8ycrSxFbpjSWJdcson1/ubTVyUkEu4BGVNM9+Mh\nCYaO6/myJljiUXA0R/6jnsSwX71Xsj6W5rxBhRrGGLPSvHsvwbMKqMtPTIMR\nE90GeRnUNlfibCEGlie7q0KG2EVZf5khXL283lA/fC8OlXRKFChez8JYzMTq\nM81P\r\n=rkLb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmxGPtsCDu7Li73wMprVs+8+VtMrvVCsWwoQ/LQADUBAIhAJm37xtEm+2hqPPJvXhXKLPm/zb8vASGmozB5Hh0z8Zg"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-all_1.0.0_1557949459745_0.487713928320914"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-18T11:16:39.267Z","0.0.2":"2019-04-18T11:16:39.394Z","modified":"2022-04-11T15:33:36.058Z","1.0.0":"2019-05-15T19:44:19.900Z"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"description":"Collects all values from an async iterator and returns them as an array","homepage":"https://github.com/achingbrain/async-iterator-all#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/async-iterator-all.git"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-all/issues"},"license":"ISC","readme":"# async-iterator-all\n\n[![Build status](https://travis-ci.org/achingbrain/async-iterator-all.svg?branch=master)](https://travis-ci.org/achingbrain/async-iterator-all?branch=master) [![Coverage Status](https://coveralls.io/repos/github/achingbrain/async-iterator-all/badge.svg?branch=master)](https://coveralls.io/github/achingbrain/async-iterator-all?branch=master) [![Dependencies Status](https://david-dm.org/achingbrain/async-iterator-all/status.svg)](https://david-dm.org/achingbrain/async-iterator-all)\n\n> Collects all values from an async iterator and returns them as an array\n\nMostly useful for tests.\n\n## Install\n\n```sh\n$ npm install --save async-iterator-all\n```\n\n## Usage\n\n```javascript\nconst all = require('async-iterator-all')\n\nasync function * iterator (values) {\n  for (let i = 0; i < values.length; i++) {\n    yield values[i]\n  }\n}\n\nconst arr = await all(iterator([0, 1, 2, 3, 4]))\n\nconsole.info(arr) // 0, 1, 2, 3, 4\n```\n","readmeFilename":"README.md"}