Skip to content

Commit b8e61c6

Browse files
wawyedElodieTcy
andauthored
feat: Angular 20 support (#604)
* Angular 20 * Update example to Angular 20 * fix peer deps --------- Co-authored-by: ISN\elodie.marie <[email protected]>
1 parent c29cff6 commit b8e61c6

File tree

4 files changed

+719
-906
lines changed

4 files changed

+719
-906
lines changed

example/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@
1414
]
1515
},
1616
"dependencies": {
17-
"@angular/animations": "^19.0.5",
18-
"@angular/common": "^19.0.5",
19-
"@angular/compiler": "^19.0.5",
20-
"@angular/compiler-cli": "^19.0.5",
21-
"@angular/core": "^19.0.5",
22-
"@angular/platform-browser": "^19.0.5",
23-
"@angular/platform-browser-dynamic": "^19.0.5",
24-
"@angular/upgrade": "^19.0.0",
17+
"@angular/animations": "^20.1.4",
18+
"@angular/common": "^20.1.4",
19+
"@angular/compiler": "^20.1.4",
20+
"@angular/compiler-cli": "^20.1.4",
21+
"@angular/core": "^20.1.4",
22+
"@angular/platform-browser": "^20.1.4",
23+
"@angular/platform-browser-dynamic": "^20.1.4",
24+
"@angular/upgrade": "^20.1.4",
2525
"@types/angular": "^1.8.9",
2626
"@types/jquery": "^3.2.16",
27-
"@uirouter/angular": "^16.0.0",
27+
"@uirouter/angular": "^17.0.0",
2828
"@uirouter/angular-hybrid": "latest",
2929
"@uirouter/angularjs": "1.1.1",
3030
"@uirouter/core": "^6.1.1",
3131
"@uirouter/rx": "^1.0.0",
3232
"angular": "1.8.3",
3333
"rxjs": "~7.8.0",
3434
"tslib": "^2.8.1",
35-
"typescript": "~5.6.3",
35+
"typescript": "~5.8.3",
3636
"zone.js": "~0.15.0"
3737
},
3838
"devDependencies": {

package.json

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
{
22
"name": "@uirouter/angular-hybrid",
3-
"version": "19.0.0",
3+
"version": "20.0.0",
44
"scripts": {
55
"example": "cd example && npm i && npm start",
66
"clean": "shx rm -rf lib _bundles dist",
77
"build": "npm run clean && ng-packagr -p ng-package.json",
88
"release": "release --deps @uirouter/core @uirouter/angular @uirouter/angularjs",
99
"test": "npm run build",
1010
"test:downstream": "npm run build && test_downstream_projects",
11-
"prepublishOnly": "npm run build"
11+
"prepublishOnly": "npm run build",
12+
"prepare": "husky"
1213
},
1314
"license": "MIT",
1415
"checkPeerDependencies": {
@@ -17,9 +18,9 @@
1718
]
1819
},
1920
"peerDependencies": {
20-
"@angular/core": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
21-
"@angular/upgrade": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
22-
"@uirouter/angular": "^16.0.0",
21+
"@angular/core": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0|| ^20.0.0",
22+
"@angular/upgrade": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0|| ^20.0.0",
23+
"@uirouter/angular": "^17.0.0",
2324
"@uirouter/angularjs": "^1.0.30",
2425
"@uirouter/core": "^6.1.1",
2526
"angular": "^1.5.0"
@@ -28,30 +29,30 @@
2829
"@uirouter/core": "^6.1.0"
2930
},
3031
"devDependencies": {
31-
"@angular/animations": "^19.0.5",
32-
"@angular/common": "^19.0.5",
33-
"@angular/compiler": "^19.0.5",
34-
"@angular/compiler-cli": "^19.0.5",
35-
"@angular/core": "^19.0.5",
36-
"@angular/platform-browser": "^19.0.5",
37-
"@angular/platform-browser-dynamic": "^19.0.5",
38-
"@angular/upgrade": "^19.0.0",
32+
"@angular/animations": "^20.1.4",
33+
"@angular/common": "^20.1.4",
34+
"@angular/compiler": "^20.1.4",
35+
"@angular/compiler-cli": "^20.1.4",
36+
"@angular/core": "^20.1.4",
37+
"@angular/platform-browser": "^20.1.4",
38+
"@angular/platform-browser-dynamic": "^20.1.4",
39+
"@angular/upgrade": "^20.1.4",
3940
"@types/angular": "^1.8.9",
4041
"@types/jquery": "^3.5.6",
41-
"@uirouter/angular": "^16.0.0",
42+
"@uirouter/angular": "^17.0.0",
4243
"@uirouter/angularjs": "^1.1.0",
4344
"@uirouter/core": "^6.1.1",
4445
"@uirouter/publish-scripts": "^2.6.3",
4546
"@uirouter/rx": "^1.0.0",
4647
"angular": "^1.8.3",
47-
"husky": "^4.3.8",
48-
"ng-packagr": "^19.0.1",
49-
"prettier": "^2.8.8",
50-
"pretty-quick": "^3.3.1",
48+
"husky": "^9.1.7",
49+
"ng-packagr": "^20.1.0",
50+
"prettier": "^3.6.2",
51+
"pretty-quick": "^4.2.2",
5152
"rxjs": "~7.8.0",
5253
"rxjs-compat": "^6.5.4",
5354
"shx": "^0.3.3",
54-
"typescript": "~5.6.3",
55+
"typescript": "~5.8.3",
5556
"tslib": "^2.8.1",
5657
"zone.js": "~0.15.0"
5758
},

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"outDir": "lib",
55
"target": "es5",
66
"module": "es6",
7-
"moduleResolution": "node",
7+
"moduleResolution": "bundler",
88
"lib": ["es6", "dom"],
99
"sourceMap": true,
1010
"pretty": true,

0 commit comments

Comments
 (0)