{"_id":"async-iterator-last","_rev":"4-d093188ca7bb7b8df2a6cb1a8cdc6ade","name":"async-iterator-last","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"async-iterator-last","version":"0.0.1","description":"Returns the last result from an async iterator","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-to-array.git"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-to-array/issues"},"homepage":"https://github.com/achingbrain/async-iterator-to-array#readme","devDependencies":{"ava":"^1.4.1","coveralls":"^3.0.2","nyc":"^14.0.0","standard":"^12.0.1"},"gitHead":"60ebb2047c05b67f3c7862d91a6824418fb7d1c1","_id":"async-iterator-last@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"integrity":"sha512-W7M4PN15mgBpNEQD8PLK1kMo2cOW+GIVLHpinPJs9wpZDKu3+4M8rgWGEf2fG478r02NWZpahLH5xA5qCQq12g==","shasum":"19cf4b209be553b62b4fc0e3362f8269637303ce","tarball":"https://registry.npmjs.org/async-iterator-last/-/async-iterator-last-0.0.1.tgz","fileCount":5,"unpackedSize":2313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuFu+CRA9TVsSAnZWagAAYx0QAJblVtC6eedWD6xSZYjo\nx0pXYrpgTt+pId8cqmsAjoSBemxfgD9Ot5LrPXjkWOU2w18GEciI2sKx9Ac3\ndRFol4YpflFpdcXiXzW/zPNbRW7q04C7jl+O+EtytpAC9P2ax+1uXnsGbVY0\niP4RQoTRUbrcYHx9v4qtCwU/5EVALi2mohmsXfN70ccMPooqTPHytBl4ee2j\nKB+wFG04QUT/rU/2cqdSAY/LHCitCm6QRU8I6VNvwRyeLBuaXEU7v7vzaya+\ntOnVuHkaGWnECsdSAKFfkDoBPzR7d+gEO//TxqK1TN1cBNMrFwWzPJ1Fo5J8\nHTvxWq+GayfGp4lKyOB4waazpd0Mk/UBg0WEJVsL+lovW8z8SLVNpZLc8bDP\nH0BH70Jkrs+vzNxzeersr2t3a4XiWP80firjMzRxaGkKo7Vrz3wq2ytnEGjQ\nEzLC6Xs/1r6DUTVDfQVIZbrjR2XhRkyBjp7SFlKBme0bR5gxFTVEmtHqYxsR\nDVjWNuDF3aD5U7EZIRxbaJdIY8TupeF9J7PTpXUWNRwmkE2E7UekphnUOOob\njUG+DDCZMJbKStu/QMVz24cT4aK5dtDkV6iFe7lrBiXA9pNYBLnP6tYDdUMg\nvnsGB2gEI4E+k1ckxgTnIoPGm+6ZWNFPZSpTPy5YuG/S5tR+zLDZFA4fAqPY\nGE6X\r\n=3ShC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWKk2WFEIxjeke/VvO6RvwrtvbQXoohJk/XfxePDsENAIhAPn/p0lMK8cX0fe0wNYDhujPMds295SG9rmmFKQyLcIC"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-last_0.0.1_1555585982381_0.4768708090310938"},"_hasShrinkwrap":false,"deprecated":"Please use it-last instead, it's a drop-in replacement for this module"},"0.0.2":{"name":"async-iterator-last","version":"0.0.2","description":"Returns the last result from an async iterator","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-last.git"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-last/issues"},"homepage":"https://github.com/achingbrain/async-iterator-last#readme","devDependencies":{"ava":"^1.4.1","coveralls":"^3.0.2","nyc":"^14.0.0","standard":"^12.0.1"},"gitHead":"c08de907a6b36f9c97f9409d516e768cc7347f05","_id":"async-iterator-last@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"integrity":"sha512-aeBqMnNEO5JZv1/xAp5YmJ/I4cWLtJ49Cf9we3temskQZiM4DfaSkAqB0RU6ntMii3fJs80xGoHwO93uJ8SmAw==","shasum":"a7bde707e595e0458bed63817e422d733587d667","tarball":"https://registry.npmjs.org/async-iterator-last/-/async-iterator-last-0.0.2.tgz","fileCount":5,"unpackedSize":2301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuF17CRA9TVsSAnZWagAANmcP/jmafvlDVa0zDN1iFY4r\nwShJCw1DcfjLup7z7KwK/vZjdLiMvAmARQ1bDh0W+ExwOXWKKxWO57tZYCHR\nZAS06POplK6bC3pU2WRUm0OGpSx9HNb9V8yYJ7ijZMQhWN1L4AfnAHZ4IamN\nF/GpWpvG7tpsEnpVlZ1jTjlgRfB0HBH9Btzb82FUFqpXLKR88ZAPAgRh3lnI\n8lQ5y274QKS4bQwhVbFnO16NJf+oIErpLo6znC3g679MZUZK0nk4IIeFDJDC\np1deLgpSR5lDbj8MKUFxK6mXu7LZpQNuOOgxCvyMUBrcqlBC7PddVaDAQcXS\njdW//Tjqka4DYycPIX9qMsW+fXC6zQvuppLsDoTzT8Rm4Ya+eJrHJPVBWeSh\nv2QPaBTVRX132dgKGwMyk1IZm6VnIj3Yf7ekk473xZ48Noir9hwwJMI9ahqt\nHeIBj9kdHrZKlArtLuXb2kaPfkt0QgHo+nUvWCQmaFQSG5RYTxITwLE+M98A\nfUXsannsCW6aCwjjiswWA3w2doyqSBR7UKB9AidNbPP5Tm5QwMFpBA2iplyL\nbUAG65UeF8xk2/EMM1Gn763J2nkwVMMtz8Fi91LC3AXirzqZBCxJdjr+9b/A\nrDNknmlROYjK0KMW617KunBn2R9p2vkhWfDfYDdpgEXQnsD3w+cQ0y4SljQr\nt0lt\r\n=/Kl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSc41RaTqs7ODCYnR7OpplPRYbfueExsDaBkrTFtgzJAIhANFpS8TORYzuIpG6h/JN/GEhfeNy64tn59uaq4Wm24D4"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-last_0.0.2_1555586427229_0.9979054006879577"},"_hasShrinkwrap":false,"deprecated":"Please use it-last instead, it's a drop-in replacement for this module"},"1.0.0":{"name":"async-iterator-last","version":"1.0.0","description":"Returns the last result from an async iterator","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-last.git"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-last/issues"},"homepage":"https://github.com/achingbrain/async-iterator-last#readme","devDependencies":{"ava":"^1.4.1","coveralls":"^3.0.2","nyc":"^14.0.0","standard":"^12.0.1"},"gitHead":"fbc5cd9834b582d9405d648a19e09a5bd7249871","_id":"async-iterator-last@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"dist":{"integrity":"sha512-girbg1o/OdnszY9vbkIphzx71Gu0DNm+5DjGe32S1/bMLotPf52XFRRMVw/LE9/4Gn9xmL3H9tWftZ+JJWV4ig==","shasum":"a352b2efd839c37dd3f497ad0b27ad17f9a9176b","tarball":"https://registry.npmjs.org/async-iterator-last/-/async-iterator-last-1.0.0.tgz","fileCount":5,"unpackedSize":2301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3GyNCRA9TVsSAnZWagAAPPoP/j+NxvHmVbCdXlqEyeIw\nDvwi5Gm8CAXo25WXpuL8Ccha5K0sy3XVuz2svI+BoClUfSRKKEyClp4BaAjm\n0/iLaTyplPdJXja46l3PEZ5oesXT2iSQdC2GIrw+BUlQiudh4bSdSFmNnIFr\nb5fsjtrQRvTwnQLFNIo9QWPj5djQqURcn+pOx2EIQrbqXaLEzkD4X1kVIoWQ\nxbx4myar04M4rLcFMPjbb4pCYEbHxfI7+f03BG0Dd2e+hYGrjdXb4+Jnx62F\nowlBGf7Y0POEivfA0sg8SqeQjkeDvQWZvaUcF9PHsS6sL5gz9Uqt66MUtUBo\nWCGLuaHItzGmNVk4ZT+ByNtkgUzuSwwLLWO+G6bHdD5NV1zmsKmYSCOU9FT3\nniJwjgR9W9Gg74lqkw/GKntE6oR3JhIydcH7uQemmQq6w6d0PcSncRcFxts5\nZyJWRQ/fAG3dVMQUXP1krF3vwgo6N+CLvpdZKc7tVVJQGilOXX0QD6AEsR0z\nalq2Bs14KRlyo/wZcVgkIR35Xj8/vw3zO5iDeZN9maIkZ8yPTqhiS0wBxDaw\nm9l8CnGT+MZgnvYOS3j6qlVS2PM+HDqqGYlgtUMtjnXvpGJ1IKFAoPxmdJeY\n7R0Zye95XCGuEoza1QVM/5r7MzpGITJWhmhY8AnxJr8Lwl5lNX3/qk/vQ/QR\n79W0\r\n=ARxN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNxdKBGrfLgttf5Yw29CZn/UdfadYiY4cNUaxa8QASlAiADMdWRjuXBxdv4QrItBDqP/FF0aknUdUuKxN7+vKKa0g=="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-iterator-last_1.0.0_1557949581316_0.8696245210691844"},"_hasShrinkwrap":false,"deprecated":"Please use it-last instead, it's a drop-in replacement for this module"}},"time":{"created":"2019-04-18T11:13:02.380Z","0.0.1":"2019-04-18T11:13:02.515Z","modified":"2022-04-11T15:33:38.616Z","0.0.2":"2019-04-18T11:20:27.508Z","1.0.0":"2019-05-15T19:46:21.468Z"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"description":"Returns the last result from an async iterator","homepage":"https://github.com/achingbrain/async-iterator-last#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/async-iterator-last.git"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"bugs":{"url":"https://github.com/achingbrain/async-iterator-last/issues"},"license":"ISC","readme":"# async-iterator-last\n\n[![Build status](https://travis-ci.org/achingbrain/async-iterator-last.svg?branch=master)](https://travis-ci.org/achingbrain/async-iterator-last?branch=master) [![Coverage Status](https://coveralls.io/repos/github/achingbrain/async-iterator-last/badge.svg?branch=master)](https://coveralls.io/github/achingbrain/async-iterator-last?branch=master) [![Dependencies Status](https://david-dm.org/achingbrain/async-iterator-last/status.svg)](https://david-dm.org/achingbrain/async-iterator-last)\n\n> Returns the last result from an async iterator\n\nMostly useful for tests.\n\n## Install\n\n```sh\n$ npm install --save async-iterator-last\n```\n\n## Usage\n\n```javascript\nconst last = require('async-iterator-last')\n\nasync function * iterator (values) {\n  for (let i = 0; i < values.length; i++) {\n    yield values[i]\n  }\n}\n\nconst res = await last(iterator([0, 1, 2, 3, 4]))\n\nconsole.info(res) // 4\n```\n","readmeFilename":"README.md"}