{"_id":"async-stream-emitter","_rev":"3143950","name":"async-stream-emitter","description":"An alternantive to EventEmitter using consumable streams.","dist-tags":{"latest":"7.0.1"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"time":{"modified":"2023-11-27T06:57:20.000Z","created":"2018-11-08T20:02:50.578Z","7.0.1":"2023-10-20T16:31:12.036Z","7.0.0":"2023-10-20T16:17:55.954Z","6.0.1":"2023-09-07T13:52:02.407Z","6.0.0":"2023-09-07T13:40:25.829Z","5.0.0":"2023-09-06T20:19:07.557Z","4.1.0":"2022-10-10T07:59:11.548Z","4.0.0":"2020-02-07T18:34:23.566Z","3.0.3":"2019-03-17T11:15:16.275Z","3.0.2":"2019-03-02T16:35:23.661Z","3.0.1":"2019-02-24T19:40:56.835Z","3.0.0":"2019-02-24T18:17:17.339Z","2.1.0":"2019-02-21T22:12:59.696Z","2.0.0":"2019-01-17T20:06:27.252Z","1.1.0":"2018-12-23T17:02:16.342Z","1.0.2":"2018-12-23T16:32:56.505Z","1.0.1":"2018-12-23T16:31:08.432Z","1.0.0":"2018-11-08T20:02:50.578Z"},"users":{},"author":{"name":"Jonathan Gros-Dubois"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"versions":{"7.0.1":{"name":"async-stream-emitter","version":"7.0.1","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"rollup --config ./rollup.config.js","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","@rollup/plugin-terser":"^0.4.3","mocha":"^10.2.0","rollup":"^3.28.1"},"dependencies":{"stream-demux":"^10.0.1"},"gitHead":"0bea0e73f4e9b93036cca6d7126d13b7854642cf","_id":"async-stream-emitter@7.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"c01832cddcc8f07d8ed528347803ec1517f8886d","size":4993,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-7.0.1.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_7.0.1_1697819471781_0.7533083047386908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-20T16:31:12.036Z","publish_time":1697819472036,"_source_registry_name":"default","_cnpm_publish_time":1697819472036},"7.0.0":{"name":"async-stream-emitter","version":"7.0.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"rollup --config ./rollup.config.js","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","@rollup/plugin-terser":"^0.4.3","mocha":"^10.2.0","rollup":"^3.28.1"},"dependencies":{"stream-demux":"^10.0.0"},"gitHead":"d6ead7db31e3e95524157769019408f3ccdd5aee","_id":"async-stream-emitter@7.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"572a51a3347bdca55d748e80f50b16f0a94235aa","size":4993,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-7.0.0.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_7.0.0_1697818675776_0.17679689779570595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-20T16:17:55.954Z","publish_time":1697818675954,"_source_registry_name":"default","_cnpm_publish_time":1697818675954},"6.0.1":{"name":"async-stream-emitter","version":"6.0.1","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"rollup --config ./rollup.config.js","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","@rollup/plugin-terser":"^0.4.3","mocha":"^10.2.0","rollup":"^3.28.1"},"dependencies":{"stream-demux":"^9.0.2"},"gitHead":"89bdbd5615f0bc200c30d227ca2a88be867f0353","_id":"async-stream-emitter@6.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"cfc87fd941b7b25af7b7e8c6868108957e113aa7","size":5121,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-6.0.1.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_6.0.1_1694094722210_0.9188729240493532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T13:52:02.407Z","publish_time":1694094722407,"_source_registry_name":"default","_cnpm_publish_time":1694094722407},"6.0.0":{"name":"async-stream-emitter","version":"6.0.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"rollup --config ./rollup.config.js","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","@rollup/plugin-terser":"^0.4.3","mocha":"^10.2.0","rollup":"^3.28.1"},"dependencies":{"stream-demux":"^9.0.2"},"gitHead":"19f9a7d2351b5a832b701ef4b254783505002393","_id":"async-stream-emitter@6.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"4dafa7d43c7d3d379ad3888cb16e67e7dea420d2","size":5116,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-6.0.0.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_6.0.0_1694094025603_0.579462214878814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T13:40:25.829Z","publish_time":1694094025829,"_source_registry_name":"default","_cnpm_publish_time":1694094025829},"5.0.0":{"name":"async-stream-emitter","version":"5.0.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"gulp browserify; gulp minify","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","babel-plugin-minify-dead-code-elimination":"^0.5.0","browserify":"^16.2.3","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-cli":"^2.0.1","gulp-convert-newline":"^0.0.3","gulp-insert":"^0.5.0","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","mocha":"^5.2.0","uglify-es":"^3.3.9","vinyl-source-stream":"^2.0.0"},"dependencies":{"stream-demux":"^9.0.0"},"gitHead":"5227dfca9563e4eb1ad1ed705bd43854fe90f1dd","_id":"async-stream-emitter@5.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"ab866e52be5a07cc8f006a7925079396913c014a","size":7498,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-5.0.0.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_5.0.0_1694031547366_0.2856981243083694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-06T20:19:07.557Z","publish_time":1694031547557,"_source_registry_name":"default","_cnpm_publish_time":1694031547557},"4.1.0":{"name":"async-stream-emitter","version":"4.1.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"gulp browserify; gulp minify","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","babel-plugin-minify-dead-code-elimination":"^0.5.0","browserify":"^16.2.3","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-cli":"^2.0.1","gulp-convert-newline":"^0.0.3","gulp-insert":"^0.5.0","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","mocha":"^5.2.0","uglify-es":"^3.3.9","vinyl-source-stream":"^2.0.0"},"dependencies":{"stream-demux":"^8.1.0"},"gitHead":"576ca339c4e8f7dc2962c14ec4b5a4634ced6fd8","_id":"async-stream-emitter@4.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"e5df70b9c618b700e4995d5259e37f0d1b497207","size":7498,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-4.1.0.tgz"},"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_4.1.0_1665388751409_0.8130023913227087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-15T16:57:18.173Z","publish_time":1665388751548,"_cnpm_publish_time":1665388751548},"4.0.0":{"name":"async-stream-emitter","version":"4.0.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"gulp browserify; gulp minify","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","babel-plugin-minify-dead-code-elimination":"^0.5.0","browserify":"^16.2.3","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-cli":"^2.0.1","gulp-convert-newline":"^0.0.3","gulp-insert":"^0.5.0","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","mocha":"^5.2.0","uglify-es":"^3.3.9","vinyl-source-stream":"^2.0.0"},"dependencies":{"stream-demux":"^8.0.0"},"gitHead":"ba5512003ab5d448e92051cc39fcd2113de6efd0","_id":"async-stream-emitter@4.0.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"shasum":"97f4a910f078c43720a8a8c4ea73a5fdefb6f62a","size":7587,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-4.0.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_4.0.0_1581100463414_0.7826366251681489"},"_hasShrinkwrap":false,"publish_time":1581100463566,"_cnpm_publish_time":1581100463566},"3.0.3":{"name":"async-stream-emitter","version":"3.0.3","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"build":"gulp browserify; gulp minify","test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","babel-plugin-minify-dead-code-elimination":"^0.5.0","browserify":"^16.2.3","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-cli":"^2.0.1","gulp-convert-newline":"^0.0.3","gulp-insert":"^0.5.0","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","mocha":"^5.2.0","uglify-es":"^3.3.9","vinyl-source-stream":"^2.0.0"},"dependencies":{"stream-demux":"^7.0.1"},"gitHead":"e3decd091c0198639939aedf0b816dcdbe34baa2","_id":"async-stream-emitter@3.0.3","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"5bad06fba1247118805d94c6f6ace14f9100e0a9","size":7631,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-3.0.3.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_3.0.3_1552821316040_0.2019186241712838"},"_hasShrinkwrap":false,"publish_time":1552821316275,"_cnpm_publish_time":1552821316275},"3.0.2":{"name":"async-stream-emitter","version":"3.0.2","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^7.0.1"},"gitHead":"793122c2080c87e1f26de8097aa9cd11160fc939","_id":"async-stream-emitter@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"7ad17b6f697587db98d271f930db1e8794dc3846","size":2562,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-3.0.2.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_3.0.2_1551544523565_0.9837817459322489"},"_hasShrinkwrap":false,"publish_time":1551544523661,"_cnpm_publish_time":1551544523661},"3.0.1":{"name":"async-stream-emitter","version":"3.0.1","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^7.0.0"},"gitHead":"39382c13942ef840dcabab9288f28c141a5a1e36","_id":"async-stream-emitter@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"5eadfa6cc963ad4b9bc61d52f7e887c5de96f043","size":2554,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-3.0.1.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_3.0.1_1551037256711_0.7433529407432466"},"_hasShrinkwrap":false,"publish_time":1551037256835,"_cnpm_publish_time":1551037256835},"3.0.0":{"name":"async-stream-emitter","version":"3.0.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^7.0.0"},"gitHead":"dd855979b2ac0471263795997b36b6afde36c32a","_id":"async-stream-emitter@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"9e9dece82a73dad4c08480fb11e7216e35e22bf3","size":2557,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-3.0.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_3.0.0_1551032236869_0.46061535084843364"},"_hasShrinkwrap":false,"publish_time":1551032237339,"_cnpm_publish_time":1551032237339},"2.1.0":{"name":"async-stream-emitter","version":"2.1.0","description":"An alternantive to EventEmitter using consumable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^6.1.0"},"gitHead":"05419c119d8926669a7083b3121370d0f2fbdeda","_id":"async-stream-emitter@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"7034cbe20164eb14405ca541f7ae49be272da3e0","size":2540,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-2.1.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_2.1.0_1550787179558_0.1740280323629062"},"_hasShrinkwrap":false,"publish_time":1550787179696,"_cnpm_publish_time":1550787179696},"2.0.0":{"name":"async-stream-emitter","version":"2.0.0","description":"An alternantive to EventEmitter using async iterable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^5.1.0"},"gitHead":"945a1ca738666ff29121a7d880f67271f0c2ec5f","_id":"async-stream-emitter@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"7693471a4943d12ed7c652c0b3a1710773300fcd","size":2285,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-2.0.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_2.0.0_1547755587109_0.5476240009188402"},"_hasShrinkwrap":false,"publish_time":1547755587252,"_cnpm_publish_time":1547755587252},"1.1.0":{"name":"async-stream-emitter","version":"1.1.0","description":"An alternantive to EventEmitter using async iterable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^4.0.4"},"gitHead":"ea17088bf5b0cf1a3f1aef724b3136137ed5a53d","_id":"async-stream-emitter@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"bac115ffd30961e9cda8ab2fc43199823ab2d0be","size":1756,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-1.1.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_1.1.0_1545584536218_0.6234332474247322"},"_hasShrinkwrap":false,"publish_time":1545584536342,"_cnpm_publish_time":1545584536342},"1.0.2":{"name":"async-stream-emitter","version":"1.0.2","description":"An alternantive to EventEmitter using async iterable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^4.0.4"},"gitHead":"01173f1a5b27b788bca50fe5414d8bbe04520134","_id":"async-stream-emitter@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"27b0c6205fcefef744700b8cc604d06538259909","size":1725,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-1.0.2.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_1.0.2_1545582776375_0.6346876347884005"},"_hasShrinkwrap":false,"publish_time":1545582776505,"_cnpm_publish_time":1545582776505},"1.0.1":{"name":"async-stream-emitter","version":"1.0.1","description":"An alternantive to EventEmitter using async iterable streams.","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/_mocha --reporter spec --timeout 10000 --slow 10000"},"repository":{"type":"git","url":"git+https://github.com/SocketCluster/async-stream-emitter.git"},"keywords":["iterable","async","stream","event","emitter","for-await-of"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","devDependencies":{"mocha":"^5.2.0"},"dependencies":{"stream-demux":"^4.0.4"},"gitHead":"ad53f89ad75c69eef8a15e4f2459beb356ca765d","_id":"async-stream-emitter@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"73917b763a1ce92cde14ddbe44ca18c3a547c24b","size":1722,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-1.0.1.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_1.0.1_1545582668329_0.8118952539908504"},"_hasShrinkwrap":false,"publish_time":1545582668432,"_cnpm_publish_time":1545582668432},"1.0.0":{"name":"async-stream-emitter","version":"1.0.0","description":"An alternative to EventEmitter. Emitted data can be consumed through iterable async streams instead of event handlers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/SocketCluster/async-stream-emitter.git"},"keywords":["async","stream","event","emitter","generator","iterable","iterator"],"author":{"name":"Jonathan Gros-Dubois"},"license":"MIT","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","gitHead":"5459a26805fcb0a1b4521668a37e1b722f9364fe","_id":"async-stream-emitter@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"},"dist":{"shasum":"a2ae461fa49ec1fee948d24dcb08af15405ec177","size":1182,"noattachment":false,"key":"/async-stream-emitter/-/async-stream-emitter-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-stream-emitter/download/async-stream-emitter-1.0.0.tgz"},"maintainers":[{"name":"topcloudsystems","email":"grosjona@yahoo.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-stream-emitter_1.0.0_1541707370431_0.927470867377616"},"_hasShrinkwrap":false,"publish_time":1541707370578,"_cnpm_publish_time":1541707370578}},"readme":"# async-stream-emitter\nEventEmitter using ConsumableStream.\n\n## Main methods:\n\n- emit(eventName, data)\n- listener(eventName)\n- closeListener(eventName)\n- closeAllListeners()\n- killListener(eventName)\n- killAllListeners()\n- getListenerBackpressure(eventName)\n- getAllListenersBackpressure()\n\n## Usage examples\n\n```js\nlet emitter = new AsyncStreamEmitter();\n\n(async () => {\n  await wait(10);\n  emitter.emit('foo', 'hello');\n\n  // This will cause all for-await-of loops for that event to exit.\n  // Note that you can also use the 'break' statement inside\n  // individual for-await-of loops.\n  emitter.closeListener('foo');\n})();\n\n(async () => {\n  for await (let data of emitter.listener('foo')) {\n    // data is 'hello'\n  }\n  console.log('The listener was closed.');\n})();\n\n// Utility function.\nfunction wait(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n```\n","_attachments":{},"homepage":"https://github.com/SocketCluster/async-stream-emitter#readme","bugs":{"url":"https://github.com/SocketCluster/async-stream-emitter/issues"},"license":"MIT"}