Babel preset to make node@4 ES2015 compatible, but with native modules.
npm install babel-preset-es2015-node4-native-modules> Babel preset to make node@4 ES2015 compatible.
Node@4 has great ES2015 support,
this module just adds missing features:
- destructing assignment
- rest & default parameters
- modules
- unicode and sticky regular expressions
- spread operator
- function.name
If you rely on %GeneratorPrototype%.return, yield , iterator closing or yield , iterator closing via throw() (see compat table), you will have to npm install and include regenerator yourself:
``json`
{
"presets": ["es2015-node4"],
"plugins": ["transform-regenerator"]
}
`sh`
$ npm install --save-dev babel-preset-es2015-node4
.babelrc
`json`
{
"presets": ["es2015-node4"]
}
`sh`
$ babel script.js --preset es2015-node4
`javascript``
require('babel-core').transform('code', {
presets: ['es2015-node4'],
})