From 8fef2bc568a4d91bc97c8aec01d82aebe40d8741 Mon Sep 17 00:00:00 2001 From: Sergey Rubanov Date: Wed, 22 Jun 2016 19:16:49 +0300 Subject: [PATCH] Add es2016 preset (#3531) --- packages/babel-preset-es2016/.npmignore | 3 ++ packages/babel-preset-es2016/README.md | 35 +++++++++++++++++++++++ packages/babel-preset-es2016/index.js | 5 ++++ packages/babel-preset-es2016/package.json | 13 +++++++++ 4 files changed, 56 insertions(+) create mode 100644 packages/babel-preset-es2016/.npmignore create mode 100644 packages/babel-preset-es2016/README.md create mode 100644 packages/babel-preset-es2016/index.js create mode 100644 packages/babel-preset-es2016/package.json diff --git a/packages/babel-preset-es2016/.npmignore b/packages/babel-preset-es2016/.npmignore new file mode 100644 index 0000000000..47cdd2c655 --- /dev/null +++ b/packages/babel-preset-es2016/.npmignore @@ -0,0 +1,3 @@ +src +test +node_modules diff --git a/packages/babel-preset-es2016/README.md b/packages/babel-preset-es2016/README.md new file mode 100644 index 0000000000..ea9086b5bb --- /dev/null +++ b/packages/babel-preset-es2016/README.md @@ -0,0 +1,35 @@ +# babel-preset-es2016 + +> Babel preset for all es2016 plugins. + +## Install + +```sh +$ npm install --save-dev babel-preset-es2016 +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["es2016"] +} +``` + +### Via CLI + +```sh +$ babel script.js --presets es2016 +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["es2016"] +}); +``` diff --git a/packages/babel-preset-es2016/index.js b/packages/babel-preset-es2016/index.js new file mode 100644 index 0000000000..40db7c0e0a --- /dev/null +++ b/packages/babel-preset-es2016/index.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: [ + require("babel-plugin-syntax-exponentiation-operator"), + ] +}; diff --git a/packages/babel-preset-es2016/package.json b/packages/babel-preset-es2016/package.json new file mode 100644 index 0000000000..238f300b07 --- /dev/null +++ b/packages/babel-preset-es2016/package.json @@ -0,0 +1,13 @@ +{ + "name": "babel-preset-es2016", + "version": "6.9.0", + "description": "Babel preset for all es2016 plugins.", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-es2016", + "main": "index.js", + "dependencies": { + "babel-plugin-transform-exponentiation-operator": "^6.3.13" + } +}