From ddc45a5a502576dc17b424748a98703b3c021f93 Mon Sep 17 00:00:00 2001 From: Sosuke Suzuki Date: Fri, 29 Oct 2021 03:39:04 +0900 Subject: [PATCH] Enable class static blocks by default (#13713) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove classStaticBlock plugin * Update tests * Remove class static blocks from proposalPlugins * Update tests * Remove classStaticBlock from mapping for test262 * chore: update babel-types Co-authored-by: Huáng Jùnliàng --- .../babel-compat-data/scripts/data/plugin-features.js | 5 ++--- .../test/fixtures/minified/static-block/options.json | 3 +-- .../fixtures/types/ClassBody-StaticBlock/options.json | 1 - packages/babel-parser/src/parser/statement.js | 1 - .../comments/basic/class-static-block/options.json | 3 --- .../_no-plugin/class-static-block/input.js | 6 ------ .../_no-plugin/class-static-block/options.json | 3 --- .../options.json | 6 ------ .../await-binding-in-static-block/options.json | 3 --- .../class-static-block/invalid-await/options.json | 3 --- .../invalid-decorators/options.json | 5 +---- .../invalid-legacy-decorators/options.json | 2 +- .../class-static-block/invalid-yield/options.json | 5 ----- .../experimental/class-static-block/options.json | 3 --- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../options.json | 11 ++--------- .../fixtures/typescript/static-blocks/options.json | 2 +- packages/babel-parser/typings/babel-parser.d.ts | 2 +- packages/babel-preset-env/data/shipped-proposals.js | 4 +--- .../bugfixes/_esmodules-no-bugfixes/stdout.txt | 1 + .../test/fixtures/bugfixes/_esmodules/stdout.txt | 1 + .../bugfixes/edge-default-params-chrome-40/stdout.txt | 1 + .../bugfixes/edge-default-params-chrome-70/stdout.txt | 1 + .../bugfixes/edge-default-params-edge-14/stdout.txt | 1 + .../bugfixes/edge-default-params-edge-15/stdout.txt | 1 + .../stdout.txt | 1 + .../bugfixes/edge-default-params-edge-17/stdout.txt | 1 + .../bugfixes/edge-default-params-edge-18/stdout.txt | 1 + .../edge-function-name-edge-14-no-bugfixes/stdout.txt | 1 + .../bugfixes/edge-function-name-edge-14/stdout.txt | 1 + .../bugfixes/edge-function-name-edge-15/stdout.txt | 1 + .../stdout.txt | 1 + .../safari-block-scoping-safari-10/stdout.txt | 1 + .../safari-block-scoping-safari-11/stdout.txt | 1 + .../bugfixes/safari-block-scoping-safari-9/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../usage-browserslist-config-ignore/stdout.txt | 1 + .../usage-browserslist-config-ignore/stdout.txt | 1 + .../usage-browserslist-config-ignore/stdout.txt | 1 + .../usage-browserslist-config-ignore/stdout.txt | 1 + .../debug-babel-7/browserslist-env/stdout.txt | 1 + .../debug-babel-7/browserslists-android-3/stdout.txt | 1 + .../browserslists-defaults-not-ie/stdout.txt | 1 + .../debug-babel-7/browserslists-defaults/stdout.txt | 1 + .../browserslists-last-2-versions-not-ie/stdout.txt | 1 + .../corejs-without-usebuiltins/stdout.txt | 1 + .../debug-babel-7/entry-corejs2-android/stdout.txt | 1 + .../debug-babel-7/entry-corejs2-electron/stdout.txt | 1 + .../entry-corejs2-force-all-transforms/stdout.txt | 1 + .../debug-babel-7/entry-corejs2-no-import/stdout.txt | 1 + .../entry-corejs2-proposals-chrome-71/stdout.txt | 1 + .../debug-babel-7/entry-corejs2-proposals/stdout.txt | 1 + .../entry-corejs2-specific-targets/stdout.txt | 1 + .../entry-corejs2-versions-decimals/stdout.txt | 1 + .../entry-corejs2-versions-strings/stdout.txt | 1 + .../fixtures/debug-babel-7/entry-corejs2/stdout.txt | 1 + .../debug-babel-7/entry-corejs3-android/stdout.txt | 1 + .../debug-babel-7/entry-corejs3-electron/stdout.txt | 1 + .../entry-corejs3-force-all-transforms/stdout.txt | 1 + .../debug-babel-7/entry-corejs3-no-import/stdout.txt | 1 + .../entry-corejs3-proposals-chrome-71/stdout.txt | 1 + .../debug-babel-7/entry-corejs3-proposals/stdout.txt | 1 + .../entry-corejs3-specific-targets/stdout.txt | 1 + .../entry-corejs3-versions-decimals/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../entry-corejs3-versions-strings/stdout.txt | 1 + .../fixtures/debug-babel-7/entry-corejs3/stdout.txt | 1 + .../entry-no-corejs-no-import/stdout.txt | 1 + .../debug-babel-7/entry-no-corejs-uglify/stdout.txt | 1 + .../fixtures/debug-babel-7/entry-no-corejs/stdout.txt | 1 + .../fixtures/debug-babel-7/plugins-only/stdout.txt | 1 + .../top-level-targets-shadowed/stdout.txt | 1 + .../debug-babel-7/top-level-targets/stdout.txt | 1 + .../fixtures/debug-babel-7/usage-corejs2-1/stdout.txt | 1 + .../fixtures/debug-babel-7/usage-corejs2-2/stdout.txt | 1 + .../usage-corejs2-chrome-71-1/stdout.txt | 1 + .../usage-corejs2-chrome-71-2/stdout.txt | 1 + .../debug-babel-7/usage-corejs2-none-1/stdout.txt | 1 + .../debug-babel-7/usage-corejs2-none-2/stdout.txt | 1 + .../usage-corejs2-proposals-1/stdout.txt | 1 + .../usage-corejs2-proposals-2/stdout.txt | 1 + .../usage-corejs2-proposals-chrome-71-1/stdout.txt | 1 + .../usage-corejs2-proposals-chrome-71-2/stdout.txt | 1 + .../usage-corejs2-with-import/stdout.txt | 1 + .../fixtures/debug-babel-7/usage-corejs3-1/stdout.txt | 1 + .../fixtures/debug-babel-7/usage-corejs3-2/stdout.txt | 1 + .../usage-corejs3-chrome-71-1/stdout.txt | 1 + .../usage-corejs3-chrome-71-2/stdout.txt | 1 + .../debug-babel-7/usage-corejs3-none-1/stdout.txt | 1 + .../debug-babel-7/usage-corejs3-none-2/stdout.txt | 1 + .../usage-corejs3-proposals-1/stdout.txt | 1 + .../usage-corejs3-proposals-2/stdout.txt | 1 + .../usage-corejs3-proposals-chrome-71-1/stdout.txt | 1 + .../usage-corejs3-proposals-chrome-71-2/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../usage-corejs3-with-import/stdout.txt | 1 + .../debug-babel-7/usage-no-corejs-1/stdout.txt | 1 + .../debug-babel-7/usage-no-corejs-2/stdout.txt | 1 + .../debug-babel-7/usage-no-corejs-none-1/stdout.txt | 1 + .../debug-babel-7/usage-no-corejs-none-2/stdout.txt | 1 + .../test/fixtures/debug/browserslist-env/stdout.txt | 1 + .../fixtures/debug/browserslists-android-3/stdout.txt | 1 + .../debug/browserslists-defaults-not-ie/stdout.txt | 1 + .../fixtures/debug/browserslists-defaults/stdout.txt | 1 + .../browserslists-last-2-versions-not-ie/stdout.txt | 1 + .../debug/corejs-without-usebuiltins/stdout.txt | 1 + .../fixtures/debug/entry-corejs2-android/stdout.txt | 1 + .../fixtures/debug/entry-corejs2-electron/stdout.txt | 1 + .../entry-corejs2-force-all-transforms/stdout.txt | 1 + .../fixtures/debug/entry-corejs2-no-import/stdout.txt | 1 + .../entry-corejs2-proposals-chrome-71/stdout.txt | 1 + .../fixtures/debug/entry-corejs2-proposals/stdout.txt | 1 + .../debug/entry-corejs2-specific-targets/stdout.txt | 1 + .../debug/entry-corejs2-versions-decimals/stdout.txt | 1 + .../debug/entry-corejs2-versions-strings/stdout.txt | 1 + .../test/fixtures/debug/entry-corejs2/stdout.txt | 1 + .../fixtures/debug/entry-corejs3-android/stdout.txt | 1 + .../fixtures/debug/entry-corejs3-electron/stdout.txt | 1 + .../entry-corejs3-force-all-transforms/stdout.txt | 1 + .../fixtures/debug/entry-corejs3-no-import/stdout.txt | 1 + .../entry-corejs3-proposals-chrome-71/stdout.txt | 1 + .../fixtures/debug/entry-corejs3-proposals/stdout.txt | 1 + .../debug/entry-corejs3-specific-targets/stdout.txt | 1 + .../debug/entry-corejs3-versions-decimals/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../debug/entry-corejs3-versions-strings/stdout.txt | 1 + .../test/fixtures/debug/entry-corejs3/stdout.txt | 1 + .../debug/entry-no-corejs-no-import/stdout.txt | 1 + .../fixtures/debug/entry-no-corejs-uglify/stdout.txt | 1 + .../test/fixtures/debug/entry-no-corejs/stdout.txt | 1 + .../test/fixtures/debug/plugins-only/stdout.txt | 1 + .../debug/top-level-targets-shadowed/stdout.txt | 1 + .../test/fixtures/debug/top-level-targets/stdout.txt | 1 + .../test/fixtures/debug/usage-corejs2-1/stdout.txt | 1 + .../test/fixtures/debug/usage-corejs2-2/stdout.txt | 1 + .../debug/usage-corejs2-chrome-71-1/stdout.txt | 1 + .../debug/usage-corejs2-chrome-71-2/stdout.txt | 1 + .../fixtures/debug/usage-corejs2-none-1/stdout.txt | 1 + .../fixtures/debug/usage-corejs2-none-2/stdout.txt | 1 + .../debug/usage-corejs2-proposals-1/stdout.txt | 1 + .../debug/usage-corejs2-proposals-2/stdout.txt | 1 + .../usage-corejs2-proposals-chrome-71-1/stdout.txt | 1 + .../usage-corejs2-proposals-chrome-71-2/stdout.txt | 1 + .../debug/usage-corejs2-with-import/stdout.txt | 1 + .../test/fixtures/debug/usage-corejs3-1/stdout.txt | 1 + .../test/fixtures/debug/usage-corejs3-2/stdout.txt | 1 + .../debug/usage-corejs3-chrome-71-1/stdout.txt | 1 + .../debug/usage-corejs3-chrome-71-2/stdout.txt | 1 + .../fixtures/debug/usage-corejs3-none-1/stdout.txt | 1 + .../fixtures/debug/usage-corejs3-none-2/stdout.txt | 1 + .../debug/usage-corejs3-proposals-1/stdout.txt | 1 + .../debug/usage-corejs3-proposals-2/stdout.txt | 1 + .../usage-corejs3-proposals-chrome-71-1/stdout.txt | 1 + .../usage-corejs3-proposals-chrome-71-2/stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../stdout.txt | 1 + .../debug/usage-corejs3-with-import/stdout.txt | 1 + .../test/fixtures/debug/usage-no-corejs-1/stdout.txt | 1 + .../test/fixtures/debug/usage-no-corejs-2/stdout.txt | 1 + .../fixtures/debug/usage-no-corejs-none-1/stdout.txt | 1 + .../fixtures/debug/usage-no-corejs-none-2/stdout.txt | 1 + .../safari-10_3-block-scoped/stdout.txt | 1 + .../safari-10_3-block-scoped/stdout.txt | 1 + packages/babel-types/src/ast-types/generated/index.ts | 3 ++- .../babel-types/src/validators/generated/index.ts | 1 + scripts/parser-tests/test262/index.js | 1 - 181 files changed, 179 insertions(+), 114 deletions(-) delete mode 100644 packages/babel-generator/test/fixtures/types/ClassBody-StaticBlock/options.json delete mode 100644 packages/babel-parser/test/fixtures/comments/basic/class-static-block/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/input.js delete mode 100644 packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-initializer-in-static-block/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-static-block/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-await/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-yield/options.json delete mode 100644 packages/babel-parser/test/fixtures/experimental/class-static-block/options.json diff --git a/packages/babel-compat-data/scripts/data/plugin-features.js b/packages/babel-compat-data/scripts/data/plugin-features.js index 59906cc9a0..644ed3537a 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -163,12 +163,11 @@ const es2022 = { ], }, "proposal-private-methods": "private class methods", -}; - -const shippedProposal = { "proposal-class-static-block": "Class static initialization blocks", }; +const shippedProposal = {}; + // Run plugins for modern features first module.exports = Object.assign( {}, diff --git a/packages/babel-generator/test/fixtures/minified/static-block/options.json b/packages/babel-generator/test/fixtures/minified/static-block/options.json index e6005300df..558d34d377 100644 --- a/packages/babel-generator/test/fixtures/minified/static-block/options.json +++ b/packages/babel-generator/test/fixtures/minified/static-block/options.json @@ -1,4 +1,3 @@ { - "minified": true, - "plugins": ["classStaticBlock"] + "minified": true } diff --git a/packages/babel-generator/test/fixtures/types/ClassBody-StaticBlock/options.json b/packages/babel-generator/test/fixtures/types/ClassBody-StaticBlock/options.json deleted file mode 100644 index 6f3a5e716c..0000000000 --- a/packages/babel-generator/test/fixtures/types/ClassBody-StaticBlock/options.json +++ /dev/null @@ -1 +0,0 @@ -{ "plugins": ["classStaticBlock"] } diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index 23036e0a3c..fe76988e8d 100644 --- a/packages/babel-parser/src/parser/statement.js +++ b/packages/babel-parser/src/parser/statement.js @@ -1619,7 +1619,6 @@ export default class StatementParser extends ExpressionParser { classBody: N.ClassBody, member: N.StaticBlock & { decorators?: Array }, ) { - this.expectPlugin("classStaticBlock", member.start); // Start a new lexical scope this.scope.enter(SCOPE_CLASS | SCOPE_STATIC_BLOCK | SCOPE_SUPER); // Start a new scope with regard to loop labels diff --git a/packages/babel-parser/test/fixtures/comments/basic/class-static-block/options.json b/packages/babel-parser/test/fixtures/comments/basic/class-static-block/options.json deleted file mode 100644 index 70adcb5e62..0000000000 --- a/packages/babel-parser/test/fixtures/comments/basic/class-static-block/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["classStaticBlock"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/input.js b/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/input.js deleted file mode 100644 index 56ee01f2a2..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/input.js +++ /dev/null @@ -1,6 +0,0 @@ -class C { - static foo() {} - static { - this.bar = this.foo; - } -} diff --git a/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/options.json b/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/options.json deleted file mode 100644 index 5d350a1a93..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/_no-plugin/class-static-block/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "throws": "This experimental syntax requires enabling the parser plugin: 'classStaticBlock' (3:2)" -} \ No newline at end of file diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-initializer-in-static-block/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-initializer-in-static-block/options.json deleted file mode 100644 index f12f46a419..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-initializer-in-static-block/options.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "plugins": [ - "classStaticBlock", - "classProperties" - ] -} diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-static-block/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-static-block/options.json deleted file mode 100644 index 3b03f5fe57..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/await-binding-in-static-block/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["classStaticBlock", "classProperties"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-await/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-await/options.json deleted file mode 100644 index 70adcb5e62..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-await/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["classStaticBlock"] -} diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-decorators/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-decorators/options.json index 0dba4407dc..fe752ff5f5 100644 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-decorators/options.json +++ b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-decorators/options.json @@ -1,6 +1,3 @@ { - "plugins": [ - "classStaticBlock", - ["decorators", { "decoratorsBeforeExport": true }] - ] + "plugins": [["decorators", { "decoratorsBeforeExport": true }]] } diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-legacy-decorators/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-legacy-decorators/options.json index fb2927c28f..a6855c41cf 100644 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-legacy-decorators/options.json +++ b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-legacy-decorators/options.json @@ -1,3 +1,3 @@ { - "plugins": ["classStaticBlock", "decorators-legacy"] + "plugins": ["decorators-legacy"] } diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-yield/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-yield/options.json deleted file mode 100644 index 9e18fa8acf..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/invalid-yield/options.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "plugins": [ - "classStaticBlock" - ] -} \ No newline at end of file diff --git a/packages/babel-parser/test/fixtures/experimental/class-static-block/options.json b/packages/babel-parser/test/fixtures/experimental/class-static-block/options.json deleted file mode 100644 index 70adcb5e62..0000000000 --- a/packages/babel-parser/test/fixtures/experimental/class-static-block/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["classStaticBlock"] -} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-private-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-private-02/options.json index 4418a0a190..a0b604ea79 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-private-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-private-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:17)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-protected-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-protected-02/options.json index 8720025572..20b26a970d 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-protected-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-protected-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:19)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-public-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-public-02/options.json index 1795a8b359..3cbe6aa67f 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-public-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-accessibility-public-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:16)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-abstract-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-abstract-02/options.json index 954158d98b..6352e25223 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-abstract-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-abstract-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:18)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-override-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-override-02/options.json index 954158d98b..6352e25223 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-override-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-block-with-modifier-override-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:18)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifer-declare-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifer-declare-02/options.json index 4418a0a190..a0b604ea79 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifer-declare-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifer-declare-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:17)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifier-readonly-02/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifier-readonly-02/options.json index 954158d98b..6352e25223 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifier-readonly-02/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/invalid-static-blocks-with-modifier-readonly-02/options.json @@ -1,12 +1,5 @@ { - "plugins": [ - [ - "classStaticBlock" - ], - [ - "typescript" - ] - ], + "plugins": ["typescript"], "sourceType": "module", "throws": "Unexpected token (2:18)" -} \ No newline at end of file +} diff --git a/packages/babel-parser/test/fixtures/typescript/static-blocks/options.json b/packages/babel-parser/test/fixtures/typescript/static-blocks/options.json index 711110b57a..3303d079b2 100644 --- a/packages/babel-parser/test/fixtures/typescript/static-blocks/options.json +++ b/packages/babel-parser/test/fixtures/typescript/static-blocks/options.json @@ -1,4 +1,4 @@ { - "plugins": ["classStaticBlock", "typescript"], + "plugins": ["typescript"], "sourceType": "module" } diff --git a/packages/babel-parser/typings/babel-parser.d.ts b/packages/babel-parser/typings/babel-parser.d.ts index 8f16aae158..fb2a0db420 100644 --- a/packages/babel-parser/typings/babel-parser.d.ts +++ b/packages/babel-parser/typings/babel-parser.d.ts @@ -125,7 +125,7 @@ export type ParserPlugin = | "classPrivateMethods" | "classPrivateProperties" | "classProperties" - | "classStaticBlock" + | "classStaticBlock" // Enabled by default | "decimal" | "decorators" | "decorators-legacy" diff --git a/packages/babel-preset-env/data/shipped-proposals.js b/packages/babel-preset-env/data/shipped-proposals.js index 37661b1811..f3be16c311 100644 --- a/packages/babel-preset-env/data/shipped-proposals.js +++ b/packages/babel-preset-env/data/shipped-proposals.js @@ -2,9 +2,7 @@ // These mappings represent the syntax proposals that have been // shipped by browsers, and are enabled by the `shippedProposals` option. -const proposalPlugins = new Set([ - "proposal-class-static-block", -]); +const proposalPlugins = new Set(); // use intermediary object to enforce alphabetical key order const pluginSyntaxObject = { 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 3ba12d8234..18fdf8c917 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 @@ -16,6 +16,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, 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 b672cb3083..119388d42c 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/_esmodules/stdout.txt @@ -16,6 +16,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, 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 fcc723a1a6..8cdc5a43fe 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 b623255e48..d2cfd76435 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt index 9f66e4b81e..ed40575d87 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-14/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt index 5eddef0f0d..4cf05f34fc 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-15/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt index ce00cc39e6..4d68329401 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17-no-bugfixes/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt index 79b550c64a..92042acd0f 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-17/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt index 8f29d1151c..f8531428f9 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-default-params-edge-18/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt index bdf0720069..914545a528 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14-no-bugfixes/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt index 9f66e4b81e..ed40575d87 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-14/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt index 5eddef0f0d..4cf05f34fc 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/edge-function-name-edge-15/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { edge } proposal-private-property-in-object { edge } proposal-class-properties { edge < 84 } proposal-private-methods { edge < 84 } 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 0307904b78..9e4f3d4547 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } 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 96df0ef155..07cc8eaae6 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } 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 03b6ace0cd..14dc9bc271 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } 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 d4b5d0f25e..a27ea5bc2d 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15-no-bugfixes/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15-no-bugfixes/stdout.txt index e66854d27d..0a7178c60e 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15-no-bugfixes/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15-no-bugfixes/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } syntax-private-property-in-object syntax-class-properties syntax-numeric-separator diff --git a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt index 8e2f77f81d..c646672b43 100644 --- a/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } syntax-private-property-in-object syntax-class-properties syntax-numeric-separator 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 32d117b89c..eb73eca30c 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } syntax-class-properties syntax-numeric-separator 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 6dbd96da14..58b9f9430a 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } syntax-class-properties syntax-numeric-separator 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 8dc078d17b..61e9e4c922 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 @@ -16,6 +16,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt index d7365956cb..a8e0a6df0a 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, 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 27cb2e34d2..073169f495 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 @@ -16,6 +16,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt index f2296e3243..ec37288172 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/stdout.txt @@ -16,6 +16,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, node, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, node, opera, safari < 15, samsung } proposal-class-properties { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt index 4f51513a42..3090c365fa 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslist-env/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt index 2fedb65dd3..8a556f6f56 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/browserslists-android-3/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } 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 7b8fd41699..020ca921d0 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 @@ -15,6 +15,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 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 e2c6f00a28..531c53b6fe 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 @@ -16,6 +16,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15, samsung < 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 a7b495ce46..88106cc903 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 @@ -15,6 +15,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt index 474af9dd27..bace7b09ea 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/corejs-without-usebuiltins/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt index 857e8a37d0..60a44a4327 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-android/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } 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 7a7b530f8e..bce01f4951 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,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { electron } proposal-private-property-in-object { electron < 13.0 } proposal-class-properties { electron < 10.0 } proposal-private-methods { 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 2c6ac562ec..5b30fa4b48 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt index 2ef72ecd8b..0de54bd3c2 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } 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 c324fd05ef..05c3e9eb12 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt index 525de62321..be35e9af44 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs2-proposals/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } 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 925c1df68e..a358772561 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 @@ -13,6 +13,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge, firefox < 90, ie, ios < 15, safari < 15 } proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } 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 2227709fd2..0e14e765be 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,6 +11,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, electron, ie, node } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node } proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } 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 e2b94a9f1c..f5a7a231b5 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } 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 fca48964fa..bad1b59096 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt index 2eee56fd4b..eb9672fed1 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-android/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } 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 d3809faea8..b320b0bf66 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,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { electron } proposal-private-property-in-object { electron < 13.0 } proposal-class-properties { electron < 10.0 } proposal-private-methods { electron < 10.0 } 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 e415649919..00f1d9ed85 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt index 2f41a44846..4c2da1a28f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } 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 59d6214f2a..b7115dcc21 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt index 44914fb862..7a9138249f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-corejs3-proposals/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } 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 5d725fdf63..ea8a84b6c8 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 @@ -13,6 +13,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge, firefox < 90, ie, ios < 15, safari < 15 } proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } 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 257ec45621..57b10b5a0a 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,6 +11,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, electron, ie, node } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node } proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } 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 05cf188a14..d480a5c3d1 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } 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 594f01eb0d..805d516433 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } 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 a6e8406521..846aa1c86d 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } 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 b80eb59a79..bf2b9d636d 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt index 1f0f57ac20..c822acb71f 100644 --- a/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug-babel-7/entry-no-corejs-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } 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 c22df8bf87..759615952a 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 5c598d37ac..2091175a10 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 @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } 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 9f9ed48fb8..4e473f14ed 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 @@ -9,6 +9,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { firefox < 93, node } proposal-private-property-in-object { firefox < 90, node } proposal-class-properties { firefox < 90, node < 14.6 } proposal-private-methods { firefox < 90, node < 14.6 } 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 e447acf448..b88f7aecf8 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 dc3c6ac88a..f6e88bd291 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 e87a6839c1..202fdb9309 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 80eb250f83..78f9573c4b 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 4c71bd8337..c083aab980 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 c5fd15cd15..ffc6ac0938 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 0d26ebc02f..3d81c0331b 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 93ef88eed5..9d924025b5 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 5c31c318be..5f20982849 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 2d05ab3497..c0d68cc28a 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 eae7581a16..8650c040de 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 d855c995e1..81308c00c9 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 f412c6a8b4..5f6140a8cc 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 f0bc78bded..1772a8636f 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 5412577f16..c11cdceec0 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 495aa529e7..998745bd72 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 e75a8b0c85..568a8187c5 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 2d2d78794e..3e39d4d7ec 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 40cf46fba0..196511b593 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 225beded64..f2a5862e95 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 ea8e369bba..72c517cca2 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 2fc4976309..b1cd8b87db 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 ef68e2af91..4580e60d6c 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 793bd1d002..7b2b00e13e 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 f78778eb92..efa501451a 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 1e47a5bb87..bf7d255cd3 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 6677f821a8..b7e4fc67cd 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 1960f1fe61..ddb70ddf63 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } 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 11fb6610c3..a013606b35 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 19bf529216..6c24317de4 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 4324613c7d..5162207415 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, 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 26eaa12be7..d2079a8693 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 @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt index 4f51513a42..3090c365fa 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslist-env/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt index 2fedb65dd3..8a556f6f56 100644 --- a/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/browserslists-android-3/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } 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 3e1d313f67..c16ec3eb9c 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 @@ -15,6 +15,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } 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 4ce62fd100..f2729e9470 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 @@ -16,6 +16,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ie, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ie, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15, samsung < 14 } 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 b993818541..a2201ad052 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 @@ -15,6 +15,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android, chrome < 94, edge, firefox < 93, ios, opera, safari, samsung } proposal-private-property-in-object { android, chrome < 91, edge, firefox < 90, ios < 15, opera, safari < 15, samsung } proposal-class-properties { firefox < 90, ios < 15, safari < 15, samsung < 14 } proposal-private-methods { firefox < 90, ios < 15, safari < 15, samsung < 14 } diff --git a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt index 474af9dd27..bace7b09ea 100644 --- a/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/corejs-without-usebuiltins/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt index 906710c251..fb9d5d7cd2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-android/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt index 191bd466e7..a6f44893fe 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-electron/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { electron } proposal-private-property-in-object { electron < 13.0 } proposal-class-properties { electron < 10.0 } proposal-private-methods { electron < 10.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt index 305e6c3ecf..0d81882e4d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-force-all-transforms/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt index 540d8b518e..a373b7a5c2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt index 84f70dcb04..872a9ec983 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals-chrome-71/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt index e08b94407e..c69e909628 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-proposals/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt index abe28fe5ab..81407f0b14 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-specific-targets/stdout.txt @@ -13,6 +13,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge, firefox < 90, ie, ios < 15, safari < 15 } proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt index c48076c599..f3af9c111f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-decimals/stdout.txt @@ -11,6 +11,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, electron, ie, node } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node } proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt index ffdca66ff1..ec4b3a3c08 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-versions-strings/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt index 1b1fb01a1c..f74eb3ecb2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt index 0e7ebe0c1c..998b44c37a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-android/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { android } proposal-private-property-in-object { android } proposal-class-properties { android } proposal-private-methods { android } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt index 900bb51ff5..89549ac87e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-electron/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { electron } proposal-private-property-in-object { electron < 13.0 } proposal-class-properties { electron < 10.0 } proposal-private-methods { electron < 10.0 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt index eebb45b1cc..cf2d6df0c9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-force-all-transforms/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt index 8f1ea94ccb..0e649ec9c5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt index 8a1e2319fe..0db1389b70 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals-chrome-71/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt index cc1ca671fc..2958d39311 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-proposals/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { ie } proposal-private-property-in-object { ie } proposal-class-properties { ie } proposal-private-methods { ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt index 46910767b2..68e62f0cca 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-targets/stdout.txt @@ -13,6 +13,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, edge, firefox < 93, ie, ios, safari } proposal-private-property-in-object { chrome < 91, edge, firefox < 90, ie, ios < 15, safari < 15 } proposal-class-properties { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } proposal-private-methods { chrome < 84, edge < 84, firefox < 90, ie, ios < 15, safari < 15 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt index f852cc248a..fca8a76545 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-decimals/stdout.txt @@ -11,6 +11,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, electron, ie, node } proposal-private-property-in-object { chrome < 91, electron < 13.0, ie, node } proposal-class-properties { chrome < 84, electron < 10.0, ie, node < 14.6 } proposal-private-methods { chrome < 84, electron < 10.0, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt index e4b5d43e5e..c9abc915fe 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.0/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt index bc34a6fe87..7cc55e989e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings-minor-3.1/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt index b16e5487eb..05e44d4188 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-versions-strings/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt index ec0c2ea698..e298e7c501 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt index da12bb3e53..f43da2a8a7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-no-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { node } proposal-private-property-in-object { node } proposal-class-properties { node < 14.6 } proposal-private-methods { node < 14.6 } 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 61adee27cb..3417c799c0 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: false Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt index 291c5be929..ad3e122b0d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs/stdout.txt @@ -10,6 +10,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94, ie, node } proposal-private-property-in-object { chrome < 91, ie, node } proposal-class-properties { chrome < 84, ie, node < 14.6 } proposal-private-methods { chrome < 84, ie, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt index c6fdacb84e..e13533136d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/plugins-only/stdout.txt @@ -9,6 +9,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { firefox < 93, node } proposal-private-property-in-object { firefox < 90, node } proposal-class-properties { firefox < 90, node < 14.6 } proposal-private-methods { firefox < 90, node < 14.6 } diff --git a/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt index f739e949a4..f93e681158 100644 --- a/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/top-level-targets-shadowed/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt index 4869ac4084..b4923a66c0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/top-level-targets/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt index 706ac6e92a..9edefde2e5 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt index dab3d6d797..b64286f908 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt index 15ec1189ca..a90ca66b5b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-1/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt index fd079e854b..bef78c3091 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-chrome-71-2/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt index 3456eeb16f..202dd71c74 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt index d4f151fe33..b34c8a7940 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-none-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt index df5758213b..a5db942ada 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt index b401bb0d69..31589b6e6e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt index 1b64723796..44b399fa87 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt index 41fe1feee1..08115de1b9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt index 3ff2b95525..991724a13a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-with-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt index c9212325b8..4be39b8291 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt index 019ca9a850..d6b9cd4484 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt index c19d7ba285..16c2b330cb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-1/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt index 715c030dc6..ab502cf45e 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-chrome-71-2/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt index 66d43df2cf..c56f4f28ad 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt index d9612dd010..4a2c606c68 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-none-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt index 4daf75d2a8..508c59dfb7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt index d89f38584e..c57b6d5f17 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt index 7333a6ce5f..ad893f203a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-1/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt index 3b16fcbb32..01d5c746c3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-proposals-chrome-71-2/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt index 4b824940a7..b515595f92 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt index e6aee9119d..141bda886d 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.0-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt index 10333f77f7..0de2554aea 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt index 1f8961611d..7626db998a 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-versions-strings-minor-3.1-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt index 4f4af6ec11..a0fec84ae2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-with-import/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { chrome < 94 } proposal-private-property-in-object { chrome < 91 } proposal-class-properties { chrome < 84 } proposal-private-methods { chrome < 84 } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt index d0b3248a33..bb85085972 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt index 2962f1fee8..d71504ba66 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt index 107c2907f6..0b88a1baec 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-1/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt index adc8c61e6a..0289781644 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-no-corejs-none-2/stdout.txt @@ -10,6 +10,7 @@ Using targets: 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 < 84, firefox < 90, ie } proposal-private-methods { chrome < 84, firefox < 90, ie } 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 0307904b78..9e4f3d4547 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 @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt index 96df0ef155..07cc8eaae6 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/stdout.txt @@ -8,6 +8,7 @@ Using targets: Using modules transform: auto Using plugins: + proposal-class-static-block { safari } proposal-private-property-in-object { safari < 15 } proposal-class-properties { safari < 15 } proposal-private-methods { safari < 15 } diff --git a/packages/babel-types/src/ast-types/generated/index.ts b/packages/babel-types/src/ast-types/generated/index.ts index b06191a8f4..8a8658e8d3 100644 --- a/packages/babel-types/src/ast-types/generated/index.ts +++ b/packages/babel-types/src/ast-types/generated/index.ts @@ -2095,7 +2095,8 @@ export type Standardized = | ClassProperty | ClassPrivateProperty | ClassPrivateMethod - | PrivateName; + | PrivateName + | StaticBlock; export type Expression = | ArrayExpression | AssignmentExpression diff --git a/packages/babel-types/src/validators/generated/index.ts b/packages/babel-types/src/validators/generated/index.ts index f8d032e18f..bb5a1444f7 100644 --- a/packages/babel-types/src/validators/generated/index.ts +++ b/packages/babel-types/src/validators/generated/index.ts @@ -4280,6 +4280,7 @@ export function isStandardized( "ClassPrivateProperty" === nodeType || "ClassPrivateMethod" === nodeType || "PrivateName" === nodeType || + "StaticBlock" === nodeType || (nodeType === "Placeholder" && ("Identifier" === (node as t.Placeholder).expectedNode || "StringLiteral" === (node as t.Placeholder).expectedNode || diff --git a/scripts/parser-tests/test262/index.js b/scripts/parser-tests/test262/index.js index 7138a4f8e1..d5df1c9978 100644 --- a/scripts/parser-tests/test262/index.js +++ b/scripts/parser-tests/test262/index.js @@ -153,7 +153,6 @@ const ignoredFeatures = [ const ignoredTests = ["built-ins/RegExp/", "language/literals/regexp/"]; const featuresToPlugins = { - "class-static-block": "classStaticBlock", "import-assertions": "importAssertions", };