Skip to content

Commit 8879c27

Browse files
authored
chore(angular): upgrade dependencies for v20 (#1867)
1 parent 50b570d commit 8879c27

File tree

8 files changed

+54
-56
lines changed

8 files changed

+54
-56
lines changed

angular-standalone/base/.browserslistrc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
# https://github.com/browserslist/browserslist#queries
44

55
# For the full list of supported browsers by the Angular framework, please see:
6-
# https://angular.io/guide/browser-support
6+
# https://angular.dev/reference/versions#browser-support
77

88
# You can see what browsers were selected by your queries by running:
99
# npx browserslist
1010

11-
Chrome >=79
12-
ChromeAndroid >=79
13-
Firefox >=70
14-
Edge >=79
15-
Safari >=14
16-
iOS >=14
11+
Chrome >=107
12+
Firefox >=106
13+
Edge >=107
14+
Safari >=16.1
15+
iOS >=16.1

angular-standalone/base/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,30 @@
1313
},
1414
"private": true,
1515
"dependencies": {
16-
"@angular/animations": "^19.0.0",
17-
"@angular/common": "^19.0.0",
18-
"@angular/compiler": "^19.0.0",
19-
"@angular/core": "^19.0.0",
20-
"@angular/forms": "^19.0.0",
21-
"@angular/platform-browser": "^19.0.0",
22-
"@angular/platform-browser-dynamic": "^19.0.0",
23-
"@angular/router": "^19.0.0",
16+
"@angular/animations": "^20.0.0",
17+
"@angular/common": "^20.0.0",
18+
"@angular/compiler": "^20.0.0",
19+
"@angular/core": "^20.0.0",
20+
"@angular/forms": "^20.0.0",
21+
"@angular/platform-browser": "^20.0.0",
22+
"@angular/platform-browser-dynamic": "^20.0.0",
23+
"@angular/router": "^20.0.0",
2424
"@ionic/angular": "^8.0.0",
2525
"ionicons": "^7.0.0",
2626
"rxjs": "~7.8.0",
2727
"tslib": "^2.3.0",
2828
"zone.js": "~0.15.0"
2929
},
3030
"devDependencies": {
31-
"@angular-devkit/build-angular": "^19.0.0",
32-
"@angular-eslint/builder": "^19.0.0",
33-
"@angular-eslint/eslint-plugin": "^19.0.0",
34-
"@angular-eslint/eslint-plugin-template": "^19.0.0",
35-
"@angular-eslint/schematics": "^19.0.0",
36-
"@angular-eslint/template-parser": "^19.0.0",
37-
"@angular/cli": "^19.0.0",
38-
"@angular/compiler-cli": "^19.0.0",
39-
"@angular/language-service": "^19.0.0",
31+
"@angular-devkit/build-angular": "^20.0.0",
32+
"@angular-eslint/builder": "^20.0.0",
33+
"@angular-eslint/eslint-plugin": "^20.0.0",
34+
"@angular-eslint/eslint-plugin-template": "^20.0.0",
35+
"@angular-eslint/schematics": "^20.0.0",
36+
"@angular-eslint/template-parser": "^20.0.0",
37+
"@angular/cli": "^20.0.0",
38+
"@angular/compiler-cli": "^20.0.0",
39+
"@angular/language-service": "^20.0.0",
4040
"@ionic/angular-toolkit": "^12.0.0",
4141
"@types/jasmine": "~5.1.0",
4242
"@typescript-eslint/eslint-plugin": "^8.18.0",
@@ -52,6 +52,6 @@
5252
"karma-coverage": "~2.2.0",
5353
"karma-jasmine": "~5.1.0",
5454
"karma-jasmine-html-reporter": "~2.1.0",
55-
"typescript": "~5.6.3"
55+
"typescript": "~5.8.0"
5656
}
5757
}

angular-standalone/official/list/src/app/services/data.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ describe('DataService', () => {
66
beforeEach(() => TestBed.configureTestingModule({}));
77

88
it('should be created', () => {
9-
const service: DataService = TestBed.get(DataService);
9+
const service: DataService = TestBed.inject(DataService);
1010
expect(service).toBeTruthy();
1111
});
1212
});

