Our project’s ui.frontend is rendering our clientlib-site with some ES6 arrow notations. I verified that the arrow notations occur in the dist clientlib-site js file. Not converting ES6 to ES5 causes our site to fail in IE11, which only supports up to ES5.
Our tsconfig.json is already set to compile the ui.frontend to ES5 so we are unsure why the compiler is failing to convert everything.
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "es6",
"baseUrl": "../ui.frontend",
"removeComments": true,
"allowJs": true,
"preserveConstEnums": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true
},
"include": [ "**/*.ts" ],
"exclude": [
"node_modules",
"**/tests/*.js",
"**/tests/*.ts",
"**/target",
"**/*.spec.ts",
"**/*.spec.js",
"*.config.js"
]
}