Babel preset including es2015-node6, es2016, es2017
npm install babel-preset-latest-node6> Babel preset including es2015-node6, es2016, es2017.
``sh`
$ npm install --save-dev babel-preset-latest-node6
.babelrc
`json`
{
"presets": ["latest-node6"]
}
`sh`
$ babel script.js --presets latest-node6
`javascript`
require("babel-core").transform("code", {
presets: ["latest-node6"]
});
* object-rest: Use es2015-node6/object-rest instead of es2015-node6. (See this) (Disabled by default)es2015
* : Enable es2015-node6 transformations, you can set object to pass es2015 options. (Enabled by default)es2016
* : Enable es2016 transformations. (Enabled by default)es2017
* : Enable es2017 transformations. (Enabled by default)
`js``
{
presets: [
["latest-node6", {
"object-rest": true,
"es2015": { loose: true },
"es2016": false,
"es2017": false,
}]
]
}