Babel preset for building modern node apps with the least amount of
transformations as possible.
![devDependencies](https://david-dm.org/michaelcontento/babel-preset-modern-node/dev-status.svg)
![npm downloads](https://img.shields.io/npm/dm/babel-preset-modern-node.svg?style=flat-square)
Installation
npm install --save-dev babel-preset-modern-node
Usage
- Read "Configuring Babel 6" article for more information about babel@6
configuration.
- Decide which version of node you want to support
- Use
modern-node/$VERSION
(e.g. modern-node/6.0
) as your preset - Optionally add babel 'stage-0'
Via .babelrc
(recommended)
.babelrc
{
"presets": ["modern-node/6.0", "stage-0"]
}
Via CLI
babel script.js --presets modern-node/6.0,stage-0
Via Node API
require('babel-core').transform('code', {
presets: ['modern-node/6.0', 'stage-0'],
})