angular-standalone/official/sidemenu/src/app/app.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ describe('AppComponent', () => {
3333
const app = fixture.nativeElement;
3434
const menuItems = app.querySelectorAll('ion-item');
3535
expect(menuItems.length).toEqual(12);
36-
expect(menuItems[0].getAttribute('ng-reflect-router-link')).toEqual(
36+
expect(menuItems[0].getAttribute('href')).toEqual(
3737
'/folder/inbox'
3838
);
39-
expect(menuItems[1].getAttribute('ng-reflect-router-link')).toEqual(
39+
expect(menuItems[1].getAttribute('href')).toEqual(
4040
'/folder/outbox'
4141
);
4242
});

angular/base/.browserslistrc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
# https://github.com/browserslist/browserslist#queries
44

55
# For the full list of supported browsers by the Angular framework, please see:
6-
# https://angular.io/guide/browser-support
6+
# https://angular.dev/reference/versions#browser-support
77

88
# You can see what browsers were selected by your queries by running:
99
# npx browserslist
1010

11-
Chrome >=79
12-
ChromeAndroid >=79
13-
Firefox >=70
14-
Edge >=79
15-
Safari >=14
16-
iOS >=14
11+
Chrome >=107
12+
Firefox >=106
13+
Edge >=107
14+
Safari >=16.1
15+
iOS >=16.1

angular/base/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,30 @@
1313
},
1414
"private": true,
1515
"dependencies": {
16-
"@angular/animations": "^19.0.0",
17-
"@angular/common": "^19.0.0",
18-
"@angular/compiler": "^19.0.0",
19-
"@angular/core": "^19.0.0",
20-
"@angular/forms": "^19.0.0",
21-
"@angular/platform-browser": "^19.0.0",
22-
"@angular/platform-browser-dynamic": "^19.0.0",
23-
"@angular/router": "^19.0.0",
16+
"@angular/animations": "^20.0.0",
17+
"@angular/common": "^20.0.0",
18+
"@angular/compiler": "^20.0.0",
19+
"@angular/core": "^20.0.0",
20+
"@angular/forms": "^20.0.0",
21+
"@angular/platform-browser": "^20.0.0",
22+
"@angular/platform-browser-dynamic": "^20.0.0",
23+
"@angular/router": "^20.0.0",
2424
"@ionic/angular": "^8.0.0",
2525
"ionicons": "^7.0.0",
2626
"rxjs": "~7.8.0",
2727
"tslib": "^2.3.0",
2828
"zone.js": "~0.15.0"
2929
},
3030
"devDependencies": {
31-
"@angular-devkit/build-angular": "^19.0.0",
32-
"@angular-eslint/builder": "^19.0.0",
33-
"@angular-eslint/eslint-plugin": "^19.0.0",
34-
"@angular-eslint/eslint-plugin-template": "^19.0.0",
35-
"@angular-eslint/schematics": "^19.0.0",
36-
"@angular-eslint/template-parser": "^19.0.0",
37-
"@angular/cli": "^19.0.0",
38-
"@angular/compiler-cli": "^19.0.0",
39-
"@angular/language-service": "^19.0.0",
31+
"@angular-devkit/build-angular": "^20.0.0",
32+
"@angular-eslint/builder": "^20.0.0",
33+
"@angular-eslint/eslint-plugin": "^20.0.0",
34+
"@angular-eslint/eslint-plugin-template": "^20.0.0",
35+
"@angular-eslint/schematics": "^20.0.0",
36+
"@angular-eslint/template-parser": "^20.0.0",
37+
"@angular/cli": "^20.0.0",
38+
"@angular/compiler-cli": "^20.0.0",
39+
"@angular/language-service": "^20.0.0",
4040
"@ionic/angular-toolkit": "^12.0.0",
4141
"@types/jasmine": "~5.1.0",
4242
"@typescript-eslint/eslint-plugin": "^8.18.0",
@@ -52,6 +52,6 @@
5252
"karma-coverage": "~2.2.0",
5353
"karma-jasmine": "~5.1.0",
5454
"karma-jasmine-html-reporter": "~2.1.0",
55-
"typescript": "~5.6.3"
55+
"typescript": "~5.8.0"
5656
}
5757
}

angular/official/list/src/app/services/data.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ describe('DataService', () => {
66
beforeEach(() => TestBed.configureTestingModule({}));
77

88
it('should be created', () => {
9-
const service: DataService = TestBed.get(DataService);
9+
const service: DataService = TestBed.inject(DataService);
1010
expect(service).toBeTruthy();
1111
});
1212
});

angular/official/sidemenu/src/app/app.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ describe('AppComponent', () => {
4040
const app = fixture.nativeElement;
4141
const menuItems = app.querySelectorAll('ion-item');
4242
expect(menuItems.length).toEqual(12);
43-
expect(menuItems[0].getAttribute('ng-reflect-router-link')).toEqual('/folder/inbox');
44-
expect(menuItems[1].getAttribute('ng-reflect-router-link')).toEqual('/folder/outbox');
43+
expect(menuItems[0].getAttribute('href')).toEqual('/folder/inbox');
44+
expect(menuItems[1].getAttribute('href')).toEqual('/folder/outbox');
4545
});
4646

4747
});

0 commit comments

Comments
 (0)