Babel preset to make node5 utilize es7 with additional enhancements
npm install babel-preset-pundits---
``sh`
$ npm install --save-dev babel-preset-pundits
#### .babelrc (Preferred)
`json`
{
"presets": "pundits"
}
#### CLI
`sh`
$ babel script.js --presets pundits
#### Node Module (API)
`js``
require('babel-core').transform('code', {
presets: ['pundits']
});
#### Presets
* babel-preset-es2016-node6 - Sets up node5 to be compatible with ES2016 and async
* babel-preset-async-to-bluebird -Converts async functions to bluebird coroutines
#### Plugins
* babel-plugin-add-module-exports - Ensures the module.exports = module.default
* babel-plugin-transform-class-properties - Gives classes the ability to have more sensible properties
* babel-plugin-transform-decorators - Class annotations
* babel-plugin-transform-export-extensions - Additional Import/Export functionality
* babel-plugin-transform-object-rest-spread - Rest spread
#### Node Modules
* Bluebird