babel-plugin-transform-async-super
This is a Babel plugin that transforms super
calls inside async functions in order to work around a
Babel bug when compiling async functions to generators,
but not ES6 classes. This is an issue when compiling for Node 6, for example, which supports classes
but not async functions. This plugin only compiles super calls inside async functions, and not elsewhere.
The Babel bug mentioned above is fixed in Babel 7 which is in beta. This plugin is therefore only useful when you need to use Babel 6.
Along side babel-plugin-transform-async-to-generator, it transforms this:
async { return await super + 2; }
into this:
{ var _this = this; return ; }
License
MIT