{"_id":"events.once","_rev":"6-f63477354926d88ebd90ad94d441affa","name":"events.once","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"events.once","version":"1.0.0","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"f9205c7802b3ccd22a485e14c53679c3a59c774f","_id":"events.once@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-JKshJMnNT+/qQr2NVDVTLXZ5YGtfzi0l6PFtoI5bSYRXaVJnXKepSZ29/kMyz2UoQLNvWkJF5nFGWv4FjGCwuw==","shasum":"dcf9352cf252cedd4f28f44d89064b5638131c3d","tarball":"https://registry.npmjs.org/events.once/-/events.once-1.0.0.tgz","fileCount":5,"unpackedSize":4744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcea5LCRA9TVsSAnZWagAAkZYP/20fswnY4+tAZIYStHji\n5Yo70ZC+Moy52p9vOGWctkoZlqpED8ToHnOpnwyD5LY3g/egZLXq5ImRbDLN\nDjWOD1QIg1QYToqcLwXPw5ADe/0Q/dzwtZfkWWnSmR8/0mc6r+onQLHEWNQw\n8ELRcZ/IXrvPazNyZXdCNtQWKi0+3ZC4Qlgl84wyaOVyLxnvR7b928s/Olty\nxy7f2CiQ+fTeIZSbpMR7plIQrCKJ0jT0a1I6n3UJnNu7QMp3/xkFQXpyc2C2\nLzGsPF/JUu5E+qdr43OTqrcSJDE8m0pVmcjHZYlXfJIz/6kGWze1hYSzwApY\nBswAb9iaCrRJfkDaxVV3e0g+gFcLUzBn3194uUsmF40WbIEB86j0V704prnC\npv1wttE4bpJJcH1AxCZj45YW3yS90o3cl619WLH/aiQuH9m1GCE2KBOOy/aW\nUVegx8kfCEqM/ut+67qvWy8IuygdT/gTzhiERfpM2LO5wQgzP2V3wXjJ1ZYP\nJ04+nunIjFTbqjNuNmc7tN2VMh34oMvDuuDXm8AKefEugog2KbH+WP6o4Z2z\nAMb33msHA+3zIpMhiCPPrKq8v2BQkRu9QkVpzRjjPySK1ndqUxKBmXuFBkVA\nu08II9Hf3r7teT9YN5wdjnvNgcyIHAV1yv+do8bl8pofJJiNdzliaaZOL/cJ\nFvLy\r\n=/xQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHaVgLvCEAw+xIw8ZO85aQX/2a1wtKkEelzridtCAffAiEAob373BizMGrsijYm1FKmSr8Vt1iosBcC8cH5JO3hYjM="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_1.0.0_1551478346644_0.17695040701584874"},"_hasShrinkwrap":false},"1.0.1":{"name":"events.once","version":"1.0.1","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"e3ce6cb6148106799dfa1b75ab5f1614be519b74","_id":"events.once@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-XrT10G7/eU1nkuiM3RHJjTvUogSH342qPVJpNlhLXXzvr63V04y6DU1xY+SDdO+oUFPFbi10ac+rtbVmoYUddg==","shasum":"0b5c16552870f49c5ced291b949a58ebf4f372ad","tarball":"https://registry.npmjs.org/events.once/-/events.once-1.0.1.tgz","fileCount":5,"unpackedSize":4744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcea6CCRA9TVsSAnZWagAAxt4P/32M3qjKod3SeHT/jfCZ\nkPm13hEe7OEQ0XHbi/IeLzh3zd6waHwNci3awi0QFYY6q3uwvymiiWYCLA9d\nbkXnGX1E2VqrWd92TSnVvOF6ASmnIDnUj/BjMxoLx3tPfbRFfzRbo65fnFGX\n2Fi9d3k4Gd21XIhxm+5Htt9Z1+F1ImaVGYyvsnYfcuTY/NgRmStU4GsqABQV\nubHgKex12Qumhf7LWLcMh+FYPmTVDA6UojHgrj22JHHyVRuFfW/bK1OOVFb/\ni6wsrHeLQm6d0KZpsgsaUqN5j8r/9/1gprnGAb5cGeC4mpcjaY/q0tHBZ4Vv\nYxPCFw1RjLGrISXxbvgPKqwJs92cv87z52aK1Bve5JLiIQvSqUGlCw/jUteB\nDRFT9XOAmxunIGXINlvPnollCHbqvnWZzdR2IrAFPIMvSoBC6bgY2lnQEDx2\nj4p/u0nMnQqxEeeDh6Vuxx/UbIUZEQi4Wfa0p7SN48sBRawB3aUzYsNGwj/C\noyCC9Q4HQKPgxPZkD2wVzsUD7/0sqBKQo9N/Co1GIbniZEEhvFJELDCy8N9x\n5gQOHzVOu+0ncFn3M2g7ErLNG4k/HtEwKwySAgEDzAvGeK6ZrzCCwKKQhqOX\nbfofQexeeJCEhlLnIP5M+2HXCxgtYMlbr+N2ozcnHfpNKITsbmKQw/rXnLuB\nJYRF\r\n=eKUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnitYBCPcbHVVVFWZjxPKx3t4svC2/P5TRJyYdDHIpPAiBUgKjrxanc1oZrHVZ8ePbBaTzMQv0c0uXaHZiFisdqig=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_1.0.1_1551478402165_0.3538138511715381"},"_hasShrinkwrap":false},"1.0.2":{"name":"events.once","version":"1.0.2","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"513e607927542dd30710ed2b24c8543679721528","_id":"events.once@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-QHSnsNIsv4GVeoJuTO2dlkZqIs1WKaDQc+4NBoPaehKDe9VlvopfjQThM1j8blFBp2qYW8pL59NbAImDVsSwHA==","shasum":"b770cb4ea7c0ed2c9987c4fc1fa9c42452b1a3ac","tarball":"https://registry.npmjs.org/events.once/-/events.once-1.0.2.tgz","fileCount":5,"unpackedSize":4651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebOTCRA9TVsSAnZWagAA1ccP/2lgctz9qcWPzoySjncI\n/MHx6M6eGL0cYEdkYiBphHIchkhZRm2xWIH7egfZZXO47FDQz4nsEKDQ6NUt\n9fXMGrnbpko1Ryrew8P6/LuwhDWmSZ1ZPVXkDRj4lgWaPlzjhMWpDT7MEO+t\nXOXR9pS4MUo5A9LFj3USKI6R/yclx5TjaRB5DxTaOt62bjJxenGszC/6vKvA\nf9aP1SySOzaePAhykqgWdHBOJUxJ73K9o47bTDNr3rxZrsw1twnoQwnrT1UF\nDjoMoYc253V1S1miXNa+n6VoNPrvo2Y9rC1zhTC2iTJceqqz5FBUWMhYeQru\nAJulPKr0tTgGuDQn6wRehcn9Ol5xAeO3m4Y3lr+gJ5ucT6FkdeLX3eDP/Ifb\nrPR1MwCQeMM2qlhMcGfc5hItH7RZG20c3ELCtRYd51gUpZAeyOcE++/WCMeW\n1pUd/0Q16BnhEmlTpikLDuNQ+QreLu+UC+CaFe+g2Y4t3CgMvLLEpoxh7e7k\njx/hLr7sDrTJHZOB4BkZn+AB5/rCmvBDZO2b8sZIj2chyXKEeKr5t39OR7EK\nV6cp3G2IL9/NO7ebvtMJTBiwECybGToBLm8Pj2+ghe3fQFUyQEeTB61WsN0x\nBRQtN/3lr3CrgoK4GAE9446HzXwdrEQ0Wttt97Ccs/DD0u00vMRNGca3B1wx\nLL6r\r\n=ZLQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxT56yDAfHO07Y39rgRANq324T7m2ceAHfi4FGCaMigAIgf9WBBZXlfGwYY4b2bjsVDPwk6SxxLUAQULC8ylvQKgI="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_1.0.2_1551479699206_0.32871894680748825"},"_hasShrinkwrap":false},"2.0.0":{"name":"events.once","version":"2.0.0","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"fcdeca5fc72e1147ea107588835ed9a95276ea1f","_id":"events.once@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-dqa1p362+BX2EJH0DLXITNWTWWxGywBmLBKsi+oEWKmjGz7bpY4AEdbtQoNOT7dpCbPPrSoXZZVuQBUiEpsGgg==","shasum":"c7582bac8b8d3566dd182c5a065884efa4bd9f1e","tarball":"https://registry.npmjs.org/events.once/-/events.once-2.0.0.tgz","fileCount":6,"unpackedSize":5315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcewDjCRA9TVsSAnZWagAA6XEP/0/MO6/iewOpylQ5nD3N\nUl76ZLF0CSQm2NfNIwBcv2Opuk7lgpIpIAa0hLOk7NjP8Dyq0yoFNKGQxsg/\nZIN0Sro6Uvo9Zk480EiuyrWnF+w3hqpGg98b1p2eZA5llqWuH8w2l5UoCQce\nYntPmL2yib8CCV8rVzvzHNuyp2tSj+bJ6dVakgpgJYZdx8BrSmkIq0eTFxe7\nZ6pvgtEAhAt7H3H8bzhJshxWYBnS9bro5QNw1I6tUvOqaJNSDH8lJmlbIIPO\ngjCg13qzQnok548EJGGLKaGwZrOuig8IouR3KB1AQdGNvZvIoHwGClhveVF6\nuoeyN6LPlTdiqPMJFur/YsmoPVCZcIJtec03d2JbqXkdwy1fBzqLkifUqPm6\nXPz5t9TyrMGLh1ti4KKTvAKRsErLMFtD7pTADcB/Ufi7GJQzkKVRcx99hxtQ\nCo8TydN5PdIsNx5Ljrh/tqfXYwpVXJHem5rr0sHZ2u7y86HzdE+Y32bsrMcz\nPXRvGTyghj78lDeNTgzTx/vJW9tILRaAu1357Bb6pJbKRlri2V/7l8unobeF\nm1mouLfklMW5uvrrQ8OgvJzFDFb35MnkV11CA9nPMni2+nm2605yoqrS0YwB\nq5Hn386oMIUFsbU6SmOZLEdNqluDEPGUYw6QFB1EexN8Jdi0wEpas+u7dZI+\nvivJ\r\n=vc16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV2sGGr4podPw0g/DGUS384oF+6mcbToPpY5IUQY+nqAiAXY9mVdyE4Ae9Sz7oNmtVDDDneASbQPEDBHg2RT1+vLw=="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_2.0.0_1551565026434_0.41955863824106543"},"_hasShrinkwrap":false},"2.0.1":{"name":"events.once","version":"2.0.1","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"5a5d6121807822d02350d34a79848bac6d36e416","_id":"events.once@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-xpKAcFM23KF9f2mImQdGelRC+P6VGiA4ppwVdWjrGFpXkh0TKIGRO8PL8nzTHFwbaKJdV6r0mW/c/no6668Kbg==","shasum":"db7cd50d381fbc326e967ee5b72672cc3704315e","tarball":"https://registry.npmjs.org/events.once/-/events.once-2.0.1.tgz","fileCount":6,"unpackedSize":5325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcewFOCRA9TVsSAnZWagAANQIP/jJPzHhKfvZOwmzKqpuF\nqYkJdBLOI6I+CowxAu+otSHz7zEuLqrQxZl6vxyFbKbKGg06T+jaX7RNcvd5\nMmjsr+/lVYa1/rt+V6UYFdEUG4+yXW5hfxfK7fEmTwxeVA/nVD8AiVlG8d7U\nxfDN/OKj6qOUVMdlbYINgu1ALAEJ5IcGNJA0PKkIpT6sEJogLnBag8g9E1EE\n33c4rGjaInpeiw9oqip85BRhB/hHduQ3zLqDubUJ9BDMj9ia1fPiAPfKbuk/\nuW/MzwIrBmGYw6i2q07m3INi4w1lo3B+DFs2K1xFCgL8sd/SObhUhl8et9+3\nySGgwpsiXYf8p490LaT31IUoXfjsdMtuI/ITf3bRWMr2syyaGHG3MujHXlnx\nEIRMfD7Z41yawrQ3/mao5RIUAMefZDLRle6BiS+0JoFmnmIj/V8Okf+eCIRx\ngZ64U+N+RfDb4tUtiD8oGgOJS5SiG5dUNolsA4WUyR9h7WkYAIuAlSrLnTCI\nfH1eAA5D7eLq+Nonwb/D8E6QGoS3KqhBbC+/gXcG8PM1SiA0mt9RDi5joJ6u\nM9FeBBQPyfE3opbILLKRr9uW6Yp3GCIwiW5W794AJGSkW8dlMc5gCkxiPgrc\n/4Xqo/puM7m+5sF3UJnrzqgmBcAQ08Up3PUGaMrd/O5S8tbAfhC1Vup20T66\n9wdp\r\n=rX+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBe9nGSL/Jqmr3f029snChK+ss6YHZ+EOlU+JdIm2wRAIhAPz6Sxy1mC0EszpzdZULytcoYmIxJB7FylxUNLJiLhEl"}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_2.0.1_1551565133704_0.591328949132959"},"_hasShrinkwrap":false},"2.0.2":{"name":"events.once","version":"2.0.2","description":"Polyfill for Node core `events.once","main":"index.js","scripts":{"test":"tap test.js"},"keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core","browserify","webpack"],"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"license":"MIT","devDependencies":{"tap":"^12.5.3"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"homepage":"https://github.com/davidmarkclements/events.once#readme","gitHead":"4db664e61ab5ca6a31d09f57aa2ba46f280a525f","_id":"events.once@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"integrity":"sha512-yt0HxZ3PPiOVsyo9b74bQ07mSKyNeoVHzyakCBFJzSC8WhMUYomvq/naaJNks+wWJ1jv8JYTxO5vaw8wLnmZxw==","shasum":"9e84ac14ef238c070ebc0f44556c24225fa9c7a4","tarball":"https://registry.npmjs.org/events.once/-/events.once-2.0.2.tgz","fileCount":6,"unpackedSize":5437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcewQfCRA9TVsSAnZWagAAGoIP/0Iz+eqTdQlrb/tQQZSE\nx91s1DQMiKIo2lOTx8hfXRS3Zclb3lDPrD1yZMt+UiChD4LA5QL52d2x6QHM\nuqVUwZbUhKWdvUPrqqt2EdCQ4TJMdUGrK1VaGAS+V2FGnAqUv3wVHo3Ex9E3\nrM5WxZ5f0YAZ19ioVZbFtDbzt8TPnSGuXrgwlUtJYUwAOovf3g/FhXC5ifoF\nvHDQMUeeXe79uuivRuKbHmTnsBXzGgh34vgoG0phLE1b76Rfm5AMTjMyOVTX\n41aO2cDgAbTHslPnOMmSiYkAz/tW5Z3WehNKrET3ri7N2jk50f4YFSMajwAp\nWJJx7B2UISq5Bg+iorjbhEoSzi4riDXmT7vNusVbRitT8ZrXTmdHlZbOphAk\nkky1eki+2Rmuk63588DuxHR3V/DRentmB+cGSHjT88uWBRE9+BUm399AupWy\nR4NGWllcOP7wvSoS1j3mmCd2mYSXcvBcU/0rCzTWBlO+2L/b0lqbas96kSLp\nlev0cYflKk6JJ7+euYTQnObyVFgO9zIC0luK0/iGrG1ittuwV9xFcUK/fYiX\nXTT71UMBff4CS/bGj1KiFPHpxDL1+cuNb7qUB1xfv4P5uq5pSdYbFgNRbFIL\nPvTPuc4kudvU8FDCfc5bie/3ZhFEgVRFFm8YaoQITlgvrBCqIXj/U7Te/qn2\n7YU9\r\n=B9gJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1kGZASMfW5hXLPSQd+ykVl2egsGPnrQPWNkwRK60qiAiEA97QAOgvjVrcBFvScDVFBIwextOCZPoRZVIeYQlTMAKw="}]},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/events.once_2.0.2_1551565854945_0.29035991492799984"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-01T22:12:26.643Z","1.0.0":"2019-03-01T22:12:26.808Z","modified":"2022-05-01T19:44:55.675Z","1.0.1":"2019-03-01T22:13:22.270Z","1.0.2":"2019-03-01T22:34:59.367Z","2.0.0":"2019-03-02T22:17:06.531Z","2.0.1":"2019-03-02T22:18:53.827Z","2.0.2":"2019-03-02T22:30:55.093Z"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"}],"description":"Polyfill for Node core `events.once","homepage":"https://github.com/davidmarkclements/events.once#readme","keywords":["events","once","promise","polyfill","EventEmitter","async","async/await","await","node core","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/davidmarkclements/events.once.git"},"author":{"name":"David Mark Clements","email":"david.mark.clements@gmail.com"},"bugs":{"url":"https://github.com/davidmarkclements/events.once/issues"},"license":"MIT","readme":"# events.once\n\nPolyfill for Node core [`events.once`](https://nodejs.org/dist/latest-v10.x/docs/api/events.html#events_once_emitter_name).\n\n## Usage \n\n`events.once` can be used directly or can polyfill\nthe events module.\n\n### Polyfill\n\n```js\nrequire('events.once/polyfill')\nconst { once, EventEmitter } = require('events')\nasync function run() {\n  const ee = new EventEmitter()\n  process.nextTick(() => {\n    ee.emit('myevent', 42)\n  })\n  const [value] = await once(ee, 'myevent')\n  console.log(value)\n  const err = new Error('kaboom')\n  process.nextTick(() => {\n    ee.emit('error', err)\n  })\n  try {\n    await once(ee, 'myevent')\n  } catch (err) {\n    console.log('error happened', err)\n  }\n}\nrun()\n```\n\nInstead of requiring directly it can also be preloaded\nwhen starting a process:\n\n```sh\nnode -r events.once/polyfill my-app.js\n```\n\n\n### As an export\n\n\n```js\nconst once = require('events.once')\nconst { EventEmitter } = require('events')\nasync function run() {\n  const ee = new EventEmitter()\n  process.nextTick(() => {\n    ee.emit('myevent', 42)\n  })\n  const [value] = await once(ee, 'myevent')\n  console.log(value)\n  const err = new Error('kaboom')\n  process.nextTick(() => {\n    ee.emit('error', err)\n  })\n  try {\n    await once(ee, 'myevent')\n  } catch (err) {\n    console.log('error happened', err)\n  }\n}\nrun()\n```\n\n### Does it work with WebPack? \n\nYes\n\n### Does it work with Browserify? \n\nYes\n\n## License\n\nMIT\n","readmeFilename":"readme.md"}