regenerator-transform
Version:
Explode async and generator functions into a state machine.
47 lines (35 loc) • 724 B
Markdown
async/generator functions with [regenerator](https://github.com/facebook/regenerator)
```sh
$ npm install regenerator-transform
```
**.babelrc**
```js
// without options
{
"plugins": ["regenerator-transform"]
}
// with options
{
"plugins": [
["regenerator-transform", {
asyncGenerators: false, // true by default
generators: false, // true by default
async: false // true by default
}]
]
}
```
```sh
$ babel --plugins regenerator-transform script.js
```
```javascript
require("@babel/core").transformSync("code", {
plugins: ["regenerator-transform"]
});
```
Transform