shichen b6c5ecc67a init 10 mēneši atpakaļ
..
lib b6c5ecc67a init 10 mēneši atpakaļ
.npmignore b6c5ecc67a init 10 mēneši atpakaļ
README.md b6c5ecc67a init 10 mēneši atpakaļ
package.json b6c5ecc67a init 10 mēneši atpakaļ

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