FIX: Transpile start-discourse.js to fix iOS12 support (#18149)
33a2624f09
introduced a JS safe-navigation operator in `discourse-boot.js`. This needs to be transpiled to maintain iOS 12 support.
This commit is contained in:
parent
de8cd19438
commit
564787d1dd
|
@ -179,11 +179,6 @@ module.exports = function (defaults) {
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
applyTerser(prettyTextEngine(app)),
|
applyTerser(prettyTextEngine(app)),
|
||||||
concat("public/assets/scripts", {
|
|
||||||
outputFile: `assets/start-discourse.js`,
|
|
||||||
headerFiles: [`start-app.js`],
|
|
||||||
inputFiles: [`discourse-boot.js`],
|
|
||||||
}),
|
|
||||||
generateScriptsTree(app),
|
generateScriptsTree(app),
|
||||||
applyTerser(discoursePluginsTree),
|
applyTerser(discoursePluginsTree),
|
||||||
]);
|
]);
|
||||||
|
|
|
@ -35,5 +35,21 @@ module.exports = function scriptsTree(app) {
|
||||||
trees.push(transpiledWithDecodedSourcemap);
|
trees.push(transpiledWithDecodedSourcemap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// start-discourse.js is a combination of start-app and discourse-boot
|
||||||
|
let startDiscourseTree = funnel(`public/assets/scripts`, {
|
||||||
|
files: ["start-app.js", "discourse-boot.js"],
|
||||||
|
destDir: "scripts",
|
||||||
|
});
|
||||||
|
startDiscourseTree = babelAddon.transpileTree(
|
||||||
|
startDiscourseTree,
|
||||||
|
babelConfig
|
||||||
|
);
|
||||||
|
startDiscourseTree = concat(startDiscourseTree, {
|
||||||
|
outputFile: `assets/start-discourse.js`,
|
||||||
|
headerFiles: [`scripts/start-app.js`],
|
||||||
|
inputFiles: [`scripts/discourse-boot.js`],
|
||||||
|
});
|
||||||
|
trees.push(startDiscourseTree);
|
||||||
|
|
||||||
return mergeTrees(trees);
|
return mergeTrees(trees);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue