Skip to content

Commit b9879f0

Browse files
chore: upgrade Angular to v20
ng update @angular/core@20 @angular/cli@20, plus bump @fortawesome/angular-fontawesome to 3.0.0 (only major compatible with Angular 20 as peer dependency). Automatic migrations updated angular.json schematics defaults and switched tsconfig.json moduleResolution to "bundler". Build and test suite (7/7) pass. Initial bundle now sits at 500.96kB, just over the 500kB soft warning budget (error threshold is 1MB, not touched) - not addressed here, out of scope for this migration.
1 parent a224af5 commit b9879f0

4 files changed

Lines changed: 9774 additions & 9952 deletions

File tree

angular.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,31 @@
8585
},
8686
"cli": {
8787
"analytics": false
88+
},
89+
"schematics": {
90+
"@schematics/angular:component": {
91+
"type": "component"
92+
},
93+
"@schematics/angular:directive": {
94+
"type": "directive"
95+
},
96+
"@schematics/angular:service": {
97+
"type": "service"
98+
},
99+
"@schematics/angular:guard": {
100+
"typeSeparator": "."
101+
},
102+
"@schematics/angular:interceptor": {
103+
"typeSeparator": "."
104+
},
105+
"@schematics/angular:module": {
106+
"typeSeparator": "."
107+
},
108+
"@schematics/angular:pipe": {
109+
"typeSeparator": "."
110+
},
111+
"@schematics/angular:resolver": {
112+
"typeSeparator": "."
113+
}
88114
}
89115
}

0 commit comments

Comments
 (0)