Skip to content

Commit 327e91b

Browse files
spike-rabbitfh1ch
authored andcommitted
feat: update to Angular 20
BREAKING CHANGE: Angular 20+ is required. Follow the Angular update guide to update your app: <https://angular.dev/update-guide?v=19.0-20.0>;
1 parent 3ac25bb commit 327e91b

File tree

10 files changed

+14027
-18255
lines changed

10 files changed

+14027
-18255
lines changed

angular.json

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"prefix": "app",
2020
"architect": {
2121
"build": {
22-
"builder": "@angular-devkit/build-angular:application",
22+
"builder": "@angular/build:application",
2323
"options": {
2424
"outputPath": {
2525
"base": "dist/ngx-datatable-examples",
@@ -68,7 +68,7 @@
6868
"defaultConfiguration": ""
6969
},
7070
"serve": {
71-
"builder": "@angular-devkit/build-angular:dev-server",
71+
"builder": "@angular/build:dev-server",
7272
"options": {
7373
"buildTarget": "ngx-datatable:build"
7474
},
@@ -79,13 +79,13 @@
7979
}
8080
},
8181
"extract-i18n": {
82-
"builder": "@angular-devkit/build-angular:extract-i18n",
82+
"builder": "@angular/build:extract-i18n",
8383
"options": {
8484
"buildTarget": "ngx-datatable:build"
8585
}
8686
},
8787
"test": {
88-
"builder": "@angular-devkit/build-angular:karma",
88+
"builder": "@angular/build:karma",
8989
"options": {
9090
"main": "src/test.ts",
9191
"polyfills": "src/polyfills.ts",
@@ -111,7 +111,7 @@
111111
"prefix": "lib",
112112
"architect": {
113113
"build": {
114-
"builder": "@angular-devkit/build-angular:ng-packagr",
114+
"builder": "@angular/build:ng-packagr",
115115
"options": {
116116
"tsConfig": "projects/ngx-datatable/tsconfig.lib.json",
117117
"project": "projects/ngx-datatable/ng-package.json"
@@ -123,7 +123,7 @@
123123
}
124124
},
125125
"test": {
126-
"builder": "@angular-devkit/build-angular:karma",
126+
"builder": "@angular/build:karma",
127127
"options": {
128128
"main": "projects/ngx-datatable/src/test.ts",
129129
"tsConfig": "projects/ngx-datatable/tsconfig.spec.json",
@@ -145,5 +145,31 @@
145145
}
146146
}
147147
}
148+
},
149+
"schematics": {
150+
"@schematics/angular:component": {
151+
"type": "component"
152+
},
153+
"@schematics/angular:directive": {
154+
"type": "directive"
155+
},
156+
"@schematics/angular:service": {
157+
"type": "service"
158+
},
159+
"@schematics/angular:guard": {
160+
"typeSeparator": "."
161+
},
162+
"@schematics/angular:interceptor": {
163+
"typeSeparator": "."
164+
},
165+
"@schematics/angular:module": {
166+
"typeSeparator": "."
167+
},
168+
"@schematics/angular:pipe": {
169+
"typeSeparator": "."
170+
},
171+
"@schematics/angular:resolver": {
172+
"typeSeparator": "."
173+
}
148174
}
149175
}

karma.conf.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ module.exports = function (config) {
1010
require('karma-coverage'),
1111
require('karma-chrome-launcher'),
1212
require('karma-jasmine-html-reporter'),
13-
require('karma-coverage-istanbul-reporter'),
14-
require('@angular-devkit/build-angular/plugins/karma')
13+
require('karma-coverage-istanbul-reporter')
1514
],
1615
client: {
1716
clearContext: false // leave Jasmine Spec Runner output visible in browser

0 commit comments

Comments
 (0)