diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index 58f3876e385e..695557bba730 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -25,7 +25,7 @@ "compat-data" ], "dependencies": { - "browserslist": "^4.9.1", + "browserslist": "^4.11.1", "invariant": "^2.2.4", "semver": "^5.5.0" }, diff --git a/packages/babel-helper-compilation-targets/package.json b/packages/babel-helper-compilation-targets/package.json index f3ea99e846e1..00988adaf6ab 100644 --- a/packages/babel-helper-compilation-targets/package.json +++ b/packages/babel-helper-compilation-targets/package.json @@ -18,7 +18,7 @@ ], "dependencies": { "@babel/compat-data": "^7.8.6", - "browserslist": "^4.9.1", + "browserslist": "^4.11.1", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index 7d1b3b5ab14e..28cd5414ea5a 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -66,7 +66,7 @@ "@babel/plugin-transform-unicode-regex": "^7.8.3", "@babel/preset-modules": "^0.1.3", "@babel/types": "^7.9.5", - "browserslist": "^4.9.1", + "browserslist": "^4.11.1", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt index 39e86177b4e3..8a2b67c76fa7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults-not-ie/stdout.txt @@ -2,7 +2,7 @@ Using targets: { - "android": "79", + "android": "80", "chrome": "79", "edge": "18", "firefox": "68", @@ -15,8 +15,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-json-strings { "edge":"18" } proposal-optional-catch-binding { "edge":"18" } proposal-async-generator-functions { "edge":"18" } @@ -26,7 +26,7 @@ Using plugins: transform-named-capturing-groups-regex { "edge":"18", "firefox":"68" } transform-template-literals { "ios":"12.2", "safari":"12.1" } transform-function-name { "edge":"18" } - transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt index ff3c84689fc5..f4bcc73d2762 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-defaults/stdout.txt @@ -2,7 +2,7 @@ Using targets: { - "android": "79", + "android": "80", "chrome": "79", "edge": "18", "firefox": "68", @@ -16,8 +16,8 @@ Using targets: Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } proposal-json-strings { "edge":"18", "ie":"11" } proposal-optional-catch-binding { "edge":"18", "ie":"11" } transform-parameters { "ie":"11" } @@ -46,7 +46,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "ie":"11" } - transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt index daec18909aae..13bb1f11a2f2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-last-2-versions-not-ie/stdout.txt @@ -2,10 +2,10 @@ Using targets: { - "android": "79", - "chrome": "79", + "android": "80", + "chrome": "80", "edge": "79", - "firefox": "73", + "firefox": "74", "ios": "13.2", "opera": "65", "safari": "12.1", @@ -15,17 +15,17 @@ Using targets: Using modules transform: auto Using plugins: - proposal-nullish-coalescing-operator { "android":"79", "chrome":"79", "edge":"79", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-optional-chaining { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - syntax-json-strings { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - syntax-optional-catch-binding { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - syntax-async-generators { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - syntax-object-rest-spread { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - transform-dotall-regex { "firefox":"73" } - proposal-unicode-property-regex { "firefox":"73" } - transform-named-capturing-groups-regex { "firefox":"73" } + proposal-nullish-coalescing-operator { "edge":"79", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-optional-chaining { "edge":"79", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + syntax-json-strings { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + syntax-optional-catch-binding { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + syntax-async-generators { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + syntax-object-rest-spread { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + transform-dotall-regex { "firefox":"74" } + proposal-unicode-property-regex { "firefox":"74" } + transform-named-capturing-groups-regex { "firefox":"74" } transform-template-literals { "safari":"12.1" } - transform-modules-commonjs { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } - proposal-dynamic-import { "android":"79", "chrome":"79", "edge":"79", "firefox":"73", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + transform-modules-commonjs { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } + proposal-dynamic-import { "android":"80", "chrome":"80", "edge":"79", "firefox":"74", "ios":"13.2", "opera":"65", "safari":"12.1", "samsung":"10.1" } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.