shichen b6c5ecc67a init 10 mesi fa
..
lib b6c5ecc67a init 10 mesi fa
.npmignore b6c5ecc67a init 10 mesi fa
README.md b6c5ecc67a init 10 mesi fa
package.json b6c5ecc67a init 10 mesi fa

README.md

babel-plugin-transform-async-to-generator

Turn async functions into ES2015 generators

Example

In

async function foo() {
  await bar();
}

Out

var _asyncToGenerator = function (fn) {
  ...
};
var foo = _asyncToGenerator(function* () {
  yield bar();
});

Installation

npm install --save-dev babel-plugin-transform-async-to-generator

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-async-to-generator"]
}

Via CLI

babel --plugins transform-async-to-generator script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-async-to-generator"]
});

References