babel-preset-es2015-node6
Babel preset to make node@6 fully ES2015 compatible.
Node@6 has great ES2015 support, this module just adds missing features:
- modules (transform-es2015-modules-commonjs)
Install
$ npm install --save-dev babel-preset-es2015-node6
Usage
Read "Configuring Babel 6" article for more information about babel@6 configuration.
NOTE If you're using object-rest
feature of stage-2
, use es2015-node6/object-rest
instead of es2015-node6
(It's added back destructuring
, parameters
), or down to ^0.1.4
. Waiting #2, T7086 fix.
.babelrc
(recommended)
Via .babelrc
Via CLI
babel scriptjs --presets es2015-node6
Via Node API
Options
loose
- Enable "loose" transformations for any plugins in this preset that allow them (Disabled by default).funcName
- If your node version is less than6.5
, consider enabling function name support.
{
presets: [
["es2015-node6", { "loose": true }]
]
}
Credits
- Inspired by babel-preset-es2015-node5