Skip to content

Commit e9f0925

Browse files
samhere06mohas22tumms2021389
authored
Upgrade Angular to version 19 and other dependencies as well (#319)
* updated override version * removed override core * updated for angular 19 * updated material and other packages for angular 19 compatibility * updated package.json in packages/components * updated based on comment * refactor: remove unused imports and clean up component code --------- Co-authored-by: mohas22 <[email protected]> Co-authored-by: Siva Rama Krishna <[email protected]>
1 parent 2a0cc88 commit e9f0925

File tree

126 files changed

+3561
-2146
lines changed

Some content is hidden

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

126 files changed

+3561
-2146
lines changed

package-lock.json

Lines changed: 3491 additions & 1973 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -55,47 +55,47 @@
5555
"test-report": "playwright show-report"
5656
},
5757
"dependencies": {
58-
"@angular/animations": "^18.2.12",
59-
"@angular/cdk": "^18.2.13",
60-
"@angular/common": "^18.2.12",
61-
"@angular/compiler": "^18.2.12",
62-
"@angular/core": "^18.2.12",
63-
"@angular/forms": "^18.2.12",
64-
"@angular/material": "^18.2.13",
65-
"@angular/material-experimental": "^18.2.13",
66-
"@angular/material-moment-adapter": "^18.2.13",
67-
"@angular/platform-browser": "^18.2.12",
68-
"@angular/platform-browser-dynamic": "^18.2.12",
69-
"@angular/router": "^18.2.12",
70-
"@danielmoncada/angular-datetime-picker": "^18.1.0",
71-
"@pega/auth": "~0.2.28",
58+
"@angular/animations": "^19.2.14",
59+
"@angular/cdk": "^19.2.19",
60+
"@angular/common": "^19.2.14",
61+
"@angular/compiler": "^19.2.14",
62+
"@angular/core": "^19.2.14",
63+
"@angular/forms": "^19.2.14",
64+
"@angular/material": "^19.2.19",
65+
"@angular/material-experimental": "^19.2.19",
66+
"@angular/material-moment-adapter": "^19.2.19",
67+
"@angular/platform-browser": "^19.2.14",
68+
"@angular/platform-browser-dynamic": "^19.2.14",
69+
"@angular/router": "^19.2.14",
70+
"@danielmoncada/angular-datetime-picker": "^19.0.0",
71+
"@pega/auth": "~0.2.31",
7272
"@tinymce/tinymce-angular": "^8.0.1",
7373
"core-js": "^3.39.0",
7474
"dayjs": "^1.11.13",
7575
"downloadjs": "^1.4.7",
7676
"fast-deep-equal": "^3.1.3",
77+
"mat-tel-input": "19.0.5-0",
7778
"libphonenumber-js": "^1.10.53",
7879
"lodash.clonedeep": "^4.5.0",
79-
"ngx-currency": "^18.0.0",
80-
"ngx-mat-intl-tel-input": "^5.0.0",
80+
"ngx-currency": "^19.0.0",
8181
"rxjs": "^7.8.1",
8282
"tslib": "^2.8.1",
83-
"zone.js": "~0.14.10"
83+
"zone.js": "~0.15.1"
8484
},
8585
"devDependencies": {
86-
"@angular-builders/custom-webpack": "^18.0.0",
87-
"@angular-devkit/build-angular": "^18.2.12",
88-
"@angular-devkit/core": "^18.2.12",
86+
"@angular-builders/custom-webpack": "^19.0.1",
87+
"@angular-devkit/build-angular": "^19.2.15",
88+
"@angular-devkit/core": "^19.2.15",
8989
"@angular-eslint/eslint-plugin": "^18.4.0",
9090
"@angular-eslint/eslint-plugin-template": "^18.4.0",
9191
"@angular-eslint/template-parser": "^18.4.1",
92-
"@angular/cli": "^18.2.12",
93-
"@angular/compiler-cli": "^18.2.12",
94-
"@angular/language-service": "^18.2.12",
95-
"@pega/configs": "^0.16.2",
92+
"@angular/cli": "^19.2.15",
93+
"@angular/compiler-cli": "^19.2.14",
94+
"@angular/language-service": "^19.2.14",
95+
"@pega/configs": "^0.16.3",
9696
"@pega/constellationjs": "~24.2.2",
9797
"@pega/pcore-pconnect-typedefs": "~3.2.2",
98-
"@playwright/test": "^1.40.1",
98+
"@playwright/test": "^1.54.2",
9999
"@types/jasmine": "~5.1.4",
100100
"@types/jasminewd2": "~2.0.13",
101101
"@types/node": "^20.10.8",
@@ -104,9 +104,9 @@
104104
"brotli": "^1.3.3",
105105
"codelyzer": "^6.0.2",
106106
"compressing": "^1.10.1",
107-
"copy-webpack-plugin": "^12.0.2",
107+
"copy-webpack-plugin": "^13.0.1",
108108
"eslint": "^8.56.0",
109-
"eslint-plugin-import": "^2.31.0",
109+
"eslint-plugin-import": "^2.32.0",
110110
"eslint-plugin-jest": "^28.9.0",
111111
"fs-extra": "^11.2.0",
112112
"jasmine-core": "~5.1.1",
@@ -116,18 +116,18 @@
116116
"karma-jasmine": "~5.1.0",
117117
"karma-jasmine-html-reporter": "^2.1.0",
118118
"md5-file": "^5.0.0",
119-
"ng-packagr": "^18.2.1",
119+
"ng-packagr": "^19.2.2",
120120
"npm-force-resolutions": "0.0.10",
121121
"npm-run-all": "^4.1.5",
122122
"postcss": "^8.4.49",
123-
"shx": "^0.3.4",
123+
"shx": "^0.4.0",
124124
"tinymce": "^6.8.6",
125125
"ts-node": "~10.9.2",
126-
"typescript": "^5.4.5",
127-
"webpack": "^5.96.1"
126+
"typescript": "^5.5.4",
127+
"webpack": "^5.101.2"
128128
},
129129
"overrides": {
130-
"@angular/core": "^18.2.12",
130+
"@angular/core": "^19.2.14",
131131
"esbuild": "^0.25.0"
132132
}
133133
}

