6.24.1 • Published 7 years ago

babel-plugin-transform-async-to-module-method v6.24.1

Weekly downloads
2,221
License
MIT
Repository
github
Last release
7 years ago

babel-plugin-transform-async-to-module-method

Turn async functions into a Bluebird coroutine

Example

In

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

Out

var Bluebird = require("bluebird");

var foo = Bluebird.coroutine(function* () {
  yield bar();
});

Installation

npm install --save-dev babel-plugin-transform-async-to-module-method

Usage

Via .babelrc (Recommended)

.babelrc

Without options:

{
  "plugins": ["transform-async-to-module-method"]
}

With options:

{
  "plugins": [
    ["transform-async-to-module-method", {
      "module": "bluebird",
      "method": "coroutine"
    }]
  ]
}

Via CLI

babel --plugins transform-async-to-module-method script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-async-to-module-method"]
});
7.0.0-beta.3

7 years ago

7.0.0-beta.2

7 years ago

7.0.0-beta.1

7 years ago

7.0.0-beta.0

7 years ago

7.0.0-alpha.20

7 years ago

7.0.0-alpha.19

7 years ago

7.0.0-alpha.18

7 years ago

7.0.0-alpha.17

7 years ago

7.0.0-alpha.16

7 years ago

7.0.0-alpha.15

7 years ago

7.0.0-alpha.14

7 years ago

7.0.0-alpha.12

8 years ago

7.0.0-alpha.11

8 years ago

7.0.0-alpha.10

8 years ago

7.0.0-alpha.9

8 years ago

7.0.0-alpha.8

8 years ago

6.24.1

8 years ago

7.0.0-alpha.7

8 years ago

7.0.0-alpha.3

8 years ago

7.0.0-alpha.1

8 years ago

6.22.0

8 years ago

6.16.0

8 years ago

6.8.0

9 years ago

6.7.0

9 years ago

6.5.2

9 years ago

6.5.0-1

9 years ago

6.5.0

9 years ago

6.4.0

9 years ago

6.3.13

9 years ago

6.2.4

9 years ago

6.1.18

9 years ago

6.1.17

9 years ago

6.1.13

9 years ago

6.1.10

9 years ago

6.1.5

9 years ago

6.1.4

9 years ago

6.0.14

9 years ago

6.0.2

9 years ago