Skip to content

Commit a3dfe42

Browse files
feat: upgrade to Angular 16 (#385)
drop support for node 14
1 parent db1e8f9 commit a3dfe42

File tree

3 files changed

+40
-40
lines changed

3 files changed

+40
-40
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
strategy:
2424
matrix:
25-
node-version: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '[16]' || '[14,16]') }}
25+
node-version: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '[16]' || '[16, 18]') }}
2626
os: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '["ubuntu-latest"]' || '["ubuntu-latest", "windows-latest"]') }}
2727
runs-on: ${{ matrix.os }}
2828

package.json

+35-35
Original file line numberDiff line numberDiff line change
@@ -28,49 +28,49 @@
2828
"prepare": "git config core.hookspath .githooks"
2929
},
3030
"dependencies": {
31-
"@angular/animations": "15.1.0",
32-
"@angular/cdk": "15.1.0",
33-
"@angular/common": "15.1.0",
34-
"@angular/compiler": "15.1.0",
35-
"@angular/core": "15.1.0",
36-
"@angular/material": "15.1.0",
37-
"@angular/platform-browser": "15.1.0",
38-
"@angular/platform-browser-dynamic": "15.1.0",
39-
"@angular/router": "15.1.0",
40-
"@ngrx/store": "15.3.0",
31+
"@angular/animations": "16.0.0",
32+
"@angular/cdk": "16.0.0",
33+
"@angular/common": "16.0.0",
34+
"@angular/compiler": "16.0.0",
35+
"@angular/core": "16.0.0",
36+
"@angular/material": "16.0.0",
37+
"@angular/platform-browser": "16.0.0",
38+
"@angular/platform-browser-dynamic": "16.0.0",
39+
"@angular/router": "16.0.0",
40+
"@ngrx/store": "16.0.0",
4141
"@testing-library/dom": "^9.0.0",
4242
"nx-cloud": "16.0.5",
43-
"rxjs": "7.5.6",
43+
"rxjs": "7.8.0",
4444
"tslib": "~2.3.1",
45-
"zone.js": "~0.11.4",
46-
"@nx/angular": "16.1.1"
45+
"zone.js": "0.13.0",
46+
"@nx/angular": "16.1.4"
4747
},
4848
"devDependencies": {
49-
"@angular-devkit/build-angular": "15.1.0",
50-
"@angular-devkit/core": "15.1.0",
51-
"@angular-devkit/schematics": "15.1.0",
52-
"@angular-eslint/builder": "15.1.0",
49+
"@angular-devkit/build-angular": "16.0.0",
50+
"@angular-devkit/core": "16.0.0",
51+
"@angular-devkit/schematics": "16.0.0",
52+
"@angular-eslint/builder": "16.0.0",
5353
"@angular-eslint/eslint-plugin": "16.0.1",
5454
"@angular-eslint/eslint-plugin-template": "16.0.1",
55-
"@angular-eslint/schematics": "15.1.0",
55+
"@angular-eslint/schematics": "16.0.0",
5656
"@angular-eslint/template-parser": "16.0.1",
57-
"@angular/cli": "~15.1.0",
58-
"@angular/compiler-cli": "15.1.0",
59-
"@angular/forms": "15.1.0",
60-
"@angular/language-service": "15.1.0",
61-
"@nx/eslint-plugin": "16.1.1",
62-
"@nx/jest": "16.1.1",
63-
"@nx/linter": "16.1.1",
64-
"@nx/node": "16.1.1",
65-
"@nx/plugin": "16.1.1",
66-
"@nx/workspace": "16.1.1",
67-
"@schematics/angular": "15.1.0",
57+
"@angular/cli": "~16.0.0",
58+
"@angular/compiler-cli": "16.0.0",
59+
"@angular/forms": "16.0.0",
60+
"@angular/language-service": "16.0.0",
61+
"@nx/eslint-plugin": "16.1.4",
62+
"@nx/jest": "16.1.4",
63+
"@nx/linter": "16.1.4",
64+
"@nx/node": "16.1.4",
65+
"@nx/plugin": "16.1.4",
66+
"@nx/workspace": "16.1.4",
67+
"@schematics/angular": "16.0.0",
6868
"@testing-library/jasmine-dom": "^1.2.0",
6969
"@testing-library/jest-dom": "^5.16.5",
7070
"@testing-library/user-event": "^13.5.0",
71-
"@types/jasmine": "4.0.3",
72-
"@types/jest": "29.5.0",
73-
"@types/node": "18.7.1",
71+
"@types/jasmine": "4.3.1",
72+
"@types/jest": "29.5.1",
73+
"@types/node": "20.1.4",
7474
"@types/testing-library__jasmine-dom": "^1.3.0",
7575
"@typescript-eslint/eslint-plugin": "5.58.0",
7676
"@typescript-eslint/parser": "5.58.0",
@@ -92,8 +92,8 @@
9292
"karma-jasmine": "5.1.0",
9393
"karma-jasmine-html-reporter": "2.0.0",
9494
"lint-staged": "^12.1.6",
95-
"ng-packagr": "15.0.0",
96-
"nx": "16.1.1",
95+
"ng-packagr": "16.0.0",
96+
"nx": "16.1.4",
9797
"postcss": "^8.4.5",
9898
"postcss-import": "14.1.0",
9999
"postcss-preset-env": "7.5.0",
@@ -103,6 +103,6 @@
103103
"semantic-release": "^18.0.0",
104104
"ts-jest": "29.1.0",
105105
"ts-node": "10.9.1",
106-
"typescript": "4.8.4"
106+
"typescript": "5.0.3"
107107
}
108108
}

projects/testing-library/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
"migrations": "./schematics/migrations/migration.json"
3030
},
3131
"peerDependencies": {
32-
"@angular/common": ">= 15.1.0",
33-
"@angular/platform-browser": ">= 15.1.0",
34-
"@angular/router": ">= 15.1.0",
35-
"@angular/core": ">= 15.1.0"
32+
"@angular/common": ">= 15.1.0 || >= 16.0.0",
33+
"@angular/platform-browser": ">= 15.1.0 || >= 16.0.0",
34+
"@angular/router": ">= 15.1.0 || >= 16.0.0",
35+
"@angular/core": ">= 15.1.0 || >= 16.0.0"
3636
},
3737
"dependencies": {
3838
"@testing-library/dom": "^9.0.0",

0 commit comments

Comments
 (0)