some kind of compatibility shim for 'es2016' for node

anonymous 8dd11fba9b ripped from npm install 6 years ago
lib 8dd11fba9b ripped from npm install 6 years ago
LICENSE 8dd11fba9b ripped from npm install 6 years ago
Readme.md 8dd11fba9b ripped from npm install 6 years ago
package.json 8dd11fba9b ripped from npm install 6 years ago

Readme.md

babel-preset-es2016-node5

This module only support one feature of ES2016: async, you can use preset: es2015-node5, stage3 to get the same effect.

Babel preset to make node@5 ES2016 compatible.

Node@5 has great ES2015 support, this module just adds missing features:

  • destructing assignment
  • rest & default parameters
  • modules
  • unicode and sticky regular expressions

And ES2016 support

  • async function

Install

$ npm install --save-dev babel-preset-es2016-node5

Usage

Via .babelrc (recommended)

.babelrc

{
  "presets": ["es2016-node5"]
}

Via CLI

$ babel script.js --preset es2016-node5

Via Node API

require('babel-core').transform('code', {
  presets: ['es2016-node5']
})

License

MIT