6.24.1 • Published 8 years ago

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

Weekly downloads
2,221
License
MIT
Repository
github
Last release
8 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

8 years ago

7.0.0-beta.2

8 years ago

7.0.0-beta.1

8 years ago

7.0.0-beta.0

8 years ago

7.0.0-alpha.20

8 years ago

7.0.0-alpha.19

8 years ago

7.0.0-alpha.18

8 years ago

7.0.0-alpha.17

8 years ago

7.0.0-alpha.16

8 years ago

7.0.0-alpha.15

8 years ago

7.0.0-alpha.14

8 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

9 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

10 years ago

6.2.4

10 years ago

6.1.18

10 years ago

6.1.17

10 years ago

6.1.13

10 years ago

6.1.10

10 years ago

6.1.5

10 years ago

6.1.4

10 years ago

6.0.14

10 years ago

6.0.2

10 years ago