{"_id":"babel-plugin-transform-async-generator-functions","_rev":"81302","name":"babel-plugin-transform-async-generator-functions","description":"Turn async generator functions into ES2015 generators","dist-tags":{"latest":"6.24.1","next":"7.0.0-beta.3"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"time":{"modified":"2021-06-03T10:26:00.000Z","created":"2016-09-28T19:38:52.572Z","7.0.0-beta.3":"2017-10-15T13:12:49.211Z","7.0.0-beta.2":"2017-09-26T15:16:26.223Z","7.0.0-beta.1":"2017-09-19T20:25:01.263Z","7.0.0-beta.0":"2017-09-12T03:03:19.256Z","7.0.0-alpha.20":"2017-08-30T19:05:03.695Z","7.0.0-alpha.19":"2017-08-07T22:22:29.063Z","7.0.0-alpha.18":"2017-08-03T22:21:45.678Z","7.0.0-alpha.17":"2017-07-26T12:40:18.320Z","7.0.0-alpha.16":"2017-07-25T21:36:29.182Z","7.0.0-alpha.15":"2017-07-12T03:36:47.619Z","7.0.0-alpha.14":"2017-07-12T02:54:30.479Z","7.0.0-alpha.12":"2017-05-31T21:12:16.610Z","7.0.0-alpha.11":"2017-05-31T20:44:02.064Z","7.0.0-alpha.10":"2017-05-25T19:17:54.137Z","7.0.0-alpha.9":"2017-04-18T14:42:33.254Z","7.0.0-alpha.8":"2017-04-17T19:13:24.243Z","6.24.1":"2017-04-07T15:19:37.629Z","7.0.0-alpha.7":"2017-04-05T21:14:33.745Z","7.0.0-alpha.3":"2017-03-23T19:49:57.352Z","7.0.0-alpha.1":"2017-03-02T21:06:01.111Z","6.22.0":"2017-01-20T00:33:43.589Z","6.17.0":"2016-10-01T19:23:22.291Z","6.16.2":"2016-09-29T12:46:48.504Z","6.16.0":"2016-09-28T19:38:52.572Z"},"users":{"usex":true},"repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"versions":{"7.0.0-beta.3":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-beta.3","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-beta.3","babel-plugin-syntax-async-generators":"7.0.0-beta.3"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-beta.3"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-beta.3","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"0e6079201bfd7030c281983ed4e7662f6f986587","size":1850,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-beta.3.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-beta.3.tgz_1508073167946_0.361163770314306"},"directories":{},"publish_time":1508073169211,"_cnpm_publish_time":1508073169211,"_hasShrinkwrap":false},"7.0.0-beta.2":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-beta.2","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-beta.2","babel-plugin-syntax-async-generators":"7.0.0-beta.2"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-beta.2"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-beta.2","_npmVersion":"5.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"0fe554857b69a0dd4fb52fe41ad268c739dbf313","size":1863,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-beta.2.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-beta.2.tgz_1506438984992_0.7060133740305901"},"directories":{},"publish_time":1506438986223,"_cnpm_publish_time":1506438986223,"_hasShrinkwrap":false},"7.0.0-beta.1":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-beta.1","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-beta.1","babel-plugin-syntax-async-generators":"7.0.0-beta.1"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-beta.1"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-beta.1","_npmVersion":"5.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"302f800233cc629dcaf3844d6171413de9bbc78b","size":1863,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-beta.1.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-beta.1.tgz_1505852701197_0.8038627284113318"},"directories":{},"publish_time":1505852701263,"_hasShrinkwrap":false,"_cnpm_publish_time":1505852701263},"7.0.0-beta.0":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-beta.0","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-beta.0","babel-plugin-syntax-async-generators":"7.0.0-beta.0"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-beta.0"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"df506a7b90fe7a707f8ca8f309435df6b651ccf4","size":1926,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-beta.0.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-beta.0.tgz_1505185398221_0.683893236797303"},"directories":{},"publish_time":1505185399256,"_hasShrinkwrap":false,"_cnpm_publish_time":1505185399256},"7.0.0-alpha.20":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.20","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.20","babel-plugin-syntax-async-generators":"7.0.0-alpha.20"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.20"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.20","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"7da0d3510b4e9982f675ee3faf80499e633e3846","size":1924,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.20.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.20.tgz_1504119903618_0.43019622564315796"},"directories":{},"publish_time":1504119903695,"_hasShrinkwrap":false,"_cnpm_publish_time":1504119903695},"7.0.0-alpha.19":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.19","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.19","babel-plugin-syntax-async-generators":"7.0.0-alpha.19"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.19"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.19","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"9e9b7d0aee6b09f58756c484bf3f472225a551c2","size":1927,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.19.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.19.tgz_1502144548896_0.12730456283316016"},"directories":{},"publish_time":1502144549063,"_cnpm_publish_time":1502144549063,"_hasShrinkwrap":false},"7.0.0-alpha.18":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.18","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.18","babel-plugin-syntax-async-generators":"7.0.0-alpha.18"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.18"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.18","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"4353aadccf5a8c4c409341cd8e871428bdd20522","size":1922,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.18.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.18.tgz_1501798905550_0.9128831366542727"},"directories":{},"publish_time":1501798905678,"_cnpm_publish_time":1501798905678,"_hasShrinkwrap":false},"7.0.0-alpha.17":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.17","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.17","babel-plugin-syntax-async-generators":"7.0.0-alpha.17"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.17"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.17","scripts":{},"_shasum":"a169318ec1e1077f9df133633e65f76be778cc75","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"a169318ec1e1077f9df133633e65f76be778cc75","size":1930,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.17.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.17.tgz_1501072817400_0.3576767493505031"},"directories":{},"publish_time":1501072818320,"_hasShrinkwrap":false,"_cnpm_publish_time":1501072818320},"7.0.0-alpha.16":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.16","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.16","babel-plugin-syntax-async-generators":"7.0.0-alpha.16"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.16"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.16","scripts":{},"_shasum":"9657573eae8079cd60e74d996ff35a9130570dcf","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"9657573eae8079cd60e74d996ff35a9130570dcf","size":1925,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.16.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.16.tgz_1501018588224_0.6486961024347693"},"directories":{},"publish_time":1501018589182,"_cnpm_publish_time":1501018589182,"_hasShrinkwrap":false},"7.0.0-alpha.15":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.15","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.15","babel-plugin-syntax-async-generators":"7.0.0-alpha.15"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.15"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.15","scripts":{},"_shasum":"275eb94bde199f3fe6558ec7c611d925515bb7be","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"275eb94bde199f3fe6558ec7c611d925515bb7be","size":1927,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.15.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.15.tgz_1499830606648_0.2554157229606062"},"directories":{},"publish_time":1499830607619,"_hasShrinkwrap":false,"_cnpm_publish_time":1499830607619},"7.0.0-alpha.14":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.14","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.14","babel-plugin-syntax-async-generators":"7.0.0-alpha.14"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.14"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.14","scripts":{},"_shasum":"fa5072e922b3c623657d15b021784b7cf86a1984","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"fa5072e922b3c623657d15b021784b7cf86a1984","size":1929,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.14.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.14.tgz_1499828069505_0.8318443780299276"},"directories":{},"publish_time":1499828070479,"_hasShrinkwrap":false,"_cnpm_publish_time":1499828070479},"7.0.0-alpha.12":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.12","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.12","babel-plugin-syntax-async-generators":"7.0.0-alpha.12"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.12"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.12","_npmVersion":"5.0.0","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"ca2a5882a92edb346815067d5109c53c30b6e58b","size":1932,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.12.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.12.tgz_1496265136496_0.9900459265336394"},"directories":{},"publish_time":1496265136610,"_hasShrinkwrap":false,"_cnpm_publish_time":1496265136610},"7.0.0-alpha.11":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.11","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.11","babel-plugin-syntax-async-generators":"7.0.0-alpha.9"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.11"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.11","_npmVersion":"5.0.0","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"f7b7d42335bc53c014d3de9e1d7fd7f0f7cd02fd","size":1936,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.11.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.11.tgz_1496263441578_0.30098865600302815"},"directories":{},"publish_time":1496263442064,"_hasShrinkwrap":false,"_cnpm_publish_time":1496263442064},"7.0.0-alpha.10":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.10","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.10","babel-plugin-syntax-async-generators":"7.0.0-alpha.9"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.10"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.10","scripts":{},"_shasum":"dd7381177c6d61d55b74f194a0141b3e307252b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"dd7381177c6d61d55b74f194a0141b3e307252b5","size":1931,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.10.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.10.tgz_1495739873334_0.4563473304733634"},"directories":{},"publish_time":1495739874137,"_cnpm_publish_time":1495739874137,"_hasShrinkwrap":false},"7.0.0-alpha.9":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.9","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.9","babel-plugin-syntax-async-generators":"7.0.0-alpha.9"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.9"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.9","scripts":{},"_shasum":"24bc94904b70adf4174ef3b85a0f222fcb11f937","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"24bc94904b70adf4174ef3b85a0f222fcb11f937","size":1931,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.9.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.9.tgz_1492526551232_0.4338725737761706"},"directories":{},"publish_time":1492526553254,"_cnpm_publish_time":1492526553254,"_hasShrinkwrap":false},"7.0.0-alpha.8":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.8","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.8","babel-plugin-syntax-async-generators":"7.0.0-alpha.3"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.8"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.8","scripts":{},"_shasum":"6c656bd22ddbd90ac28d813a613ac54c9511b289","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"6c656bd22ddbd90ac28d813a613ac54c9511b289","size":1935,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.8.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.8.tgz_1492456403971_0.9805172376800328"},"directories":{},"publish_time":1492456404243,"_cnpm_publish_time":1492456404243,"_hasShrinkwrap":false},"6.24.1":{"name":"babel-plugin-transform-async-generator-functions","version":"6.24.1","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"^6.24.1","babel-plugin-syntax-async-generators":"^6.5.0","babel-runtime":"^6.22.0"},"devDependencies":{"babel-helper-plugin-test-runner":"^6.24.1"},"_id":"babel-plugin-transform-async-generator-functions@6.24.1","scripts":{},"_shasum":"f058900145fd3e9907a6ddf28da59f215258a5db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"f058900145fd3e9907a6ddf28da59f215258a5db","size":1931,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.24.1.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-6.24.1.tgz_1491578375719_0.672300395090133"},"directories":{},"publish_time":1491578377629,"_cnpm_publish_time":1491578377629,"_hasShrinkwrap":false},"7.0.0-alpha.7":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.7","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.7","babel-plugin-syntax-async-generators":"7.0.0-alpha.3"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.7"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.7","scripts":{},"_shasum":"da52dbbc22fd0ebe76ee212cbebfeefe7b6f5612","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"da52dbbc22fd0ebe76ee212cbebfeefe7b6f5612","size":1930,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.7.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.7.tgz_1491426871030_0.06390303489752114"},"directories":{},"publish_time":1491426873745,"_hasShrinkwrap":false,"_cnpm_publish_time":1491426873745},"7.0.0-alpha.3":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.3","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.3","babel-plugin-syntax-async-generators":"7.0.0-alpha.3"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.3"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.3","scripts":{},"_shasum":"ba61d374ca649e9cf48f5ddb70c893d87d3af31e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"ba61d374ca649e9cf48f5ddb70c893d87d3af31e","size":1935,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.3.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.3.tgz_1490298595454_0.7539669296238571"},"directories":{},"publish_time":1490298597352,"_cnpm_publish_time":1490298597352,"_hasShrinkwrap":false},"7.0.0-alpha.1":{"name":"babel-plugin-transform-async-generator-functions","version":"7.0.0-alpha.1","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"7.0.0-alpha.1","babel-plugin-syntax-async-generators":"7.0.0-alpha.1"},"devDependencies":{"babel-helper-plugin-test-runner":"7.0.0-alpha.1"},"_id":"babel-plugin-transform-async-generator-functions@7.0.0-alpha.1","scripts":{},"_shasum":"677ce91d0a8d1f7264691c9c5c300597f7896995","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"677ce91d0a8d1f7264691c9c5c300597f7896995","size":1934,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-7.0.0-alpha.1.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-7.0.0-alpha.1.tgz_1488488759232_0.6217628431040794"},"directories":{},"publish_time":1488488761111,"_cnpm_publish_time":1488488761111,"_hasShrinkwrap":false},"6.22.0":{"name":"babel-plugin-transform-async-generator-functions","version":"6.22.0","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"^6.22.0","babel-plugin-syntax-async-generators":"^6.5.0","babel-runtime":"^6.22.0"},"devDependencies":{"babel-helper-plugin-test-runner":"^6.22.0"},"_id":"babel-plugin-transform-async-generator-functions@6.22.0","scripts":{},"_shasum":"a720a98153a7596f204099cd5409f4b3c05bab46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"a720a98153a7596f204099cd5409f4b3c05bab46","size":1929,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.22.0.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-6.22.0.tgz_1484872421876_0.9297375113237649"},"directories":{},"publish_time":1484872423589,"_cnpm_publish_time":1484872423589,"_hasShrinkwrap":false},"6.17.0":{"name":"babel-plugin-transform-async-generator-functions","version":"6.17.0","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"^6.16.2","babel-plugin-syntax-async-generators":"^6.5.0","babel-runtime":"^6.0.0"},"devDependencies":{"babel-helper-plugin-test-runner":"^6.3.13"},"_id":"babel-plugin-transform-async-generator-functions@6.17.0","scripts":{},"_shasum":"d0b5a2b2f0940f2b245fa20a00519ed7bc6cae54","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.11.1","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"d0b5a2b2f0940f2b245fa20a00519ed7bc6cae54","size":1193,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.17.0.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-6.17.0.tgz_1475349800895_0.5296835235785693"},"directories":{},"publish_time":1475349802291,"_cnpm_publish_time":1475349802291,"_hasShrinkwrap":false},"6.16.2":{"name":"babel-plugin-transform-async-generator-functions","version":"6.16.2","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"^6.16.2","babel-plugin-syntax-async-generators":"^6.5.0","babel-runtime":"^5.0.0"},"devDependencies":{"babel-helper-plugin-test-runner":"^6.3.13"},"_id":"babel-plugin-transform-async-generator-functions@6.16.2","scripts":{},"_shasum":"6b7ad53fa78e5049f650233d8a7ee8f716f08e1d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.11.1","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"6b7ad53fa78e5049f650233d8a7ee8f716f08e1d","size":1200,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.16.2.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-6.16.2.tgz_1475153207596_0.15633081854321063"},"directories":{},"publish_time":1475153208504,"_cnpm_publish_time":1475153208504,"_hasShrinkwrap":false},"6.16.0":{"name":"babel-plugin-transform-async-generator-functions","version":"6.16.0","description":"Turn async generator functions into ES2015 generators","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"babel-helper-remap-async-to-generator":"^6.16.0","babel-plugin-syntax-async-generators":"^6.5.0","babel-runtime":"^5.0.0"},"devDependencies":{"babel-helper-plugin-test-runner":"^6.3.13"},"_id":"babel-plugin-transform-async-generator-functions@6.16.0","scripts":{},"_shasum":"38eae52015db9844c2b987c742157506772caa60","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.11.1","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"38eae52015db9844c2b987c742157506772caa60","size":1205,"noattachment":false,"key":"/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-async-generator-functions/download/babel-plugin-transform-async-generator-functions-6.16.0.tgz"},"maintainers":[{"name":"danez","email":"daniel@tschinder.de"},{"name":"existentialism","email":""},{"name":"hzoo","email":""},{"name":"loganfsmyth","email":"loganfsmyth@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-async-generator-functions-6.16.0.tgz_1475091531895_0.5296717851888388"},"directories":{},"publish_time":1475091532572,"_cnpm_publish_time":1475091532572,"_hasShrinkwrap":false}},"readme":"# babel-plugin-transform-async-generator-functions\n\n> Turn async generator functions and for-await statements to ES2015 generators\n\n## Example\n\n**In**\n\n```javascript\nasync function* agf() {\n  await 1;\n  yield 2;\n}\n```\n\n**Out**\n\n```javascript\nvar _asyncGenerator = ...\n\nlet agf = (() => {\n  var _ref = _asyncGenerator.wrap(function* () {\n    yield _asyncGenerator.await(1);\n    yield 2;\n  });\n\n  return function agf() {\n    return _ref.apply(this, arguments);\n  };\n})();\n```\n\nFor await example\n\n```js\nasync function f() {\n  for await (let x of y) {\n    g(x);\n  }\n}\n```\n\n**Example Usage**\n\n```js\nasync function* genAnswers() {\n  var stream = [ Promise.resolve(4), Promise.resolve(9), Promise.resolve(12) ];\n  var total = 0;\n  for await (let val of stream) {\n    total += await val;\n    yield total;\n  }\n}\n\nfunction forEach(ai, fn) {\n  return ai.next().then(function (r) {\n    if (!r.done) {\n      fn(r);\n      return forEach(ai, fn);\n    }\n  });\n}\n\nvar output = 0;\nforEach(genAnswers(), function(val) { output += val.value })\n.then(function () {\n  console.log(output); // 42\n});\n```\n\n[Try it Out in the REPL](https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=stage-3&code=async%20function*%20genAnswers()%20%7B%0A%20%20var%20stream%20%3D%20%5B%20Promise.resolve(4)%2C%20Promise.resolve(9)%2C%20Promise.resolve(12)%20%5D%3B%0A%20%20var%20total%20%3D%200%3B%0A%20%20for%20await%20(let%20val%20of%20stream)%20%7B%0A%20%20%20%20total%20%2B%3D%20await%20val%3B%0A%20%20%20%20yield%20total%3B%0A%20%20%7D%0A%7D%0A%0Afunction%20forEach(ai%2C%20fn)%20%7B%0A%20%20return%20ai.next().then(function%20(r)%20%7B%0A%20%20%20%20if%20(!r.done)%20%7B%0A%20%20%20%20%20%20fn(r)%3B%0A%20%20%20%20%20%20return%20forEach(ai%2C%20fn)%3B%0A%20%20%20%20%7D%0A%20%20%7D)%3B%0A%7D%0A%0Avar%20output%20%3D%200%3B%0AforEach(genAnswers()%2C%20function(val)%20%7B%20output%20%2B%3D%20val.value%20%7D)%0A.then(function%20()%20%7B%0A%20%20console.log(output)%3B%20%2F%2F%2042%0A%7D)%3B&experimental=true&loose=false&spec=false&playground=true&stage=0)\n\n## Installation\n\n```sh\nnpm install --save-dev babel-plugin-transform-async-generator-functions\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"transform-async-generator-functions\"]\n}\n```\n\n### Via CLI\n\n```sh\nbabel --plugins transform-async-generator-functions script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"transform-async-generator-functions\"]\n});\n```\n\n## References\n\n* [Proposal: Asynchronous iteration for ECMAScript](https://github.com/tc39/proposal-async-iteration)\n","_attachments":{},"license":"MIT"}