From 4e0e33e7c0bfbf48b4729d3b02950b9ced7edb06 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 2 Feb 2021 13:14:51 -0600 Subject: [PATCH] Remove support for IE11 (#9578) This changes the Babel compilation targets to exclude IE 11, which results in significant payload size savings. --- ui/config/targets.js | 7 ------- ui/ember-cli-build.js | 1 + 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/ui/config/targets.js b/ui/config/targets.js index f14319316dff..9f6cc639666e 100644 --- a/ui/config/targets.js +++ b/ui/config/targets.js @@ -2,13 +2,6 @@ const browsers = ['last 1 Chrome versions', 'last 1 Firefox versions', 'last 1 Safari versions']; -const isCI = !!process.env.CI; -const isProduction = process.env.EMBER_ENV === 'production'; - -if (isCI || isProduction) { - browsers.push('ie 11'); -} - module.exports = { browsers, }; diff --git a/ui/ember-cli-build.js b/ui/ember-cli-build.js index 595c412663ee..5b4d0eb85e27 100644 --- a/ui/ember-cli-build.js +++ b/ui/ember-cli-build.js @@ -17,6 +17,7 @@ module.exports = function(defaults) { modes: ['javascript'], }, babel: { + include: ['proposal-optional-chaining'], plugins: [ '@babel/plugin-proposal-object-rest-spread', require.resolve('ember-auto-import/babel-plugin'),