diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index e9a8f90d599b..c6452fadc558 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -328,6 +328,14 @@ "opera": "37", "electron": "1.1" }, + "proposal-numeric-separator": { + "chrome": "75", + "firefox": "70", + "safari": "13", + "node": "12.5", + "ios": "13", + "opera": "62" + }, "transform-member-expression-literals": { "chrome": "7", "opera": "12", diff --git a/packages/babel-compat-data/scripts/data/plugin-features.js b/packages/babel-compat-data/scripts/data/plugin-features.js index 9bfccf507f31..bd503dcdf5e8 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -116,9 +116,14 @@ const es2020 = { "proposal-optional-chaining": "optional chaining operator (?.)", }; +const shippedProposal = { + "proposal-numeric-separator": "numeric separator", +}; + // Run plugins for modern features first module.exports = Object.assign( {}, + shippedProposal, es2020, es2019, es2018, diff --git a/packages/babel-preset-env/data/shipped-proposals.js b/packages/babel-preset-env/data/shipped-proposals.js index c2dff4cb96ec..2376b388482a 100644 --- a/packages/babel-preset-env/data/shipped-proposals.js +++ b/packages/babel-preset-env/data/shipped-proposals.js @@ -2,13 +2,16 @@ // These mappings represent the syntax proposals that have been // shipped by browsers, and are enabled by the `shippedProposals` option. -const proposalPlugins = {}; +const proposalPlugins = { + "proposal-numeric-separator": true +}; // use intermediary object to enforce alphabetical key order const pluginSyntaxObject = { "proposal-async-generator-functions": "syntax-async-generators", "proposal-json-strings": "syntax-json-strings", "proposal-nullish-coalescing-operator": "syntax-nullish-coalescing-operator", + "proposal-numeric-separator": "syntax-numeric-separator", "proposal-object-rest-spread": "syntax-object-rest-spread", "proposal-optional-catch-binding": "syntax-optional-catch-binding", "proposal-optional-chaining": "syntax-optional-chaining", diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index 30c54f97bfac..7d66f052c54a 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -19,6 +19,7 @@ "@babel/plugin-proposal-dynamic-import": "^7.8.3", "@babel/plugin-proposal-json-strings": "^7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", "@babel/plugin-proposal-object-rest-spread": "^7.8.3", "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", "@babel/plugin-proposal-optional-chaining": "^7.8.3", @@ -27,6 +28,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", diff --git a/packages/babel-preset-env/src/available-plugins.js b/packages/babel-preset-env/src/available-plugins.js index d9a2a3da9608..d87b39099d8f 100644 --- a/packages/babel-preset-env/src/available-plugins.js +++ b/packages/babel-preset-env/src/available-plugins.js @@ -5,6 +5,7 @@ import syntaxAsyncGenerators from "@babel/plugin-syntax-async-generators"; import syntaxDynamicImport from "@babel/plugin-syntax-dynamic-import"; import syntaxJsonStrings from "@babel/plugin-syntax-json-strings"; import syntaxNullishCoalescingOperator from "@babel/plugin-syntax-nullish-coalescing-operator"; +import syntaxNumericSeparator from "@babel/plugin-syntax-numeric-separator"; import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread"; import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding"; import syntaxOptionalChaining from "@babel/plugin-syntax-optional-chaining"; @@ -13,6 +14,7 @@ import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-genera import proposalDynamicImport from "@babel/plugin-proposal-dynamic-import"; import proposalJsonStrings from "@babel/plugin-proposal-json-strings"; import proposalNullishCoalescingOperator from "@babel/plugin-proposal-nullish-coalescing-operator"; +import proposalNumericSeparator from "@babel/plugin-proposal-numeric-separator"; import proposalObjectRestSpread from "@babel/plugin-proposal-object-rest-spread"; import proposalOptionalCatchBinding from "@babel/plugin-proposal-optional-catch-binding"; import proposalOptionalChaining from "@babel/plugin-proposal-optional-chaining"; @@ -54,6 +56,7 @@ export default { "proposal-dynamic-import": proposalDynamicImport, "proposal-json-strings": proposalJsonStrings, "proposal-nullish-coalescing-operator": proposalNullishCoalescingOperator, + "proposal-numeric-separator": proposalNumericSeparator, "proposal-object-rest-spread": proposalObjectRestSpread, "proposal-optional-catch-binding": proposalOptionalCatchBinding, "proposal-optional-chaining": proposalOptionalChaining, @@ -62,6 +65,7 @@ export default { "syntax-dynamic-import": syntaxDynamicImport, "syntax-json-strings": syntaxJsonStrings, "syntax-nullish-coalescing-operator": syntaxNullishCoalescingOperator, + "syntax-numeric-separator": syntaxNumericSeparator, "syntax-object-rest-spread": syntaxObjectRestSpread, "syntax-optional-catch-binding": syntaxOptionalCatchBinding, "syntax-optional-chaining": syntaxOptionalChaining, diff --git a/packages/babel-preset-env/src/normalize-options.js b/packages/babel-preset-env/src/normalize-options.js index 667805bb5703..ca6deba60a4f 100644 --- a/packages/babel-preset-env/src/normalize-options.js +++ b/packages/babel-preset-env/src/normalize-options.js @@ -267,12 +267,11 @@ export default function normalizeOptions(opts: Options) { checkDuplicateIncludeExcludes(include, exclude); - const shippedProposals = - validateBoolOption( - TopLevelOptions.shippedProposals, - opts.shippedProposals, - false, - ) || corejs.proposals; + const shippedProposals = validateBoolOption( + TopLevelOptions.shippedProposals, + opts.shippedProposals, + false, + ); return { configPath: validateConfigPathOption(opts.configPath), diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt index 66f70eb69f21..8b1597530ad3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt index 21a77b223686..d945f7eb9be3 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs2-shippedProposals/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt index 61d7dd28ed71..d9c1c3d9a596 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt index 782c3404221c..323258246ade 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-all/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt index 43399e39cc43..1c1d0f4686a8 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-babel-polyfill/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt index 5cc0bfddd290..27f041210526 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt index a476f1fc3876..27ff06a1aa26 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt index d79343b26ac5..575837038bb9 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es-proposals/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt index 86b35cf08086..8ee88f82d9a0 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-es/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt index 94344566c7d6..19acb09c7cbd 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt index 269d04555e14..abf308cbacfc 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-runtime-only/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt index c962a3c54300..4e819173ccd6 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt index fcd2580b4561..8460be93c75b 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-specific-entries/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt index 58f91ddcc011..52e4ba37c6eb 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt index a7f6f6ce8925..fea5a06437f2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable-samsung-8.2/stdout.txt @@ -16,6 +16,7 @@ Using plugins: syntax-object-rest-spread { "samsung":"8.2" } proposal-unicode-property-regex { "samsung":"8.2" } transform-named-capturing-groups-regex { "samsung":"8.2" } + proposal-numeric-separator { "samsung":"8.2" } transform-modules-commonjs { "samsung":"8.2" } proposal-dynamic-import { "samsung":"8.2" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt index ec608eb00594..6ec182403c16 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stable/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt index a9d3a4820bf2..c1662c0493ed 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt index 94fcc3aa9ec1..304e9b5963c4 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-stage/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt index bae95d639910..f9f2970d99d7 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web-chrome-71/stdout.txt @@ -14,6 +14,7 @@ Using plugins: syntax-optional-catch-binding { "chrome":"71" } syntax-async-generators { "chrome":"71" } syntax-object-rest-spread { "chrome":"71" } + proposal-numeric-separator { "chrome":"71" } transform-modules-commonjs { "chrome":"71" } proposal-dynamic-import { "chrome":"71" } diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt index 49763e3c8aa4..47995e0221a6 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-corejs3-web/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt index 7cce8975c964..b5c1cacea918 100644 --- a/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/entry-no-corejs-shippedProposals/stdout.txt @@ -37,6 +37,7 @@ Using plugins: transform-typeof-symbol {} transform-new-target {} transform-regenerator {} + proposal-numeric-separator {} transform-member-expression-literals {} transform-property-literals {} transform-reserved-words {} diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt index 0c724ee0e5cd..6f0bda0c8f5f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-1/stdout.txt @@ -40,6 +40,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } + proposal-numeric-separator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt index 5344f073ecea..25e5a6a1162c 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs2-shippedProposals-2/stdout.txt @@ -40,6 +40,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } + proposal-numeric-separator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt index 3417b9db6c9f..4a45e3a472d2 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-1/stdout.txt @@ -40,6 +40,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } + proposal-numeric-separator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" } diff --git a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt index 8670a4118bdd..d0318911d55f 100644 --- a/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt +++ b/packages/babel-preset-env/test/fixtures/debug/usage-corejs3-shippedProposals-2/stdout.txt @@ -40,6 +40,7 @@ Using plugins: transform-typeof-symbol { "ie":"11" } transform-new-target { "ie":"11" } transform-regenerator { "firefox":"50", "ie":"11" } + proposal-numeric-separator { "chrome":"52", "firefox":"50", "ie":"11" } transform-modules-commonjs { "chrome":"52", "firefox":"50", "ie":"11" } proposal-dynamic-import { "chrome":"52", "firefox":"50", "ie":"11" }