An open API service indexing awesome lists of open source software.

https://github.com/developit/babel-preset-stage-0-kneden

Babel stage-0 preset, with async/await powered by kneden instead of regenerator
https://github.com/developit/babel-preset-stage-0-kneden

Last synced: 2 months ago
JSON representation

Babel stage-0 preset, with async/await powered by kneden instead of regenerator

Awesome Lists containing this project

README

          

# babel-preset-stage-0-kneden [![npm](https://img.shields.io/npm/v/babel-preset-stage-0-kneden.svg)](http://npm.im/babel-preset-stage-0-kneden)

> Babel `stage-0` preset, with async/await powered by [kneden](https://github.com/marten-de-vries/kneden) instead of regenerator.
>
> Automatically kept in sync with `babel-preset-stage-0` via [modify-babel-preset](https://github.com/developit/modify-babel-preset).

## Installation

Installation requires installing two peer dependencies.

While this is a little more typing up front, it means you remain in control of versioning - this preset simply combines the two versions you choose to install.

```sh
$ npm i -S babel-preset-stage-0-kneden babel-preset-stage-0 babel-plugin-async-to-promises
```

## Usage

### Via `.babelrc` (Recommended)

**.babelrc**

```json
{
"presets": ["stage-0-kneden"]
}
```

### Via CLI

```sh
$ babel script.js --presets stage-0-kneden
```

### Via Node API

```javascript
require('babel-core').transform('code', {
presets: ['stage-0-kneden']
});
```