diff --git a/.circleci/config.yml b/.circleci/config.yml index edf8c3c68d42..c527f9cd98d2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -25,12 +25,6 @@ aliases: - &artifact_babel_min path: ~/babel/packages/babel-standalone/babel.min.js - - &artifact_env - path: ~/babel/packages/babel-preset-env-standalone/babel-preset-env.js - - - &artifact_env_min - path: ~/babel/packages/babel-preset-env-standalone/babel-preset-env.min.js - - &test262_workdir working_directory: ~/babel/babel-test262-runner @@ -69,8 +63,6 @@ jobs: - run: yarn jest "\-standalone/test" - store_artifacts: *artifact_babel - store_artifacts: *artifact_babel_min - - store_artifacts: *artifact_env - - store_artifacts: *artifact_env_min - save_cache: *save-node-modules-cache - save_cache: *save-yarn-cache diff --git a/.eslintignore b/.eslintignore index 3425d704e19f..79cf020e6393 100644 --- a/.eslintignore +++ b/.eslintignore @@ -20,8 +20,6 @@ codemods/*/test/tmp packages/babel-compat-data/build packages/babel-preset-env/data/[^(plugin-features|shipped-proposals).js] packages/babel-preset-env/test/debug-fixtures -packages/babel-preset-env-standalone/babel-preset-env.js -packages/babel-preset-env-standalone/babel-preset-env.min.js packages/babel-standalone/babel.js packages/babel-standalone/babel.min.js packages/babel-parser/test/expressions diff --git a/.gitignore b/.gitignore index 4f32ee12788d..e79fadf54508 100644 --- a/.gitignore +++ b/.gitignore @@ -56,9 +56,6 @@ package-lock.json packages/babel-standalone/babel.js packages/babel-standalone/babel.js.map packages/babel-standalone/babel.min.js -packages/babel-preset-env-standalone/babel-preset-env.js -packages/babel-preset-env-standalone/babel-preset-env.js.map -packages/babel-preset-env-standalone/babel-preset-env.min.js /codemods/*/lib /codemods/*/node_modules /packages/babel-parser/build diff --git a/Gulpfile.js b/Gulpfile.js index a78f68ea4914..188a47d2975d 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -11,7 +11,6 @@ const filter = require("gulp-filter"); const gulp = require("gulp"); const path = require("path"); const rollup = require("rollup"); -const rollupAlias = require("@rollup/plugin-alias"); const rollupBabel = require("rollup-plugin-babel"); const rollupBabelSource = require("./scripts/rollup-plugin-babel-source"); const rollupCommonJs = require("rollup-plugin-commonjs"); @@ -88,9 +87,7 @@ function buildRollup(packages) { packages.map( ({ src, format, dest, name, filename, version = babelVersion }) => { const extraPlugins = []; - let inputExternal = undefined, - outputGlobals = undefined, - nodeResolveBrowser = false, + let nodeResolveBrowser = false, babelEnvName = "rollup"; switch (src) { case "packages/babel-standalone": @@ -104,39 +101,6 @@ function buildRollup(packages) { ); } break; - case "packages/babel-preset-env-standalone": - nodeResolveBrowser = true; - babelEnvName = "standalone"; - if (minify) { - extraPlugins.push( - rollupTerser({ - include: /^.+\.min\.js$/, - }) - ); - } - inputExternal = ["@babel/standalone"]; - outputGlobals = { - "@babel/standalone": "Babel", - }; - extraPlugins.push( - rollupAlias({ - entries: [ - { - find: "./available-plugins", - replacement: require.resolve( - path.join(__dirname, src, "./src/available-plugins") - ), - }, - { - find: "caniuse-lite/data/regions", - replacement: require.resolve( - path.join(__dirname, src, "./src/caniuse-lite-regions") - ), - }, - ], - }) - ); - break; } // If this build is part of a pull request, include the pull request number in // the version number. @@ -150,7 +114,6 @@ function buildRollup(packages) { return rollup .rollup({ input, - external: inputExternal, plugins: [ ...extraPlugins, rollupBabelSource(), @@ -208,7 +171,6 @@ function buildRollup(packages) { file: outputFile, format, name, - globals: outputGlobals, sourcemap: sourcemap, }) .then(() => { @@ -232,7 +194,6 @@ function buildRollup(packages) { file: outputFile.replace(/\.js$/, ".min.js"), format, name, - globals: outputGlobals, sourcemap: sourcemap, }); }); @@ -262,24 +223,9 @@ const standaloneBundle = [ }, ]; -const presetEnvStandaloneBundle = [ - { - src: "packages/babel-preset-env-standalone", - format: "umd", - name: "BabelPresetEnv", - filename: "babel-preset-env.js", - dest: "", - version: require("./packages/babel-preset-env/package").version, - }, -]; - gulp.task("build-rollup", () => buildRollup(libBundles)); gulp.task("build-babel-standalone", () => buildRollup(standaloneBundle)); -gulp.task("build-babel-preset-env-standalone", () => - buildRollup(presetEnvStandaloneBundle) -); - gulp.task("build-babel", () => buildBabel(/* exclude */ libBundles)); gulp.task("build-babel-types", () => buildBabel(/* exclude */ libBundles, "packages/babel-types/src/**/*.js") diff --git a/Makefile b/Makefile index a7a86a86e70f..d1b6415230f8 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ FLOW_COMMIT = a1f9a4c709dcebb27a5084acf47755fbae699c25 TEST262_COMMIT = 28b4fcca4b1b1d278dfe0cc0e69c7d9d59b31aab TYPESCRIPT_COMMIT = 5fc917be2e4dd64c8e9504d36615cd7fbfdd4cd3 -FORCE_PUBLISH = "@babel/runtime,@babel/runtime-corejs2,@babel/runtime-corejs3,@babel/standalone,@babel/preset-env-standalone" +FORCE_PUBLISH = "@babel/runtime,@babel/runtime-corejs2,@babel/runtime-corejs3,@babel/standalone" # Fix color output until TravisCI fixes https://github.com/travis-ci/travis-ci/issues/7967 export FORCE_COLOR = true @@ -50,7 +50,7 @@ build-flow-typings: build-typescript-typings: $(NODE) packages/babel-types/scripts/generators/typescript.js > packages/babel-types/lib/index.d.ts -build-standalone: build-babel-standalone build-preset-env-standalone +build-standalone: build-babel-standalone build-standalone-ci: build-bundle-ci $(MAKE) build-standalone @@ -58,15 +58,9 @@ build-standalone-ci: build-bundle-ci build-babel-standalone: $(YARN) gulp build-babel-standalone -build-preset-env-standalone: - $(YARN) gulp build-babel-preset-env-standalone - prepublish-build-standalone: BABEL_ENV=production IS_PUBLISH=true $(YARN) gulp build-babel-standalone -prepublish-build-preset-env-standalone: - BABEL_ENV=production IS_PUBLISH=true $(YARN) gulp build-babel-preset-env-standalone - build-dist: build-polyfill-dist build-plugin-transform-runtime-dist build-polyfill-dist: diff --git a/babel.config.js b/babel.config.js index ae2cb5a99cb3..1746d9728970 100644 --- a/babel.config.js +++ b/babel.config.js @@ -89,7 +89,6 @@ module.exports = function(api) { "packages/*/test/fixtures", ignoreLib ? "packages/*/lib" : null, "packages/babel-standalone/babel.js", - "packages/babel-preset-env-standalone/babel-preset-env.js", ].filter(Boolean), presets: [["@babel/env", envOpts]], plugins: [ diff --git a/jest.config.js b/jest.config.js index 667ea5395c29..29ed2f0b805d 100644 --- a/jest.config.js +++ b/jest.config.js @@ -45,14 +45,12 @@ module.exports = { transformIgnorePatterns: [ "/node_modules/", "/packages/babel-standalone/babel(\\.min)?\\.js", - "/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js", "/test/(fixtures|tmp|__data__)/", "/(packages|codemods|eslint)/[^/]+/lib/", ], coveragePathIgnorePatterns: [ "/node_modules/", "/packages/babel-standalone/babel(\\.min)?\\.js", - "/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js", "/test/(fixtures|tmp|__data__)/", ], modulePathIgnorePatterns: [ diff --git a/package.json b/package.json index 4f3955111ed9..edea792b5de1 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "@babel/preset-flow": "^7.0.0", "@babel/register": "^7.7.0", "@babel/runtime": "^7.7.2", - "@rollup/plugin-alias": "^2.2.0", "@rollup/plugin-json": "^4.0.0", "babel-eslint": "^11.0.0-beta.2", "babel-jest": "^24.9.0",