Update @angular/compiler to v16 (#14792)

This commit is contained in:
fisker Cheung authored and GitHub committed 2023-05-05 10:27:46 +08:00
1 parent b86e42cc84
commit fbd82cf774
3 files changed
+20 -20

No files matched your search

+6 -6
View File
@@ -252,14 +252,14 @@ const pluginFiles = [
{
input: "src/plugins/angular.js",
replaceModule: [
// We only use a small set of `@angular/compiler` from `esm2020/src/expression_parser/`
// We only use a small set of `@angular/compiler` from `esm2022/src/expression_parser/`
// Those files can't be imported, they also not directly runnable, because `.mjs` extension is missing
{
module: getPackageFile("@angular/compiler/fesm2020/compiler.mjs"),
module: getPackageFile("@angular/compiler/fesm2022/compiler.mjs"),
text: /* indent */ `
export * from '../esm2020/src/expression_parser/ast.mjs';
export {Lexer} from '../esm2020/src/expression_parser/lexer.mjs';
export {Parser} from '../esm2020/src/expression_parser/parser.mjs';
export * from '../esm2022/src/expression_parser/ast.mjs';
export {Lexer} from '../esm2022/src/expression_parser/lexer.mjs';
export {Parser} from '../esm2022/src/expression_parser/parser.mjs';
`,
},
...[
@@ -267,7 +267,7 @@ const pluginFiles = [
"expression_parser/parser.mjs",
"ml_parser/interpolation_config.mjs",
].map((file) => ({
module: getPackageFile(`@angular/compiler/esm2020/src/${file}`),
module: getPackageFile(`@angular/compiler/esm2022/src/${file}`),
process: (text) =>
text.replaceAll(/(?<=import .*? from )'(.{1,2}\/.*)'/g, "'$1.mjs'"),
})),