{"_id":"@async-generator/take","_rev":"2-a1d71e49c3d715113271e97eda5901c5","name":"@async-generator/take","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@async-generator/take","version":"1.0.1","description":"limit an async generator output count","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","take","limit","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.1","jest":"^24.9.0"},"publishConfig":{"access":"public"},"gitHead":"6918bb22e365e4a9b1243db6179ca1745cd5a26f","_id":"@async-generator/take@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-kbidkcGQaeULtKum6e44WfbxAa3+XJL4tGmt/QLaDPCGCLZLCJU/faGe/2kk//D0FUmx9daDqnUrzPgjThCQew==","shasum":"e7787aede44acace6946eba9334acb4763a95fef","tarball":"https://registry.npmjs.org/@async-generator/take/-/take-1.0.1.tgz","fileCount":5,"unpackedSize":2059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl3e+CRA9TVsSAnZWagAANvwP/3Zrh0I5Esc2+96nYhoC\nfDLhcy5cQ/EqPA+J56uy/zYVkQcgyDAU9Tkc7+LD8mThUBJd+qCCRQTCr0CI\nQJpibWNMWEBKpPi9Waw2WfJDT5AxRKUDywAruWKuwK/YEpxgDlvM6YA57LLb\nLOuKz9iepUJ+mGKcIZQOOztMepRAviExRW1k0fpTwQ4ntrtouhYpQjehG0M4\nPG3s5y0VBxBI7yNjyMySqYv/STTQy8biuge5J+Vx9+NRNWPKd5ZMZSziAYXf\nUKvKVgrCJdJp3Z/Qa3Sv3sF9DhKMWrUp9jPZTT92XidtlD5pqbLHyjRX2WaY\n1axRUra4HDQTYtPZHDnTRvvhaPuSx983dyyqZjosIsDBKp/l77EiN5tlFPrz\nUssfUKrUzb0bvIJYguWPGrF3Bb7Vk/PAA7ujAN+InkSHcvqaPe9ZcIs4Q1eP\n7OP98/GeVZcoDPHNCxRU15Gab5yaPW08ChW+UWncsYkp4sjNHZNynBSCgvLH\n2bf6SV7kSbkSKN7OXcSdzbygrKeobcHb1XNmBLm/K6cDetzDyEdb1/SR+ZTL\n1TsAOfvqvbZfbAwa7BOY803XCDhA8y9zLL6EI9zF1Mlse9d0mKQ9s26omla8\n0gFyzb/tqNxP5gM7rUPDNhTRoPYPuV9ed3g3RVy5WDysqy/M1dAezV/oGmTg\nvxkE\r\n=HfNl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH01u11UMcfA3kwuuMJPQ4qUb6W3YkNyVMfWbCIbyoUAIhAO192FB46/awTipN5zXeKhFo/Pr6e5vqAfNt1+wyqpMp"}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/take_1.0.1_1570207678232_0.5854907908769451"},"_hasShrinkwrap":false},"1.0.2":{"name":"@async-generator/take","version":"1.0.2","description":"limit an async generator output count","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","take","limit","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.2","jest":"^24.9.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/tungv/async-generator.git","directory":"packages/take"},"gitHead":"558e84e24b564dde3ecbf6d054042247c699224b","bugs":{"url":"https://github.com/tungv/async-generator/issues"},"homepage":"https://github.com/tungv/async-generator#readme","_id":"@async-generator/take@1.0.2","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-wjjJyvLAK4CWF+HuOmuIx7ZyY/BueG2HF0LFJWFbCfFVJHhqVAcW5XtSXBs3yEVYyBsYDMUtiXAM+ysoHo38+g==","shasum":"9b7374bb7abb15723fd8c2efd46dd86a99e222c3","tarball":"https://registry.npmjs.org/@async-generator/take/-/take-1.0.2.tgz","fileCount":5,"unpackedSize":2385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiHOpCRA9TVsSAnZWagAALvwQAIRxD48tDsb70FsMbVDK\ndYmTERSRUGA8dZzZ55tZUAZkaWNJXYf/WDeD1nk001mW3a8+5ivD6fsKLIhu\nV38xZa77HavGnP53LN6MMq/vL50g4odqQToSyg/T9aVueU1pMAz/AMgMf2tU\nHedrxl+2WrN3UPWHFmu+2YTkyrznLuThtfadjLURv30pim+OC2f5rZ4wHlMQ\nTgbXy37VqKtDphbo7U+1f4UbOS5tPoLTZjjxgO4NFlAI18ZzXjHTSR4nANH0\npP19TRo5J0LFTqdD/XH5J235ALLVp0cnhNm1F/bgWMqkPWJm0pkao+vaaEiP\n76gZtepmaPquxXpH357fjbkDz7tVWVhnC90QIzP/cKtZS0Ehy/rLH8Zgh+BY\nn2d1f8zhYK8CKAZk6NJr3Z5rpYFhdotxbnLMmOwETW7wBR3NyfHmKdNBOV+q\nU3jdeC0qtPMt8nIhxMF7RjjUuxc/CJ4PWgdmyyJYv04QFFkxR/IQIGt57FGW\n6QFGF7q7pAhWSBJI14k2DkPqly/xx87kazqkKk3p7Kcoye3/v1CmMrmQbXUn\nyudPCY6iceIMQkw/p+rxguH9G+EhadXkVbSCuvG/zTXSGH6IHAxELUE3+cRL\nUPzyKsOYWrjcZGAxr9PaYo0woORgNvtc5dulWB20DLEgPUsTnfyIDNoBnnXs\nBbZy\r\n=Gu95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqKdZtfrnlZsryJyK6LLMn3YUwiD3dLhwg6SGoq4w8wAIhAJ0G4OcjP9KtEGY/1Xe9kny51X9obX9QfFiKQ8QU0bvc"}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/take_1.0.2_1586000809129_0.3150646232394063"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-04T16:47:57.979Z","1.0.1":"2019-10-04T16:47:58.357Z","modified":"2022-04-04T16:01:19.435Z","1.0.2":"2020-04-04T11:46:49.294Z"},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"description":"limit an async generator output count","keywords":["async","generator","take","limit","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","readme":"# stop an async generator after a fixed number of iterations\n\n## installation\n\n```\n> npm i @async-generator/take\n```\n\n## usage\n\n```js\nconst take = require(\"@async-generator/take\");\nconst interval = require(\"@async-generator/interval\");\n\nconst input = interval(100);\nconst output = take(input, 5);\n\nconst actual = [];\n\nfor await (const i of output) {\n  actual.push(i);\n}\n\nexpect(actual).toEqual([0, 1, 2, 3, 4]);\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/tungv/async-generator#readme","repository":{"type":"git","url":"git+https://github.com/tungv/async-generator.git","directory":"packages/take"},"bugs":{"url":"https://github.com/tungv/async-generator/issues"}}