diff --git a/packages/babel-compat-data/data/corejs2-built-ins.json b/packages/babel-compat-data/data/corejs2-built-ins.json index 72c5f3ad7cf6..ab9d30be39a0 100644 --- a/packages/babel-compat-data/data/corejs2-built-ins.json +++ b/packages/babel-compat-data/data/corejs2-built-ins.json @@ -628,6 +628,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.number.is-finite": { @@ -713,6 +714,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.number.parse-int": { @@ -724,6 +726,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.object.assign": { @@ -813,6 +816,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.4" }, "es6.object.freeze": { @@ -1014,6 +1018,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.4" }, "es6.promise": { @@ -1304,6 +1309,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.big": { @@ -1317,6 +1323,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.blink": { @@ -1330,6 +1337,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.bold": { @@ -1343,6 +1351,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.code-point-at": { @@ -1380,6 +1389,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.fontcolor": { @@ -1393,6 +1403,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.fontsize": { @@ -1406,6 +1417,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.from-code-point": { @@ -1443,6 +1455,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.iterator": { @@ -1468,6 +1481,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es7.string.pad-start": { @@ -1503,6 +1517,7 @@ "node": "4", "ios": "9", "samsung": "3.4", + "rhino": "1.7.14", "electron": "0.21" }, "es6.string.repeat": { @@ -1528,6 +1543,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.starts-with": { @@ -1553,6 +1569,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.sub": { @@ -1566,6 +1583,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.sup": { @@ -1579,6 +1597,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.trim": { diff --git a/packages/babel-compat-data/data/plugin-bugfixes.json b/packages/babel-compat-data/data/plugin-bugfixes.json index dcac53562c67..7fb7f1791202 100644 --- a/packages/babel-compat-data/data/plugin-bugfixes.json +++ b/packages/babel-compat-data/data/plugin-bugfixes.json @@ -108,7 +108,6 @@ "firefox": "2", "node": "6", "samsung": "5", - "rhino": "1.7.13", "electron": "0.37" }, "transform-template-literals": { @@ -131,6 +130,7 @@ "node": "4", "ios": "13", "samsung": "3.4", + "rhino": "1.7.14", "electron": "0.21" }, "proposal-optional-chaining": { diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index ce3f3f3fd957..cfdee77aec8e 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -4,7 +4,8 @@ "opera": "80", "edge": "94", "firefox": "93", - "node": "16.11" + "node": "16.11", + "electron": "15.0" }, "proposal-private-property-in-object": { "chrome": "91", @@ -17,15 +18,13 @@ "electron": "13.0" }, "proposal-class-properties": { - "chrome": "74", "opera": "62", "edge": "79", - "firefox": "90", - "safari": "14.1", + "firefox": "95", + "safari": "15", "node": "12", "ios": "15", - "samsung": "11", - "electron": "6.0" + "samsung": "11" }, "proposal-private-methods": { "chrome": "84", @@ -47,6 +46,7 @@ "node": "12.5", "ios": "13", "samsung": "11", + "rhino": "1.7.14", "electron": "6.0" }, "proposal-logical-assignment-operators": { @@ -90,6 +90,7 @@ "node": "10", "ios": "12", "samsung": "9", + "rhino": "1.7.14", "electron": "3.0" }, "proposal-optional-catch-binding": { @@ -187,6 +188,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.3" }, "transform-template-literals": { @@ -277,6 +279,7 @@ "node": "4", "ios": "9", "samsung": "4", + "rhino": "1.7.14", "electron": "0.27" }, "transform-duplicate-keys": { diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index 54eadc7c68a4..aeaab6173d6a 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@mdn/browser-compat-data": "^4.0.10", "core-js-compat": "^3.20.2", - "electron-to-chromium": "^1.3.893" + "electron-to-chromium": "^1.4.53" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-compat-data/scripts/download-compat-table.sh b/packages/babel-compat-data/scripts/download-compat-table.sh index 36e5ace6d276..794b991567e5 100755 --- a/packages/babel-compat-data/scripts/download-compat-table.sh +++ b/packages/babel-compat-data/scripts/download-compat-table.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -COMPAT_TABLE_COMMIT=bddf2b204ffc959f738355517257f6f389b12584 +COMPAT_TABLE_COMMIT=11c7e1d81049dd0fd765156ba86d61ed8e909a49 GIT_HEAD=build/compat-table/.git/HEAD if [ -d "build/compat-table" ]; then diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt index 9b947cd11443..7c50d6d6df2b 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules-no-bugfixes/stdout.txt @@ -18,7 +18,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung } - proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 } + proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt index e94712db64c5..ef6b1469c5c7 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -18,7 +18,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung } - proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 } + proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt index c0aa0e8cfcfb..cf178abbe2ac 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-40/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt index e1e4e7300b20..7d2c327afc70 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-chrome-70/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt index aa45c998ec64..9e4f3d454751 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10-no-bugfixes/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } - proposal-class-properties { safari < 14.1 } + proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt index a1411cc90eb3..07cc8eaae6e8 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-10/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } - proposal-class-properties { safari < 14.1 } + proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt index c6e470494696..14dc9bc27164 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-11/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } - proposal-class-properties { safari < 14.1 } + proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt index ea092e7771da..a27ea5bc2d57 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-block-scoping-safari-9/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } - proposal-class-properties { safari < 14.1 } + proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt index eb73eca30cfc..8c1c0cacb90e 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/stdout.txt @@ -10,6 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } + proposal-class-properties { chrome } syntax-class-properties syntax-numeric-separator syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt index 58b9f9430a9a..f343ff92213b 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/stdout.txt @@ -10,6 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } + proposal-class-properties { chrome } syntax-class-properties syntax-numeric-separator syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt index 010f1c5fb077..f743fec20ec3 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -18,7 +18,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung } - proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 } + proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt index e978d9691c80..115b43b08220 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/usage-browserslist-config-ignore/stdout.txt @@ -18,7 +18,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung } - proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 } + proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 } proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt index 85805be2e66c..498883687cdb 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults-not-ie/stdout.txt @@ -17,7 +17,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ios, opera < 80, safari, samsung } proposal-private-property-in-object { firefox < 90, ios < 15, safari < 15, samsung } - proposal-class-properties { firefox < 90, ios < 15, safari < 14.1 } + proposal-class-properties { android, chrome, firefox < 95, ios < 15, safari < 15 } proposal-private-methods { firefox < 90, ios < 15, safari < 15 } proposal-numeric-separator { ios < 13 } proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt index c7a4300f5a7e..39d34f791b9c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-defaults/stdout.txt @@ -18,7 +18,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ie, ios, opera < 80, safari, samsung } proposal-private-property-in-object { firefox < 90, ie, ios < 15, safari < 15, samsung } - proposal-class-properties { firefox < 90, ie, ios < 15, safari < 14.1 } + proposal-class-properties { android, chrome, firefox < 95, ie, ios < 15, safari < 15 } proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15 } proposal-numeric-separator { ie, ios < 13 } proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt index e913763b1453..ff1878679f4d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-last-2-versions-not-ie/stdout.txt @@ -17,7 +17,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { firefox < 93, ios, opera < 80, safari, samsung } proposal-private-property-in-object { ios < 15, safari < 15, samsung } - proposal-class-properties { ios < 15 } + proposal-class-properties { android, chrome, firefox < 95, ios < 15, safari < 15 } proposal-private-methods { ios < 15, safari < 15 } syntax-numeric-separator syntax-nullish-coalescing-operator diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt index 89d0ee0f2a9d..2acc88ccf650 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-electron/stdout.txt @@ -8,9 +8,9 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-static-block { electron } + proposal-class-static-block { electron < 15.0 } proposal-private-property-in-object { electron < 13.0 } - proposal-class-properties { electron < 6.0 } + proposal-class-properties { electron } proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt index 90a89548406e..2906d6dff601 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-force-all-transforms/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt index 527bbb8f5040..9ef28e458799 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals-chrome-71/stdout.txt index f35a7803431e..3389ac4eb301 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-shippedProposals-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt index 2c964fe3e4cd..cea89c8b1147 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-specific-targets/stdout.txt @@ -15,7 +15,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge < 91, firefox < 90, ie, ios < 15, safari < 15 } - proposal-class-properties { chrome < 74, edge < 79, firefox < 90, ie, ios < 15, safari < 14.1 } + proposal-class-properties { chrome, edge < 79, firefox < 95, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt index 0337ddb4539d..587c1c683ccc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-decimals/stdout.txt @@ -11,9 +11,9 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-static-block { chrome < 94, electron, ie, node < 16.11 } + proposal-class-static-block { chrome < 94, electron < 15.0, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node < 16.9 } - proposal-class-properties { chrome < 74, electron < 6.0, ie, node < 12 } + proposal-class-properties { chrome, electron, ie, node < 12 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt index 8b372e99302c..6c20447e19dd 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-versions-strings/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt index 81a38ea1bc1d..700122705fc4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt index b4c41e8b3dc0..b978e8fe18c3 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-all-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt index a57fe4471edb..c108aa5246de 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-electron/stdout.txt @@ -8,9 +8,9 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-static-block { electron } + proposal-class-static-block { electron < 15.0 } proposal-private-property-in-object { electron < 13.0 } - proposal-class-properties { electron < 6.0 } + proposal-class-properties { electron } proposal-private-methods { electron < 10.0 } proposal-numeric-separator { electron < 6.0 } proposal-logical-assignment-operators { electron < 10.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt index 119219c89712..61cb0f5dbf47 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt index 6424f55b0741..26f8b54a241d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-es-proposals-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt index a91d0e8dc520..9f87b7b44f47 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-force-all-transforms/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt index 1372eb9728da..b52b610c3612 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only-chrome-71/stdout.txt index 7a9099f83a36..97febd67f06e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only/stdout.txt index cec58914cde8..1679bc059d37 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-runtime-only/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries-chrome-71/stdout.txt index abef4b42ad1d..9f744f0fade2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-entries-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt index 1e09ab278663..c0da41e275ec 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-specific-targets/stdout.txt @@ -15,7 +15,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge < 91, firefox < 90, ie, ios < 15, safari < 15 } - proposal-class-properties { chrome < 74, edge < 79, firefox < 90, ie, ios < 15, safari < 14.1 } + proposal-class-properties { chrome, edge < 79, firefox < 95, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-numeric-separator { chrome < 75, edge < 79, firefox < 70, ie, ios < 13, safari < 13 } proposal-logical-assignment-operators { chrome < 85, edge < 85, firefox < 79, ie, ios < 14, safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt index 58567754b3cc..d730a43eec1c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stable-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage-chrome-71/stdout.txt index 5384d7521168..50582fbd7e9a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-stage-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt index ba41921e7f6d..7b7e46800d4b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-decimals/stdout.txt @@ -11,9 +11,9 @@ Using targets: Using modules transform: auto Using plugins: - proposal-class-static-block { chrome < 94, electron, ie, node < 16.11 } + proposal-class-static-block { chrome < 94, electron < 15.0, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node < 16.9 } - proposal-class-properties { chrome < 74, electron < 6.0, ie, node < 12 } + proposal-class-properties { chrome, electron, ie, node < 12 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, electron < 6.0, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, electron < 10.0, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt index dc28f50f4102..c9ba557b0ceb 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt index 8863704acb68..95a1b2428d9c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt index 322e37222b1f..72bd95a27fca 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-versions-strings/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web-chrome-71/stdout.txt index 0ddcaae99923..d8a3a0a0c7f5 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-web-chrome-71/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt index 51c139cdf22c..b3b9a816d2b8 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt index ab1ab51cdbc2..41595a5d7683 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-uglify/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt index ed24ce4d9b0c..78aff692343c 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, ie, node < 16.11 } proposal-private-property-in-object { chrome < 91, ie, node < 16.9 } - proposal-class-properties { chrome < 74, ie, node < 12 } + proposal-class-properties { chrome, ie, node < 12 } proposal-private-methods { chrome < 84, ie, node < 14.6 } proposal-numeric-separator { chrome < 75, ie, node < 12.5 } proposal-logical-assignment-operators { chrome < 85, ie, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt index 5334f677cfad..94af77438245 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/plugins-only/stdout.txt @@ -11,7 +11,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { firefox < 93, node < 16.11 } proposal-private-property-in-object { firefox < 90, node < 16.9 } - proposal-class-properties { firefox < 90, node < 12 } + proposal-class-properties { firefox < 95, node < 12 } proposal-private-methods { firefox < 90, node < 14.6 } proposal-numeric-separator { firefox < 70, node < 12.5 } proposal-logical-assignment-operators { firefox < 79, node < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-80/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-80/stdout.txt index eee7cf3f9906..40f069657bdc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-80/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-80/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - syntax-class-properties + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } syntax-numeric-separator proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-84/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-84/stdout.txt index 803a17ff62a2..f1a7d133bf90 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-84/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/shippedProposals-chrome-84/stdout.txt @@ -10,6 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } + proposal-class-properties { chrome } syntax-class-properties syntax-numeric-separator proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt index c0c65deec20f..d1aaa9e983bf 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets-shadowed/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt index eee7cf3f9906..40f069657bdc 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/top-level-targets/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - syntax-class-properties + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } syntax-numeric-separator proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt index f82ec85baf5d..2338f4a83e1f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt index 552f8b075d23..129e7f1aecaf 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt index 15662370588f..4890bb24a07e 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-1/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt index 4898692ef322..7d0b39270d0a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-chrome-71-2/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt index 573a7744a81a..7f07220d56d6 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt index 60c2c7406d7a..8db11997215d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-none-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt index 3dbd79d18011..ff2df1875119 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt index 6dc68a71632a..c832b78c3d6d 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt index 48dc6eea72f1..2cc697f9aa1a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-1/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt index 744e9adca456..08eada7ea891 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-proposals-chrome-71-2/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt index 3ac6f291e7f8..f0c624149782 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt index 71079e6b672c..0881a59523c1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-shippedProposals-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt index 934f7414ddec..bc05e8f57034 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs2-with-import/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt index ec7b52685a8a..29e0e7ba2ba1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt index 598debffc046..5d7f93b8bf2a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt index dbd69c01a615..29251dfd3601 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-1/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt index acaddc33f24b..fdb07436dae3 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-chrome-71-2/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt index 3d440baab198..b1a2eeb2ac66 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt index fb3dfb557745..2d66412c57b4 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-none-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt index 418bf0ff68d5..35555a1160d5 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt index 87b32f0b9b00..94cf0e3a49c1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt index bb8fd2dddc37..3f3f6f347512 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-1/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt index eae01deb1cae..0be8e125f07f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-proposals-chrome-71-2/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt index 6fd77f140126..d6179e0a8b78 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt index a6bd023bf4d3..316d6bd2cdce 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-shippedProposals-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index 1b9158b2661c..71646b4e09bf 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index 69cbde686fa0..9c0310794e95 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index 43027008b7d9..69da9e7612da 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 22d7092ec95d..adfb95115fdb 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt index b83445881c6f..9cc04e11a3dd 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-corejs3-with-import/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt index c332c836c6ef..b956c297484b 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt index 42e6c6c6eac8..ed1770a66600 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt index 34ecf31e6297..96802c81557a 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-1/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt index 4db711d49df9..1ae570cbf827 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/usage-no-corejs-none-2/stdout.txt @@ -12,7 +12,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { chrome < 94, firefox < 93, ie } proposal-private-property-in-object { chrome < 91, firefox < 90, ie } - proposal-class-properties { chrome < 74, firefox < 90, ie } + proposal-class-properties { chrome, firefox < 95, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } proposal-numeric-separator { chrome < 75, firefox < 70, ie } proposal-logical-assignment-operators { chrome < 85, firefox < 79, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt index ee6f187a40c2..569f2c27a4f5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-uglify/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: false Using plugins: proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } - proposal-class-properties { chrome < 74 } + proposal-class-properties { chrome } proposal-private-methods { chrome < 84 } proposal-numeric-separator { chrome < 75 } proposal-logical-assignment-operators { chrome < 85 } diff --git a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt index aa45c998ec64..9e4f3d454751 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options-babel-7/safari-10_3-block-scoped/stdout.txt @@ -10,7 +10,7 @@ Using modules transform: auto Using plugins: proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } - proposal-class-properties { safari < 14.1 } + proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } proposal-numeric-separator { safari < 13 } proposal-logical-assignment-operators { safari < 14 } diff --git a/packages/babel-preset-env/test/fixtures/shipped-proposals/new-class-features-chrome-90/output.js b/packages/babel-preset-env/test/fixtures/shipped-proposals/new-class-features-chrome-90/output.js index cb0872d19585..1cb775441ef3 100644 --- a/packages/babel-preset-env/test/fixtures/shipped-proposals/new-class-features-chrome-90/output.js +++ b/packages/babel-preset-env/test/fixtures/shipped-proposals/new-class-features-chrome-90/output.js @@ -1,8 +1,15 @@ -var _fooBrandCheck = /*#__PURE__*/new WeakSet(); +var _foo = /*#__PURE__*/new WeakMap(); class A { - #foo = void _fooBrandCheck.add(this); - static #_ = (() => { - register(A, _fooBrandCheck.has(A)); - })(); + constructor() { + babelHelpers.classPrivateFieldInitSpec(this, _foo, { + writable: true, + value: void 0 + }); + } + } + +(() => { + register(A, _foo.has(A)); +})();