shichen b6c5ecc67a init 10 kuukautta sitten
..
lib b6c5ecc67a init 10 kuukautta sitten
.npmignore b6c5ecc67a init 10 kuukautta sitten
README.md b6c5ecc67a init 10 kuukautta sitten
package.json b6c5ecc67a init 10 kuukautta sitten

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