babel-preset-latest
Version:
Babel preset including es2015+
82 lines (56 loc) • 1.17 kB
Markdown
# babel-preset-latest
> Babel preset including es2015, es2016, es2017.
## Install
```sh
npm install --save-dev babel-preset-latest
```
## Usage
### Via `.babelrc` (Recommended)
**.babelrc**
```json
{
"presets": ["latest"]
}
```
### Via CLI
```sh
babel script.js --presets latest
```
### Via Node API
```javascript
require("babel-core").transform("code", {
presets: ["latest"]
});
```
### Options
### `es2015`
`boolean`, defaults to `true`.
Toggles including plugins from the [es2015 preset](https://babeljs.io/docs/plugins/preset-es2015/).
```json
{
"presets": [
["latest", {
"es2015": false
}]
]
}
```
You can also pass options down to the `es2015` preset.
```json
{
"presets": [
["latest", {
"es2015": {
"modules": false
}
}]
]
}
```
**Note:** This also works for the other preset-year options below.
### `es2016`
`boolean`, defaults to `true`.
Toggles including plugins from the [es2016 preset](https://babeljs.io/docs/plugins/preset-es2016/).
### `es2017`
`boolean`, defaults to `true`.
Toggles including plugins from the [es2017 preset](https://babeljs.io/docs/plugins/preset-es2017/).