Skip to content

Commit 9b93362

Browse files
committed
feat: bump angular to v20
1 parent d7b7b9f commit 9b93362

File tree

5 files changed

+907
-2780
lines changed

5 files changed

+907
-2780
lines changed

angular.json

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"prefix": "lib",
1111
"architect": {
1212
"build": {
13-
"builder": "@angular-devkit/build-angular:ng-packagr",
13+
"builder": "@angular/build:ng-packagr",
1414
"options": {
1515
"project": "packages/angular-toaster/ng-package.json"
1616
},
@@ -25,7 +25,7 @@
2525
"defaultConfiguration": "production"
2626
},
2727
"test": {
28-
"builder": "@angular-devkit/build-angular:karma",
28+
"builder": "@angular/build:karma",
2929
"options": {
3030
"tsConfig": "packages/angular-toaster/tsconfig.spec.json",
3131
"polyfills": [
@@ -58,7 +58,7 @@
5858
"prefix": "app",
5959
"architect": {
6060
"build": {
61-
"builder": "@angular-devkit/build-angular:application",
61+
"builder": "@angular/build:application",
6262
"options": {
6363
"outputPath": "dist/dev-app",
6464
"index": "packages/dev-app/src/index.html",
@@ -107,7 +107,7 @@
107107
"defaultConfiguration": "production"
108108
},
109109
"serve": {
110-
"builder": "@angular-devkit/build-angular:dev-server",
110+
"builder": "@angular/build:dev-server",
111111
"configurations": {
112112
"production": {
113113
"buildTarget": "dev-app:build:production"
@@ -119,13 +119,13 @@
119119
"defaultConfiguration": "development"
120120
},
121121
"extract-i18n": {
122-
"builder": "@angular-devkit/build-angular:extract-i18n",
122+
"builder": "@angular/build:extract-i18n",
123123
"options": {
124124
"buildTarget": "dev-app:build"
125125
}
126126
},
127127
"test": {
128-
"builder": "@angular-devkit/build-angular:karma",
128+
"builder": "@angular/build:karma",
129129
"options": {
130130
"polyfills": [
131131
"zone.js",
@@ -182,7 +182,7 @@
182182
"prefix": "app",
183183
"architect": {
184184
"build": {
185-
"builder": "@angular-devkit/build-angular:application",
185+
"builder": "@angular/build:application",
186186
"options": {
187187
"outputPath": "dist/dev-module-app",
188188
"index": "packages/dev-module-app/src/index.html",
@@ -231,7 +231,7 @@
231231
"defaultConfiguration": "production"
232232
},
233233
"serve": {
234-
"builder": "@angular-devkit/build-angular:dev-server",
234+
"builder": "@angular/build:dev-server",
235235
"options": {
236236
"port": 4201
237237
},
@@ -246,13 +246,13 @@
246246
"defaultConfiguration": "development"
247247
},
248248
"extract-i18n": {
249-
"builder": "@angular-devkit/build-angular:extract-i18n",
249+
"builder": "@angular/build:extract-i18n",
250250
"options": {
251251
"buildTarget": "dev-module-app:build"
252252
}
253253
},
254254
"test": {
255-
"builder": "@angular-devkit/build-angular:karma",
255+
"builder": "@angular/build:karma",
256256
"options": {
257257
"polyfills": [
258258
"zone.js",
@@ -295,6 +295,30 @@
295295
},
296296
"@angular-eslint/schematics:library": {
297297
"setParserOptionsProject": true
298+
},
299+
"@schematics/angular:component": {
300+
"type": "component"
301+
},
302+
"@schematics/angular:directive": {
303+
"type": "directive"
304+
},
305+
"@schematics/angular:service": {
306+
"type": "service"
307+
},
308+
"@schematics/angular:guard": {
309+
"typeSeparator": "."
310+
},
311+
"@schematics/angular:interceptor": {
312+
"typeSeparator": "."
313+
},
314+
"@schematics/angular:module": {
315+
"typeSeparator": "."
316+
},
317+
"@schematics/angular:pipe": {
318+
"typeSeparator": "."
319+
},
320+
"@schematics/angular:resolver": {
321+
"typeSeparator": "."
298322
}
299323
}
300324
}

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,17 @@
4040
},
4141
"private": true,
4242
"dependencies": {
43-
"@angular/animations": "^19.2.9",
44-
"@angular/common": "^19.2.9",
45-
"@angular/compiler": "^19.2.9",
46-
"@angular/core": "^19.2.9",
47-
"@angular/forms": "^19.2.9",
48-
"@angular/localize": "^19.2.9",
49-
"@angular/platform-browser": "^19.2.9",
50-
"@angular/platform-browser-dynamic": "^19.2.9",
51-
"@angular/platform-server": "^19.2.9",
52-
"@angular/router": "^19.2.9",
53-
"@angular/ssr": "^19.2.10",
43+
"@angular/animations": "^20.0.0",
44+
"@angular/common": "^20.0.0",
45+
"@angular/compiler": "^20.0.0",
46+
"@angular/core": "^20.0.0",
47+
"@angular/forms": "^20.0.0",
48+
"@angular/localize": "^20.0.0",
49+
"@angular/platform-browser": "^20.0.0",
50+
"@angular/platform-browser-dynamic": "^20.0.0",
51+
"@angular/platform-server": "^20.0.0",
52+
"@angular/router": "^20.0.0",
53+
"@angular/ssr": "^20.0.0",
5454
"@ng-bootstrap/ng-bootstrap": "^18.0.0",
5555
"@popperjs/core": "^2.10.2",
5656
"bootstrap": "^5.3.2",
@@ -60,9 +60,9 @@
6060
"zone.js": "~0.15.0"
6161
},
6262
"devDependencies": {
63-
"@angular-devkit/build-angular": "^19.2.10",
64-
"@angular/cli": "^19.2.10",
65-
"@angular/compiler-cli": "^19.2.9",
63+
"@angular/build": "^20.0.0",
64+
"@angular/cli": "^20.0.0",
65+
"@angular/compiler-cli": "^20.0.0",
6666
"@changesets/cli": "^2.24.0",
6767
"@schematics/angular": "^19.2.10",
6868
"@types/express": "^4.17.17",
@@ -88,13 +88,13 @@
8888
"karma-jasmine": "~5.1.0",
8989
"karma-jasmine-html-reporter": "~2.1.0",
9090
"minimist": "^1.2.6",
91-
"ng-packagr": "^19.2.2",
91+
"ng-packagr": "^20.0.0",
9292
"rimraf": "^3.0.2",
9393
"sass": "^1.70.0",
9494
"semver": "^7.3.7",
9595
"shelljs": "^0.8.5",
9696
"ts-node": "10.7.0",
97-
"typescript": "~5.5.4",
97+
"typescript": "~5.8.3",
9898
"typescript-eslint": "8.27.0"
9999
}
100100
}

packages/dev-app/src/app/app.config.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { provideServerRendering } from '@angular/ssr';
12
import { mergeApplicationConfig, ApplicationConfig } from '@angular/core';
2-
import { provideServerRendering } from '@angular/platform-server';
33
import { appConfig } from './app.config';
44

55
const serverConfig: ApplicationConfig = {

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"sourceMap": true,
1515
"declaration": false,
1616
"experimentalDecorators": true,
17-
"moduleResolution": "node",
17+
"moduleResolution": "bundler",
1818
"importHelpers": true,
1919
"target": "ES2022",
2020
"module": "ES2022",

0 commit comments

Comments
 (0)