From 2dd4d23478377e4e2007b1b9d34a67802667ce6f Mon Sep 17 00:00:00 2001 From: Brian Ng Date: Tue, 25 Jun 2019 11:03:32 -0500 Subject: [PATCH] Bump compat-table and updating preset-env mappings --- .../babel-preset-env/data/built-in-modules.json | 4 ++-- packages/babel-preset-env/data/plugins.json | 4 ++-- packages/babel-preset-env/package.json | 2 +- .../test/fixtures/corejs2/entry-ie-11/options.json | 3 +-- .../test/fixtures/corejs2/entry-ie-9/options.json | 3 +-- .../usage-browserslist-config-ignore/output.mjs | 2 +- .../usage-browserslist-config-ignore/output.mjs | 2 +- .../fixtures/preset-options/ios-10_3/output.mjs | 2 +- .../test/fixtures/preset-options/ios-11/input.mjs | 2 ++ .../fixtures/preset-options/ios-11/options.json | 13 +++++++++++++ .../test/fixtures/preset-options/ios-11/output.mjs | 1 + .../safari-10_3-block-scoped/input.js | 5 +++++ .../safari-10_3-block-scoped/options.json | 13 +++++++++++++ .../safari-10_3-block-scoped/output.js | 4 ++++ 14 files changed, 48 insertions(+), 12 deletions(-) create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/ios-11/input.mjs create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/ios-11/options.json create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/ios-11/output.mjs create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/input.js create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/options.json create mode 100644 packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/output.js diff --git a/packages/babel-preset-env/data/built-in-modules.json b/packages/babel-preset-env/data/built-in-modules.json index 5bada5f51b38..7e33f27eb290 100644 --- a/packages/babel-preset-env/data/built-in-modules.json +++ b/packages/babel-preset-env/data/built-in-modules.json @@ -6,7 +6,7 @@ "safari": "10.1", "opera": "48", "ios_saf": "10.3", - "and_chr": "71", - "and_ff": "64" + "and_chr": "74", + "and_ff": "66" } } diff --git a/packages/babel-preset-env/data/plugins.json b/packages/babel-preset-env/data/plugins.json index c175d039e93f..382a51399431 100644 --- a/packages/babel-preset-env/data/plugins.json +++ b/packages/babel-preset-env/data/plugins.json @@ -186,9 +186,9 @@ "chrome": "49", "edge": "14", "firefox": "51", - "safari": "10.1", + "safari": "11", "node": "6", - "ios": "10.3", + "ios": "11", "samsung": "5", "opera": "36", "electron": "1" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index c87071b66eb2..f5cc73fe3aec 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -73,7 +73,7 @@ "@babel/helper-plugin-test-runner": "^7.0.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "caniuse-db": "1.0.30000969", - "compat-table": "kangax/compat-table#45cbb3a3778815c973c5b09d69bf7d1f7ed0c316", + "compat-table": "kangax/compat-table#071b478a44694cbf72a78db8ab39189c5ae31b2c", "electron-to-chromium": "1.3.113" } } diff --git a/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-11/options.json b/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-11/options.json index d18d83616eb8..280e9827e693 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-11/options.json +++ b/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-11/options.json @@ -8,8 +8,7 @@ }, "modules": false, "useBuiltIns": "entry", - "corejs": 2, - "modules": false + "corejs": 2 } ] ] diff --git a/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-9/options.json b/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-9/options.json index d92732285048..a955fd914bb2 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-9/options.json +++ b/packages/babel-preset-env/test/fixtures/corejs2/entry-ie-9/options.json @@ -8,8 +8,7 @@ }, "modules": false, "useBuiltIns": "entry", - "corejs": 2, - "modules": false + "corejs": 2 } ] ] diff --git a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/output.mjs b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/output.mjs index ecbade1e6b58..71719adea2ca 100644 --- a/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs2/usage-browserslist-config-ignore/output.mjs @@ -1,2 +1,2 @@ import "core-js/modules/web.dom.iterable"; -const a = new Map(); +var a = new Map(); diff --git a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/output.mjs index 383d86ed5eef..e73421da0ea4 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/usage-browserslist-config-ignore/output.mjs @@ -1,3 +1,3 @@ import "core-js/modules/es.array.iterator"; import "core-js/modules/web.dom-collections.iterator"; -const a = new Map(); +var a = new Map(); diff --git a/packages/babel-preset-env/test/fixtures/preset-options/ios-10_3/output.mjs b/packages/babel-preset-env/test/fixtures/preset-options/ios-10_3/output.mjs index 02d939c57fc1..98caa184e618 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/ios-10_3/output.mjs +++ b/packages/babel-preset-env/test/fixtures/preset-options/ios-10_3/output.mjs @@ -1 +1 @@ -const a = () => 1; +var a = () => 1; diff --git a/packages/babel-preset-env/test/fixtures/preset-options/ios-11/input.mjs b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/input.mjs new file mode 100644 index 000000000000..539f11356fae --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/input.mjs @@ -0,0 +1,2 @@ +const a = () => 1; + diff --git a/packages/babel-preset-env/test/fixtures/preset-options/ios-11/options.json b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/options.json new file mode 100644 index 000000000000..073d89cfc80f --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/options.json @@ -0,0 +1,13 @@ +{ + "presets": [ + [ + "../../../../lib", + { + "targets": { + "browsers": ["ios >= 11"] + }, + "modules": false + } + ] + ] +} diff --git a/packages/babel-preset-env/test/fixtures/preset-options/ios-11/output.mjs b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/output.mjs new file mode 100644 index 000000000000..02d939c57fc1 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/ios-11/output.mjs @@ -0,0 +1 @@ +const a = () => 1; diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/input.js b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/input.js new file mode 100644 index 000000000000..4012fcd0553a --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/input.js @@ -0,0 +1,5 @@ +{ + let a = 3 +} + +let a = 3 diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/options.json b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/options.json new file mode 100644 index 000000000000..7eca9afc37fe --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/options.json @@ -0,0 +1,13 @@ +{ + "presets": [ + [ + "../../../../lib", + { + "debug": true, + "targets": { + "safari": "10" + } + } + ] + ] +} diff --git a/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/output.js b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/output.js new file mode 100644 index 000000000000..410ac6d405f8 --- /dev/null +++ b/packages/babel-preset-env/test/fixtures/preset-options/safari-10_3-block-scoped/output.js @@ -0,0 +1,4 @@ +{ + var _a = 3; +} +var a = 3;