Skip to content

Commit 1d9a3b1

Browse files
authored
chore: update angular to v20 and other dependencies (#286)
1 parent fdf6fd9 commit 1d9a3b1

59 files changed

Lines changed: 4380 additions & 4368 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/verify.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
name: Analyze
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v4
22-
- uses: actions/setup-node@v3
21+
- uses: actions/checkout@v5
22+
- uses: actions/setup-node@v6
2323
with:
24-
node-version: "22"
24+
node-version: "24"
2525
- name: Initialize CodeQL
2626
uses: github/codeql-action/init@v3
2727
with:
@@ -34,32 +34,32 @@ jobs:
3434
name: Cypress Component Tests
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v4
38-
- uses: actions/setup-node@v3
37+
- uses: actions/checkout@v5
38+
- uses: actions/setup-node@v6
3939
with:
40-
node-version: "22"
40+
node-version: "24"
4141
- run: npm ci
4242
- run: npm run cypress:run:component
4343

4444
cypress-e2e:
4545
name: Cypress E2E Tests
4646
runs-on: ubuntu-latest
4747
steps:
48-
- uses: actions/checkout@v4
49-
- uses: actions/setup-node@v3
48+
- uses: actions/checkout@v5
49+
- uses: actions/setup-node@v6
5050
with:
51-
node-version: "22"
51+
node-version: "24"
5252
- run: npm ci
5353
- run: npm run cypress:run:e2e
5454

5555
karma-services:
5656
name: Karma Service Tests
5757
runs-on: ubuntu-latest
5858
steps:
59-
- uses: actions/checkout@v4
60-
- uses: actions/setup-node@v3
59+
- uses: actions/checkout@v5
60+
- uses: actions/setup-node@v6
6161
with:
62-
node-version: "22"
62+
node-version: "24"
6363
- run: npm ci
6464
- run: npm run lib-build
6565
- run: npm run lib-test -- --no-watch --browsers=GitlabHeadlessChrome

angular.json

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"prefix": "app",
1212
"architect": {
1313
"build": {
14-
"builder": "@angular-devkit/build-angular:application",
14+
"builder": "@angular/build:application",
1515
"options": {
1616
"outputPath": "dist/data-dashboard",
1717
"index": "src/index.html",
@@ -56,7 +56,7 @@
5656
"defaultConfiguration": "production"
5757
},
5858
"serve": {
59-
"builder": "@angular-devkit/build-angular:dev-server",
59+
"builder": "@angular/build:dev-server",
6060
"configurations": {
6161
"production": {
6262
"buildTarget": "data-dashboard:build:production"
@@ -68,10 +68,10 @@
6868
"defaultConfiguration": "development"
6969
},
7070
"extract-i18n": {
71-
"builder": "@angular-devkit/build-angular:extract-i18n"
71+
"builder": "@angular/build:extract-i18n"
7272
},
7373
"test": {
74-
"builder": "@angular-devkit/build-angular:karma",
74+
"builder": "@angular/build:karma",
7575
"options": {
7676
"polyfills": [
7777
"zone.js",
@@ -166,7 +166,7 @@
166166
"prefix": "lib",
167167
"architect": {
168168
"build": {
169-
"builder": "@angular-devkit/build-angular:ng-packagr",
169+
"builder": "@angular/build:ng-packagr",
170170
"options": {
171171
"project": "projects/dashboard-core/ng-package.json"
172172
},
@@ -181,7 +181,7 @@
181181
"defaultConfiguration": "production"
182182
},
183183
"test": {
184-
"builder": "@angular-devkit/build-angular:karma",
184+
"builder": "@angular/build:karma",
185185
"options": {
186186
"karmaConfig": "karma.conf.js",
187187
"tsConfig": "projects/dashboard-core/tsconfig.spec.json",
@@ -210,5 +210,31 @@
210210
"@cypress/schematic",
211211
"@schematics/angular"
212212
]
213+
},
214+
"schematics": {
215+
"@schematics/angular:component": {
216+
"type": "component"
217+
},
218+
"@schematics/angular:directive": {
219+
"type": "directive"
220+
},
221+
"@schematics/angular:service": {
222+
"type": "service"
223+
},
224+
"@schematics/angular:guard": {
225+
"typeSeparator": "."
226+
},
227+
"@schematics/angular:interceptor": {
228+
"typeSeparator": "."
229+
},
230+
"@schematics/angular:module": {
231+
"typeSeparator": "."
232+
},
233+
"@schematics/angular:pipe": {
234+
"typeSeparator": "."
235+
},
236+
"@schematics/angular:resolver": {
237+
"typeSeparator": "."
238+
}
213239
}
214240
}

karma.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.exports = function (config) {
2424
require('karma-chrome-launcher'),
2525
require('karma-jasmine-html-reporter'),
2626
require('karma-coverage'),
27-
require('@angular-devkit/build-angular/plugins/karma'),
27+
2828
],
2929
files: ['projects/dashboard-core/src/lib/services/*.spec.ts'],
3030
client: {

0 commit comments

Comments
 (0)