From 3d0ef3a0016d5e6c78a158a922a4e1ac6a5c4155 Mon Sep 17 00:00:00 2001 From: Sota Yamashtia Date: Wed, 24 Aug 2016 00:07:23 +0900 Subject: [PATCH] Create preset babel-preset-latest (#3625) --- packages/babel-preset-latest/.npmignore | 3 ++ packages/babel-preset-latest/README.md | 35 +++++++++++++++++++++++ packages/babel-preset-latest/index.js | 7 +++++ packages/babel-preset-latest/package.json | 15 ++++++++++ 4 files changed, 60 insertions(+) create mode 100644 packages/babel-preset-latest/.npmignore create mode 100644 packages/babel-preset-latest/README.md create mode 100644 packages/babel-preset-latest/index.js create mode 100644 packages/babel-preset-latest/package.json diff --git a/packages/babel-preset-latest/.npmignore b/packages/babel-preset-latest/.npmignore new file mode 100644 index 0000000000..47cdd2c655 --- /dev/null +++ b/packages/babel-preset-latest/.npmignore @@ -0,0 +1,3 @@ +src +test +node_modules diff --git a/packages/babel-preset-latest/README.md b/packages/babel-preset-latest/README.md new file mode 100644 index 0000000000..c10910937e --- /dev/null +++ b/packages/babel-preset-latest/README.md @@ -0,0 +1,35 @@ +# babel-preset-latest + +> Babel preset including es2015, 2016, 2017. + +## Install + +```sh +$ npm install --save-dev babel-preset-latest +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["latest"] +} +``` + +### Via CLI + +```sh +$ babel script.js --presets latest +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["latest"] +}); +``` diff --git a/packages/babel-preset-latest/index.js b/packages/babel-preset-latest/index.js new file mode 100644 index 0000000000..d0fd0556d8 --- /dev/null +++ b/packages/babel-preset-latest/index.js @@ -0,0 +1,7 @@ +module.exports = { + presets: [ + require("babel-preset-es2015"), + require("babel-preset-es2016"), + require("babel-preset-es2017") + ] +}; diff --git a/packages/babel-preset-latest/package.json b/packages/babel-preset-latest/package.json new file mode 100644 index 0000000000..cea7404e29 --- /dev/null +++ b/packages/babel-preset-latest/package.json @@ -0,0 +1,15 @@ +{ + "name": "babel-preset-latest", + "version": "0.0.1", + "description": "Babel preset including es2015, 2016, 2017", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-latest", + "main": "index.js", + "dependencies": { + "babel-preset-es2015": "^6.9.0", + "babel-preset-es2016": "^6.11.3", + "babel-preset-es2017": "0.0.1" + } +}