Skip to content

Commit f4d1934

Browse files
authored
Upgrade angular to v20 (#30)
1 parent 8ddaae2 commit f4d1934

File tree

7 files changed

+2259
-5127
lines changed

7 files changed

+2259
-5127
lines changed

angular.json

Lines changed: 33 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"prefix": "app",
1616
"architect": {
1717
"build": {
18-
"builder": "@angular-devkit/build-angular:application",
18+
"builder": "@angular/build:application",
1919
"options": {
2020
"outputPath": "dist/angular-library-playground",
2121
"index": "src/index.html",
@@ -59,7 +59,7 @@
5959
"defaultConfiguration": "production"
6060
},
6161
"serve": {
62-
"builder": "@angular-devkit/build-angular:dev-server",
62+
"builder": "@angular/build:dev-server",
6363
"configurations": {
6464
"production": {
6565
"buildTarget": "angular-library-playground:build:production"
@@ -71,13 +71,13 @@
7171
"defaultConfiguration": "development"
7272
},
7373
"extract-i18n": {
74-
"builder": "@angular-devkit/build-angular:extract-i18n",
74+
"builder": "@angular/build:extract-i18n",
7575
"options": {
7676
"buildTarget": "angular-library-playground:build"
7777
}
7878
},
7979
"test": {
80-
"builder": "@angular-devkit/build-angular:karma",
80+
"builder": "@angular/build:karma",
8181
"options": {
8282
"polyfills": [
8383
"zone.js",
@@ -120,7 +120,7 @@
120120
"prefix": "ff",
121121
"architect": {
122122
"build": {
123-
"builder": "@angular-devkit/build-angular:ng-packagr",
123+
"builder": "@angular/build:ng-packagr",
124124
"options": {
125125
"project": "projects/angular-components/ng-package.json"
126126
}
@@ -129,6 +129,33 @@
129129
}
130130
},
131131
"cli": {
132-
"analytics": false
132+
"analytics": false,
133+
"packageManager": "pnpm"
134+
},
135+
"schematics": {
136+
"@schematics/angular:component": {
137+
"type": "component"
138+
},
139+
"@schematics/angular:directive": {
140+
"type": "directive"
141+
},
142+
"@schematics/angular:service": {
143+
"type": "service"
144+
},
145+
"@schematics/angular:guard": {
146+
"typeSeparator": "."
147+
},
148+
"@schematics/angular:interceptor": {
149+
"typeSeparator": "."
150+
},
151+
"@schematics/angular:module": {
152+
"typeSeparator": "."
153+
},
154+
"@schematics/angular:pipe": {
155+
"typeSeparator": "."
156+
},
157+
"@schematics/angular:resolver": {
158+
"typeSeparator": "."
159+
}
133160
}
134161
}

package.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@
1212
},
1313
"private": true,
1414
"dependencies": {
15-
"@angular/animations": "^19.1.4",
16-
"@angular/cdk": "^19.2.19",
17-
"@angular/common": "^19.1.4",
18-
"@angular/compiler": "^19.1.4",
19-
"@angular/core": "^19.1.4",
20-
"@angular/forms": "^19.1.4",
21-
"@angular/platform-browser": "^19.1.4",
22-
"@angular/platform-browser-dynamic": "^19.1.4",
23-
"@angular/router": "^19.1.4",
15+
"@angular/animations": "^20.2.2",
16+
"@angular/cdk": "^20.2.1",
17+
"@angular/common": "^20.2.2",
18+
"@angular/compiler": "^20.2.2",
19+
"@angular/core": "^20.2.2",
20+
"@angular/forms": "^20.2.2",
21+
"@angular/platform-browser": "^20.2.2",
22+
"@angular/platform-browser-dynamic": "^20.2.2",
23+
"@angular/router": "^20.2.2",
2424
"rxjs": "~7.8.0",
2525
"tslib": "^2.7.0",
26-
"zone.js": "~0.15.0"
26+
"zone.js": "~0.15.1"
2727
},
2828
"devDependencies": {
29-
"@angular-devkit/build-angular": "^19.1.5",
30-
"@angular-eslint/eslint-plugin": "^19.8.1",
31-
"@angular-eslint/eslint-plugin-template": "^19.8.1",
32-
"@angular-eslint/template-parser": "^19.8.1",
33-
"@angular/cli": "^19.1.5",
34-
"@angular/compiler-cli": "^19.1.4",
35-
"@eslint/eslintrc": "^3.3.0",
36-
"@eslint/js": "^9.22.0",
29+
"@angular-eslint/builder": "^20.2.0",
30+
"@angular-eslint/eslint-plugin": "^20.2.0",
31+
"@angular-eslint/eslint-plugin-template": "^20.2.0",
32+
"@angular-eslint/schematics": "^20.2.0",
33+
"@angular-eslint/template-parser": "^20.2.0",
34+
"@angular/build": "^20.2.1",
35+
"@angular/cli": "^20.2.1",
36+
"@angular/compiler-cli": "^20.2.2",
3737
"@types/jasmine": "~5.1.0",
3838
"@typescript-eslint/eslint-plugin": "^8.38.0",
3939
"@typescript-eslint/parser": "^8.38.0",
@@ -49,10 +49,10 @@
4949
"karma-coverage": "~2.2.0",
5050
"karma-jasmine": "~5.1.0",
5151
"karma-jasmine-html-reporter": "~2.1.0",
52-
"ng-packagr": "^19.1.2",
52+
"ng-packagr": "^20.2.0",
5353
"prettier": "^3.2.5",
54-
"typescript": "~5.5.4",
54+
"typescript": "~5.9.2",
5555
"typescript-eslint": "^8.26.1"
5656
},
57-
"packageManager": "pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748"
57+
"packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b"
5858
}

0 commit comments

Comments
 (0)