{"_id":"@async-generator/emitter-on","_rev":"5-949c656391f03ec6051557cb9b544279","name":"@async-generator/emitter-on","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@async-generator/emitter-on","version":"1.0.0","description":"ponyfill for EventEmitter.on in node 13+","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.1","@async-generator/take":"^1.0.1","jest":"^24.9.0"},"publishConfig":{"access":"public"},"dependencies":{"@async-generator/subject":"^1.0.1"},"_id":"@async-generator/emitter-on@1.0.0","dist":{"shasum":"72dbc601d38f2cdd247185fa5e5f386db16e18c0","integrity":"sha512-tdewKGciAGzZcKWGYqrEAAWNWnKJAvsLoAougusLD+TZMwVawudDPa8WkRNE7MCAYGoLq/7vv57LLlWTnBYB/g==","tarball":"https://registry.npmjs.org/@async-generator/emitter-on/-/emitter-on-1.0.0.tgz","fileCount":6,"unpackedSize":2585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiG7DCRA9TVsSAnZWagAA3RMP/3uv7T2KLMW8k/8WgO+F\nOlo8cHnXUQGkYuTinjYNmQBknyvpr1kvv3wDKmIIBDqFa/gplHw+URJ2WFX6\nOrJiji++fDWWakl9g3ppoC4GTp5xvSHTZFJ1evhy+iYb2z0bu7xtLjrBhKBG\no5yTayUdNzYueyedRmrrlJXAUD47e+pdPyW+KCkosBp3Bn+gXHHnI/UZmm1p\nrC8Sj1nWHUgTkKflocugWhPsz8u6881s2E5ya+1R611WYMhHTfhsxXUb0BJM\n05xENQ4I/sbMEo7ZUcMSix/NAhl8mXkvKnaPGFiGw6DJAW7NPzzNgrzX4PRm\n/iHed/w2ufHYxrXvSHUH5jdSrCm2rsw7YhXsExRGjXLoQ3mmBYWeUhHD9cHF\nEuRsr3/gszabscMF00p6nylCs3fI8hYl9OHOc47D0UWeOZUchKZG66iP9/Mk\nh7oN6rBXsq+VT2chXzPwOxlVsdp3tHDum06NZCu4EU6t8730+qOPgxvnXJL5\nF6IRYm+kLNlKY2WhK86ssocXpdFu8w04X4X6P48xmYiELRiWoYrvB0Fxw6Ca\nwNu4xfxytqPM7gaBBa0Q4O1BV6t8aGesayCCiAh+XlenaYOQ2638hXe5EC9+\nEjQlHpycJyhm2ZZqjUgBrRXndUs8Ul1IgD3G64qSgvcQxEDHngiFaBS0laGI\nTRRM\r\n=utz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5jtJCFAAbg8Iv7yiDYOu/sJjaXamlt0fLJzZ7ddmeVAiEA8Aea3LaNtigyH5N/NcrEYO4ll+wQFjaXDGvqq6Ok5TM="}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter-on_1.0.0_1585999554678_0.6216818361793974"},"_hasShrinkwrap":false},"1.0.1":{"name":"@async-generator/emitter-on","version":"1.0.1","description":"ponyfill for EventEmitter.on in node 13+","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.1","@async-generator/take":"^1.0.1","jest":"^24.9.0"},"publishConfig":{"access":"public"},"dependencies":{"@async-generator/subject":"^1.0.1"},"gitHead":"72c0250853f7ed9f3903c067a582b75c510189f8","_id":"@async-generator/emitter-on@1.0.1","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-9BNh0nx8/S9rIfarutbtJboezsIyR7omAf3e3iYm/97isQSWrPate9o7Uz9iB7L91K+7SYoAzmXqnXn7Lx2f8A==","shasum":"db773d849f4627b04b6974f88d6cf39049ca5da2","tarball":"https://registry.npmjs.org/@async-generator/emitter-on/-/emitter-on-1.0.1.tgz","fileCount":5,"unpackedSize":2650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiHGACRA9TVsSAnZWagAAz1AP+wbb3fC8zlaGk9u9jWxz\n7zjIOKjdZg36mKekuknGyxY7H5eDNsyTm46ihUJ7BHjg8OmpJpKkA7mssyR6\nVlZiwI+wZoqmgNPH69hsZX3pF02zbndXWQ44keP5g1IiIs+yyE9uR33o1SUB\nSwJ1TJMOCX1hMhxSUMywLFrSVG/odoT+34KuyxF5dmFq/CuyoAR54L2Kxhqf\nMfkUXUEQpE1ID53pwkVgSmgA9YQr9Sd1745HBkTgGmWhQva0cVUcYwWtTpwu\n4Aae5rLv6OZ/663zwn9GPsRzG8HRoS/tB3JWMrMGJ4y4FwWSvqvMUDcLQtib\n0c5CKAZ52xHFHBSyT53/DWNqGQphXE2o2Q1hM67jmFw9cb6/k4pXLayTGHEc\nW3TDV7195z5eq5N0VYc/667/Wb7YqTNGvcX1y70wHkpMTiuJpBv8oZpFoPym\nIuYScA/hZKfiHpNfsu9fXp5fi0/9CBUcMXkIw+dEsEJ3DplkyePXFseLPD/J\nax2Ogapcm+NFjNUfA/jYn0axoXXZU2zVptcksdruVBU2CvUkqvQeDzzg6hrg\nEaiA1/nBluzILg4r9GCQMqh7KfidXXRjt9SlG5nTMYOwBfMO7aRXE8hTlJvR\nqf8B5gP3kuU2Ai3qTtXHY6j3S2l1ED400Up9WQ7FU4LbToj9swPPnFVWvO87\nrSvh\r\n=xm6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcHKKHr78s/zQpza7MuGicbRq1jqcy+GdsPi+PL7PvZwIgCgmo9ccATnNTYRKiHY5AhDGeLCd3OQBDXQn7urQT9b0="}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter-on_1.0.1_1586000256229_0.9273553264886683"},"_hasShrinkwrap":false},"1.0.2":{"name":"@async-generator/emitter-on","version":"1.0.2","description":"ponyfill for EventEmitter.on in node 13+","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.1","@async-generator/take":"^1.0.1","jest":"^24.9.0"},"publishConfig":{"access":"public"},"dependencies":{"@async-generator/subject":"^1.0.1"},"gitHead":"8c546b013aafdf8a866f6a08aebea43b240d9dad","_id":"@async-generator/emitter-on@1.0.2","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-xX2lDrxSXGx1Ah5SOhkU5JN22K/QbUk3eJ9WtdjTAbV4YWgljQhLT869Fd3UbdZ7DJf8K0siS1fFZq6j4SvcaQ==","shasum":"3241e60cf55288ed4e5b6be8c07535f70ecf9076","tarball":"https://registry.npmjs.org/@async-generator/emitter-on/-/emitter-on-1.0.2.tgz","fileCount":5,"unpackedSize":2863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiHGuCRA9TVsSAnZWagAAfdQQAJTpCtHMxZ6AkqI6Tty9\nhBh14wBBIksnss+60B7IVcHrLoY7GCLp9/GKufMQAuCcZRpaa6lMCaGk5Qlz\nF52rzZzkEjQvlCZBWh3anzWf6RhwRgSpm6mnIG/IinFpe4/zAzzfcpcYkOVO\nJ8Gd2DqWTpCPXV19YVhgRiZ3wZnWVNh0H5+LqKgompH46y5pBTH3kjwuCxsu\n+zk8KZzHj1I2twVAjadFLh7b0hOeWYsJOJgPgOYOcz+zyMc7ijrT4cbsD12T\n/6NUCHUf5yHsG32j7PNeejJ5epZG73iF63BO0uBk4rZng2Q1XAUVbbGxWUaY\nkHCcus4V0fFCjPYY2gFhbjF2zQK+2+KwvCDl4K0Wot1zjOtKajXU4Z1LoLL6\nBkzZcjhdyEegAnon9eqtvt+1qLAKLONEqaF/s7CKPW6uNV5nf3BDD65803QT\nFS9hsn68oF6yjn58dj+Ua7RF6tpFMjAdt6/jLKbXMtZp9GCGvPOQh3AbqJ8I\nk5mLD5Kem+yZoaa9A5M9Q65nqBKWJ9jfwG5WEB+jeOi3vhz09tvPHyHyajTJ\n57oz6qUON39/7e7CrmSmWjwCKkj374mVlp2O3ZmfYFTd7QPNaGSoc4Qd26Yj\nNDZ02WrnSajhsqQ8ePHrmQyXsJi7YX/X6+PELlQvJGkH2fTERt1Xp/pf+UXe\nNCzH\r\n=snHU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUAEkUcm5bapsVJyb/gtEPnt0sVQ++mHlpqA0ujmAYmAiEA//rVsjuvA9CjvAdfm+7t0OXGqI/4ZMsFWgnm32Rwq+k="}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter-on_1.0.2_1586000301879_0.5624540171223538"},"_hasShrinkwrap":false},"1.0.3":{"name":"@async-generator/emitter-on","version":"1.0.3","description":"ponyfill for EventEmitter.on in node 13+","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.2","@async-generator/take":"^1.0.2","jest":"^24.9.0"},"publishConfig":{"access":"public"},"dependencies":{"@async-generator/subject":"^1.0.2"},"repository":{"type":"git","url":"git+https://github.com/tungv/async-generator.git","directory":"packages/emitter-on"},"gitHead":"558e84e24b564dde3ecbf6d054042247c699224b","bugs":{"url":"https://github.com/tungv/async-generator/issues"},"homepage":"https://github.com/tungv/async-generator#readme","_id":"@async-generator/emitter-on@1.0.3","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-HxilZkQvTv4HoEuJTwrRVm9IbnEmVlvlTu0k7MXwlOQnGlf+rusccl/EFn+ZycOGgfiYKi2uMRAcGMfvCVQGLg==","shasum":"4c7d5d733496ad16e736a2b933b3d6882e5252d1","tarball":"https://registry.npmjs.org/@async-generator/emitter-on/-/emitter-on-1.0.3.tgz","fileCount":5,"unpackedSize":3213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiHOvCRA9TVsSAnZWagAA1acP/1jZH2HPC+v5pT5kXK/P\nXFsSaGxcsFRVENYsWK3pWNrRyp6fBX0FGF92fhwBqz1hJ6Cz+wq6bRNUCHfb\nujxWQCLRrvDojgNx3vJ6oVqqd/hPdcine8R8Pf8HbjX0rMKetvwMmWoom1Cd\nbluka6s/VoMr5T3Kj/fJyyJ+Eopod9A5qD3lSR9zb8tkmxwseRd/F+PdFfpV\n5o9R4RTSehxkYfJNPF5vJb/7eMoKXO8UhC8hUQYj+J5PxMlp6EwtCn1fO7E2\njkwexMd9M4CE7uAEiE09Ar4uQlYnWaYY9HIcqlFV1XCWRoPN66D+re9iHpTk\nIpHNhjQBST9e7XpH+2BtEhX/lYURRb1cj9HjS3wja5LG8GC9kUE6mn3yCcaD\nH3VJh5neStioFmE/zHJrZODo6BLcUyV+z8OuLS1CxN6uTT86H44bhpUfGo8f\n1uZI3EZcICbqCNB4kgbmAxojmOPmAFuWU2IaseXHgLPPY8xzh8cNGIewTNse\nWtZ7lmZiessyoEwrX0J5CMot5XPlfG9IlKe3zbKnNCJD9/SnT2NVv/VXIQGs\nJYzJRoSj9Pzqfckjq7r/bdLaFTq4XAt9inAaSW1mHT3j53W3LezTK3iZl5zp\nB+Ss1cOxENctRHiixml49kzIl40SJoGe1cIMopcWtcpWI6/Lb+PA1nn6yIFk\nEX0/\r\n=13Yx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzz+ik2WI5VgbRhkcochAud09XEp7dUlXT+PPmzrqvdAiEA3j0zx4/lvv4wCFVP2BZhksLSybtWMQ1LOgz3grDJX7Y="}]},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter-on_1.0.3_1586000815528_0.6505703056868815"},"_hasShrinkwrap":false},"1.0.4":{"name":"@async-generator/emitter-on","version":"1.0.4","description":"ponyfill for EventEmitter.on in node 13+","main":"index.js","scripts":{"test":"jest"},"keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","devDependencies":{"@async-generator/interval":"^1.0.2","@async-generator/take":"^1.0.2","jest":"^24.9.0"},"publishConfig":{"access":"public"},"dependencies":{"@async-generator/subject":"^1.0.3"},"repository":{"type":"git","url":"git+https://github.com/tungv/async-generator.git","directory":"packages/emitter-on"},"gitHead":"bbeae26d27c0c86b8023c646425023a877c9d36e","bugs":{"url":"https://github.com/tungv/async-generator/issues"},"homepage":"https://github.com/tungv/async-generator#readme","_id":"@async-generator/emitter-on@1.0.4","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.16.4/node@v14.3.0+x64 (darwin)","dist":{"integrity":"sha512-Y+Fu9hc3srvaCHdXbyCn5XBi9ZTCF1fKgsdWkowZCnqGkrE1m9Dz3Z4Ri2hUUdvIRhyp0ag7xej28XbYOOXG8Q==","shasum":"130e3e397084c8f99c85492fd6d666f785d60bfb","tarball":"https://registry.npmjs.org/@async-generator/emitter-on/-/emitter-on-1.0.4.tgz","fileCount":5,"unpackedSize":3213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2OY8CRA9TVsSAnZWagAA6CAP/1drIIEVq3xjgKY8l9Es\n/kKjqpkD/44ubN4XGm0ARmTo0q+7R0eevtFDtw0aoq79i4qV28SqA2aNe9+J\nxVHDoNwSY50PYeIvrxY9JYG03WKiimDExZF0e1LM/G3ngHn3WbEVOOmm7bPr\nfzPnPqZx+lnTTeHfYlYofMB8dbFk/IPHlmUB3MbHdu85MyAuisWcDtj0QbCW\nqK63YrXhmsSaef+J5MbfAD8R2WLg6Ghhaq0GIeHV3tjb+hU5yXXiWg/jNBjQ\nNVqbKsifOEIEvnd/M9SvB9tiyumTLG34SzSNPDikC0yS9WRYvISzsyCYBaiW\njscLKTgYpXT+PizAWRVvRcj3ZT029jPXRGdPNnvr967DjBLBn28j+7AcetnC\n4pj10niGaLUqT/zFut4hUJ2gOzF2DTKhf4DrBp3TpqR8dNF41A6919p13Dco\nXjB2bkYX9/9Y0PXicWSc80mPjn4bbvSk3ClU++I9y28PgW8FaAMTeJSppMQc\nz7tO8BiaXjQOcxuZDFbTe35ngzVFNJusvCaBMChnZrpYj0HNEqbQYRxKQNCS\nvagnE6BTdfX8AZUOMdmSKJmkeJT1YejVctFPhTN0nYSE88zwsJoO/rmAzzIa\nihscHpdCi6nCJukxgBUyXCSSt1cvYuayevpxADtAMIx1Qgk2ilb4qcB9Xw2F\n02rM\r\n=WSAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjeGu+ePU6SPaLClIaA+HFJasOC/Dku7N3bnErQi1QyQIhALelyZkkFye6b4lRcd8xMrYE+NB2rVpjmPla647WrFWw"}]},"_npmUser":{"name":"tungv","email":"gmanvn@gmail.com"},"directories":{},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter-on_1.0.4_1608050236230_0.8331109619996175"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-04T11:25:54.407Z","1.0.0":"2020-04-04T11:25:54.815Z","modified":"2022-04-04T16:01:16.368Z","1.0.1":"2020-04-04T11:37:36.337Z","1.0.2":"2020-04-04T11:38:21.967Z","1.0.3":"2020-04-04T11:46:55.647Z","1.0.4":"2020-12-15T16:37:16.390Z"},"maintainers":[{"name":"tungv","email":"gmanvn@gmail.com"}],"description":"ponyfill for EventEmitter.on in node 13+","keywords":["async","generator","event","emitter","stream"],"author":{"name":"Tung Vu","email":"me@tungv.com"},"license":"MIT","readme":"# returns an <AsyncIterator> that iterates eventName events emitted by the emitter\n\nThis is a ponyfill for NodeJS's [`EventEmitter.on`](https://nodejs.org/api/events.html#events_events_on_emitter_eventname)\n\n## installation\n\n```\n> npm i @async-generator/emitter-on\n```\n\n## usage\n\n```js\nconst on = require(\"@async-generator/emitter-on\");\n\nconst emitter = new EventEmitter();\n\nfor await (const item of on(emitter, \"data\")) {\n  console.log(item); // will log { id: 1 }, { id: 2 } etc.\n}\n\n// somewhere else in your code\nemitter.emit(\"data\", { id: 1 });\nemitter.emit(\"data\", { id: 2 });\nemitter.emit(\"data\", { id: 3 });\nemitter.emit(\"data\", { id: 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/emitter-on"},"bugs":{"url":"https://github.com/tungv/async-generator/issues"}}