diff --git a/packages/babel-preset-latest/.npmignore b/packages/babel-preset-latest/.npmignore deleted file mode 100644 index f980694583..0000000000 --- a/packages/babel-preset-latest/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -src -test -*.log diff --git a/packages/babel-preset-latest/README.md b/packages/babel-preset-latest/README.md deleted file mode 100644 index 0f8107b102..0000000000 --- a/packages/babel-preset-latest/README.md +++ /dev/null @@ -1,81 +0,0 @@ -# babel-preset-latest - -> Babel preset including es2015, es2016, es2017. - -## 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"] -}); -``` - -## Options - -### `es2015` - -`boolean`, defaults to `true`. - -Toggles including plugins from the [es2015 preset](https://babeljs.io/docs/plugins/preset-es2015/). - -```json -{ - "presets": [ - ["latest", { - "es2015": false - }] - ] -} -``` - -You can also pass options down to the `es2015` preset. - -```json -{ - "presets": [ - ["latest", { - "es2015": { - "modules": false - } - }] - ] -} -``` - -**Note:** This also works for the other preset-year options below. - -### `es2016` - -`boolean`, defaults to `true`. - -Toggles including plugins from the [es2016 preset](https://babeljs.io/docs/plugins/preset-es2016/). - -### `es2017` - -`boolean`, defaults to `true`. - -Toggles including plugins from the [es2017 preset](https://babeljs.io/docs/plugins/preset-es2017/). diff --git a/packages/babel-preset-latest/package.json b/packages/babel-preset-latest/package.json deleted file mode 100644 index 5cd9cf6a32..0000000000 --- a/packages/babel-preset-latest/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "babel-preset-latest", - "version": "7.0.0-alpha.7", - "description": "Babel preset including es2015+", - "author": "Sebastian McKenzie ", - "homepage": "https://babeljs.io/", - "license": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-latest", - "main": "lib/index.js", - "dependencies": { - "babel-preset-es2015": "7.0.0-alpha.7", - "babel-preset-es2016": "7.0.0-alpha.7", - "babel-preset-es2017": "7.0.0-alpha.7" - }, - "devDependencies": { - "babel-helper-plugin-test-runner": "7.0.0-alpha.7" - } -} diff --git a/packages/babel-preset-latest/src/index.js b/packages/babel-preset-latest/src/index.js deleted file mode 100644 index 1ef36d8279..0000000000 --- a/packages/babel-preset-latest/src/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import presetES2015 from "babel-preset-es2015"; -import presetES2016 from "babel-preset-es2016"; -import presetES2017 from "babel-preset-es2017"; - -export default function (context, opts = {}) { - return { - presets: [ - opts.es2015 !== false && [presetES2015, opts.es2015], - opts.es2016 !== false && presetES2016, - opts.es2017 !== false && presetES2017, - ].filter(Boolean), // filter out falsy values - }; -} diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/actual.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/actual.js deleted file mode 100644 index f06c9e4843..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/actual.js +++ /dev/null @@ -1,5 +0,0 @@ -// keep es2015 -let b = 1; - -// transform es2016 -a ** b; diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/expected.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/expected.js deleted file mode 100644 index b22bad7b33..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/expected.js +++ /dev/null @@ -1,5 +0,0 @@ -// keep es2015 -let b = 1; - -// transform es2016 -Math.pow(a, b); diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/options.json b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/options.json deleted file mode 100644 index 16eec761a7..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-false/options.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "presets": [ - ["latest", { "es2015": false }] - ] -} diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/actual.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/actual.js deleted file mode 100644 index 39ecbb0811..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/actual.js +++ /dev/null @@ -1,5 +0,0 @@ -// transform es2015 with loose -export var a = 1; - -// transform es2016 -a ** b; diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/expected.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/expected.js deleted file mode 100644 index 431c0ec701..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/expected.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -exports.__esModule = true; -// transform es2015 with loose -var a = exports.a = 1; - -// transform es2016 -Math.pow(a, b); diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/options.json b/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/options.json deleted file mode 100644 index 67c1a8a78b..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2015-options/options.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "presets": [ - ["latest", { "es2015": { "loose": true } }] - ] -} diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/actual.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/actual.js deleted file mode 100644 index 0212c827aa..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/actual.js +++ /dev/null @@ -1,5 +0,0 @@ -// transform es2015 -let b = 1; - -// keep es2016 -a ** b; diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/expected.js b/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/expected.js deleted file mode 100644 index 10c36fd8c3..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/expected.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -// transform es2015 -var b = 1; - -// keep es2016 -a ** b; diff --git a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/options.json b/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/options.json deleted file mode 100644 index cb2342bf2c..0000000000 --- a/packages/babel-preset-latest/test/fixtures/preset-options/es2016-false/options.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "presets": [ - ["latest", { "es2016": false }] - ] -} diff --git a/packages/babel-preset-latest/test/index.js b/packages/babel-preset-latest/test/index.js deleted file mode 100644 index 09cfbc31f5..0000000000 --- a/packages/babel-preset-latest/test/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import runner from "babel-helper-plugin-test-runner"; - -runner(__dirname);