Skip to content

Commit

Permalink
Add numeric-separator to preset-env (#11865)
Browse files Browse the repository at this point in the history
  • Loading branch information
JLHwung committed Jul 22, 2020
1 parent 3784216 commit 8f3f175
Show file tree
Hide file tree
Showing 111 changed files with 124 additions and 40 deletions.
22 changes: 11 additions & 11 deletions packages/babel-compat-data/data/plugins.json
@@ -1,15 +1,4 @@
{
"proposal-numeric-separator": {
"chrome": "75",
"opera": "62",
"edge": "79",
"firefox": "70",
"safari": "13",
"node": "12.5",
"ios": "13",
"samsung": "11",
"electron": "6"
},
"proposal-class-properties": {
"chrome": "74",
"opera": "61",
Expand All @@ -21,6 +10,17 @@
"proposal-private-methods": {
"chrome": "84"
},
"proposal-numeric-separator": {
"chrome": "75",
"opera": "62",
"edge": "79",
"firefox": "70",
"safari": "13",
"node": "12.5",
"ios": "13",
"samsung": "11",
"electron": "6"
},
"proposal-nullish-coalescing-operator": {
"chrome": "80",
"opera": "67",
Expand Down
6 changes: 5 additions & 1 deletion packages/babel-compat-data/scripts/data/plugin-features.js
Expand Up @@ -122,8 +122,11 @@ const es2020 = {
"proposal-optional-chaining": "optional chaining operator (?.)",
};

const shippedProposal = {
const es2021 = {
"proposal-numeric-separator": "numeric separator",
};

const shippedProposal = {
"proposal-class-properties": {
features: [
"static class fields",
Expand All @@ -139,6 +142,7 @@ const shippedProposal = {
module.exports = Object.assign(
{},
shippedProposal,
es2021,
es2020,
es2019,
es2015Parameter,
Expand Down
1 change: 0 additions & 1 deletion packages/babel-preset-env/data/shipped-proposals.js
Expand Up @@ -4,7 +4,6 @@

const proposalPlugins = new Set([
"proposal-class-properties",
"proposal-numeric-separator",
"proposal-private-methods"
]);

Expand Down
Expand Up @@ -16,6 +16,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-nullish-coalescing-operator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
Expand Down
Expand Up @@ -16,6 +16,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-nullish-coalescing-operator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"40" }
proposal-nullish-coalescing-operator { "chrome":"40" }
proposal-optional-chaining { "chrome":"40" }
proposal-json-strings { "chrome":"40" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"70" }
proposal-nullish-coalescing-operator { "chrome":"70" }
proposal-optional-chaining { "chrome":"70" }
syntax-json-strings { "chrome":"70" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"14" }
proposal-nullish-coalescing-operator { "edge":"14" }
proposal-optional-chaining { "edge":"14" }
proposal-json-strings { "edge":"14" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"15" }
proposal-nullish-coalescing-operator { "edge":"15" }
proposal-optional-chaining { "edge":"15" }
proposal-json-strings { "edge":"15" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"17" }
proposal-nullish-coalescing-operator { "edge":"17" }
proposal-optional-chaining { "edge":"17" }
proposal-json-strings { "edge":"17" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"17" }
proposal-nullish-coalescing-operator { "edge":"17" }
proposal-optional-chaining { "edge":"17" }
proposal-json-strings { "edge":"17" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"18" }
proposal-nullish-coalescing-operator { "edge":"18" }
proposal-optional-chaining { "edge":"18" }
proposal-json-strings { "edge":"18" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"14" }
proposal-nullish-coalescing-operator { "edge":"14" }
proposal-optional-chaining { "edge":"14" }
proposal-json-strings { "edge":"14" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"14" }
proposal-nullish-coalescing-operator { "edge":"14" }
proposal-optional-chaining { "edge":"14" }
proposal-json-strings { "edge":"14" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"15" }
proposal-nullish-coalescing-operator { "edge":"15" }
proposal-optional-chaining { "edge":"15" }
proposal-json-strings { "edge":"15" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "safari":"10" }
proposal-nullish-coalescing-operator { "safari":"10" }
proposal-optional-chaining { "safari":"10" }
proposal-json-strings { "safari":"10" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "safari":"10" }
proposal-nullish-coalescing-operator { "safari":"10" }
proposal-optional-chaining { "safari":"10" }
proposal-json-strings { "safari":"10" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "safari":"11" }
proposal-nullish-coalescing-operator { "safari":"11" }
proposal-optional-chaining { "safari":"11" }
proposal-json-strings { "safari":"11" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "safari":"9" }
proposal-nullish-coalescing-operator { "safari":"9" }
proposal-optional-chaining { "safari":"9" }
proposal-json-strings { "safari":"9" }
Expand Down
Expand Up @@ -16,6 +16,7 @@ Using targets:
Using modules transform: false

Using plugins:
proposal-numeric-separator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-nullish-coalescing-operator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
Expand Down
Expand Up @@ -16,6 +16,7 @@ Using targets:
Using modules transform: false

Using plugins:
proposal-numeric-separator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-nullish-coalescing-operator { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-optional-chaining { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "node":"13.2", "opera":"48", "safari":"10.1", "samsung":"8.2" }
proposal-json-strings { "android":"61", "chrome":"61", "edge":"16", "firefox":"60", "ios":"10.3", "opera":"48", "safari":"10.1", "samsung":"8.2" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "ie":"11" }
proposal-nullish-coalescing-operator { "ie":"11" }
proposal-optional-chaining { "ie":"11" }
proposal-json-strings { "ie":"11" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "android":"3" }
proposal-nullish-coalescing-operator { "android":"3" }
proposal-optional-chaining { "android":"3" }
proposal-json-strings { "android":"3" }
Expand Down
Expand Up @@ -15,6 +15,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"18", "firefox":"68", "ios":"12.2", "samsung":"10.1" }
proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"13", "samsung":"10.1" }
proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ios":"12.2", "safari":"13", "samsung":"10.1" }
proposal-json-strings { "edge":"18" }
Expand Down
Expand Up @@ -16,6 +16,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "samsung":"10.1" }
proposal-nullish-coalescing-operator { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" }
proposal-optional-chaining { "chrome":"79", "edge":"18", "firefox":"68", "ie":"11", "ios":"12.2", "safari":"13", "samsung":"10.1" }
proposal-json-strings { "edge":"18", "ie":"11" }
Expand Down
Expand Up @@ -15,6 +15,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "samsung":"10.1" }
proposal-nullish-coalescing-operator { "ios":"13.3", "safari":"13", "samsung":"10.1" }
proposal-optional-chaining { "ios":"13.3", "safari":"13", "samsung":"10.1" }
syntax-json-strings { "android":"80", "chrome":"80", "edge":"80", "firefox":"75", "ios":"13.3", "opera":"67", "safari":"13", "samsung":"10.1" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator {}
proposal-nullish-coalescing-operator {}
proposal-optional-chaining {}
proposal-json-strings {}
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "android":"4" }
proposal-nullish-coalescing-operator { "android":"4" }
proposal-optional-chaining { "android":"4" }
proposal-json-strings { "android":"4" }
Expand Down
Expand Up @@ -15,6 +15,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "electron":"0.36" }
proposal-nullish-coalescing-operator { "electron":"0.36" }
proposal-optional-chaining { "electron":"0.36" }
proposal-json-strings { "electron":"0.36" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: false

Using plugins:
proposal-numeric-separator { "chrome":"55" }
proposal-nullish-coalescing-operator { "chrome":"55" }
proposal-optional-chaining { "chrome":"55" }
proposal-json-strings { "chrome":"55" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "node":"6" }
proposal-nullish-coalescing-operator { "node":"6" }
proposal-optional-chaining { "node":"6" }
proposal-json-strings { "node":"6" }
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"71" }
proposal-nullish-coalescing-operator { "chrome":"71" }
proposal-optional-chaining { "chrome":"71" }
syntax-json-strings { "chrome":"71" }
Expand Down
Expand Up @@ -6,6 +6,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator {}
proposal-nullish-coalescing-operator {}
proposal-optional-chaining {}
proposal-json-strings {}
Expand Down
Expand Up @@ -8,9 +8,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"71" }
proposal-class-properties { "chrome":"71" }
proposal-private-methods { "chrome":"71" }
proposal-numeric-separator { "chrome":"71" }
proposal-nullish-coalescing-operator { "chrome":"71" }
proposal-optional-chaining { "chrome":"71" }
syntax-json-strings { "chrome":"71" }
Expand Down
Expand Up @@ -6,9 +6,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator {}
proposal-class-properties {}
proposal-private-methods {}
proposal-numeric-separator {}
proposal-nullish-coalescing-operator {}
proposal-optional-chaining {}
proposal-json-strings {}
Expand Down
Expand Up @@ -13,6 +13,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
proposal-nullish-coalescing-operator { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
proposal-optional-chaining { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
proposal-json-strings { "chrome":"54", "edge":"13", "firefox":"49", "ie":"10", "ios":"9", "safari":"7" }
Expand Down
Expand Up @@ -19,6 +19,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
proposal-nullish-coalescing-operator { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
proposal-optional-chaining { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
proposal-json-strings { "chrome":"54", "electron":"0.36", "ie":"10", "node":"6.1" }
Expand Down
Expand Up @@ -10,6 +10,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"54", "ie":"10", "node":"6.10" }
proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6.10" }
proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6.10" }
proposal-json-strings { "chrome":"54", "ie":"10", "node":"6.10" }
Expand Down
Expand Up @@ -10,6 +10,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"54", "ie":"10", "node":"6" }
proposal-nullish-coalescing-operator { "chrome":"54", "ie":"10", "node":"6" }
proposal-optional-chaining { "chrome":"54", "ie":"10", "node":"6" }
proposal-json-strings { "chrome":"54", "ie":"10", "node":"6" }
Expand Down
Expand Up @@ -8,9 +8,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "chrome":"71" }
proposal-class-properties { "chrome":"71" }
proposal-private-methods { "chrome":"71" }
proposal-numeric-separator { "chrome":"71" }
proposal-nullish-coalescing-operator { "chrome":"71" }
proposal-optional-chaining { "chrome":"71" }
syntax-json-strings { "chrome":"71" }
Expand Down
Expand Up @@ -6,9 +6,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator {}
proposal-class-properties {}
proposal-private-methods {}
proposal-numeric-separator {}
proposal-nullish-coalescing-operator {}
proposal-optional-chaining {}
proposal-json-strings {}
Expand Down
Expand Up @@ -8,6 +8,7 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator { "android":"4" }
proposal-nullish-coalescing-operator { "android":"4" }
proposal-optional-chaining { "android":"4" }
proposal-json-strings { "android":"4" }
Expand Down
Expand Up @@ -6,9 +6,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-numeric-separator {}
proposal-class-properties {}
proposal-private-methods {}
proposal-numeric-separator {}
proposal-nullish-coalescing-operator {}
proposal-optional-chaining {}
proposal-json-strings {}
Expand Down

0 comments on commit 8f3f175

Please sign in to comment.