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
- Host: GitHub
- URL: https://github.com/developit/babel-preset-stage-0-kneden
- Owner: developit
- License: mit
- Created: 2016-03-17T00:31:41.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-05-09T14:46:53.000Z (over 8 years ago)
- Last Synced: 2025-10-11T18:32:59.381Z (2 months ago)
- Language: JavaScript
- Homepage: http://npm.im/babel-preset-stage-0-kneden
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# babel-preset-stage-0-kneden [](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']
});
```