packages/angular-sdk-components/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"name": "@pega/angular-sdk-components",
33
"version": "24.2.12",
44
"peerDependencies": {
5-
"@angular/common": "^18.2.12",
6-
"@angular/core": "^18.2.12"
5+
"@angular/common": "^19.0.0",
6+
"@angular/core": "^19.0.0"
77
},
88
"dependencies": {
9-
"tslib": "^2.6.2"
9+
"tslib": "^2.8.1"
1010
},
1111
"sideEffects": false
1212
}

packages/angular-sdk-components/src/lib/_bridge/component-mapper/component-mapper.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ const componentsRequireDisplayOnlyFAProp: string[] = ['HybridViewContainer', 'Mo
99
selector: 'component-mapper',
1010
templateUrl: './component-mapper.component.html',
1111
styleUrls: ['./component-mapper.component.scss'],
12-
standalone: true,
1312
imports: [CommonModule]
1413
})
1514
export class ComponentMapperComponent implements OnInit, OnDestroy, OnChanges {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/alert-banner/alert-banner.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { ComponentMapperComponent } from '../../../_bridge/component-mapper/comp
66
selector: 'app-alert-banner',
77
templateUrl: './alert-banner.component.html',
88
styleUrls: ['./alert-banner.component.scss'],
9-
standalone: true,
109
imports: [CommonModule, forwardRef(() => ComponentMapperComponent)]
1110
})
1211
export class AlertBannerComponent {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/alert/alert.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { MatIconModule } from '@angular/material/icon';
66
selector: 'app-alert',
77
templateUrl: './alert.component.html',
88
styleUrls: ['./alert.component.scss'],
9-
standalone: true,
109
imports: [CommonModule, MatIconModule]
1110
})
1211
export class AlertComponent {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/banner/banner.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { ComponentMapperComponent } from '../../../_bridge/component-mapper/comp
77
selector: 'app-banner',
88
templateUrl: './banner.component.html',
99
styleUrls: ['./banner.component.scss'],
10-
standalone: true,
1110
imports: [CommonModule, forwardRef(() => ComponentMapperComponent)]
1211
})
1312
export class BannerComponent {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/case-create-stage/case-create-stage.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { ComponentMapperComponent } from '../../../_bridge/component-mapper/comp
88
selector: 'app-case-create-stage',
99
templateUrl: './case-create-stage.component.html',
1010
styleUrls: ['./case-create-stage.component.scss'],
11-
standalone: true,
1211
imports: [CommonModule, forwardRef(() => ComponentMapperComponent)]
1312
})
1413
export class CaseCreateStageComponent implements OnInit, OnDestroy {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/field-group/field-group.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { MatIconModule } from '@angular/material/icon';
77
selector: 'app-field-group',
88
templateUrl: './field-group.component.html',
99
styleUrls: ['./field-group.component.scss'],
10-
standalone: true,
1110
imports: [CommonModule, MatGridListModule, MatIconModule]
1211
})
1312
export class FieldGroupComponent {

packages/angular-sdk-components/src/lib/_components/designSystemExtension/material-case-summary/material-case-summary.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { ComponentMapperComponent } from '../../../_bridge/component-mapper/comp
77
selector: 'app-material-case-summary',
88
templateUrl: './material-case-summary.component.html',
99
styleUrls: ['./material-case-summary.component.scss'],
10-
standalone: true,
1110
imports: [CommonModule, forwardRef(() => ComponentMapperComponent)]
1211
})
1312
export class MaterialCaseSummaryComponent implements OnInit, OnChanges {

0 commit comments

Comments
 (0)