shichen b6c5ecc67a init 10 miesięcy temu
..
lib b6c5ecc67a init 10 miesięcy temu
.npmignore b6c5ecc67a init 10 miesięcy temu
README.md b6c5ecc67a init 10 miesięcy temu
package.json b6c5ecc67a init 10 miesięcy temu

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