Skip to content

Commit 2973042

Browse files
committed
feat!: update to angular 19
1 parent adf4cdc commit 2973042

File tree

8 files changed

+4112
-2579
lines changed

8 files changed

+4112
-2579
lines changed

package-lock.json

+4,083-2,550
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+21-16
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,32 @@
3232
"prettier-fix": "prettier . --write"
3333
},
3434
"dependencies": {
35-
"@angular/animations": "^18.2.8",
36-
"@angular/cdk": "^18.2.8",
37-
"@angular/common": "^18.2.8",
38-
"@angular/compiler": "^18.2.8",
39-
"@angular/core": "^18.2.8",
40-
"@angular/forms": "^18.2.8",
41-
"@angular/material": "^18.2.8",
42-
"@angular/platform-browser": "^18.2.8",
43-
"@angular/platform-browser-dynamic": "^18.2.8",
44-
"@angular/router": "^18.2.8",
35+
"@angular/animations": "^19.0.0-rc.2",
36+
"@angular/cdk": "^19.0.0-rc.2",
37+
"@angular/common": "^19.0.0-rc.2",
38+
"@angular/compiler": "^19.0.0-rc.2",
39+
"@angular/core": "^19.0.0-rc.2",
40+
"@angular/forms": "^19.0.0-rc.2",
41+
"@angular/material": "^19.0.0-rc.2",
42+
"@angular/platform-browser": "^19.0.0-rc.2",
43+
"@angular/platform-browser-dynamic": "^19.0.0-rc.2",
44+
"@angular/router": "^19.0.0-rc.2",
4545
"@ctrl/tinycolor": "^4.0.0",
4646
"ngx-color-picker": "^17.0.0",
4747
"rxjs": "~7.8.0",
4848
"tslib": "^2.5.0",
49-
"zone.js": "~0.14.10"
49+
"zone.js": "~0.15.0"
5050
},
5151
"devDependencies": {
52-
"@angular-devkit/build-angular": "^18.2.8",
52+
"@angular-devkit/build-angular": "^19.0.0-rc.2",
5353
"@angular-eslint/builder": "^18.0.0",
5454
"@angular-eslint/eslint-plugin": "^18.0.0",
5555
"@angular-eslint/eslint-plugin-template": "^18.0.0",
5656
"@angular-eslint/schematics": "^18.0.0",
5757
"@angular-eslint/template-parser": "^18.0.0",
58-
"@angular/cli": "^18.2.8",
59-
"@angular/compiler-cli": "^18.2.8",
60-
"@angular/language-service": "^18.2.8",
58+
"@angular/cli": "^19.0.0-rc.2",
59+
"@angular/compiler-cli": "^19.0.0-rc.2",
60+
"@angular/language-service": "^19.0.0-rc.2",
6161
"@types/jasmine": "^5.1.1",
6262
"@typescript-eslint/eslint-plugin": "^7.0.0",
6363
"@typescript-eslint/parser": "^7.0.0",
@@ -72,9 +72,14 @@
7272
"karma-jasmine": "~5.1.0",
7373
"karma-jasmine-html-reporter": "^2.0.0",
7474
"karma-safarinative-launcher": "^1.1.0",
75-
"ng-packagr": "^18.0.0",
75+
"ng-packagr": "^19.0.0-rc.0",
7676
"npm-run-all": "^4.1.5",
7777
"prettier": "^3.0.0",
7878
"typescript": "~5.5.3"
79+
},
80+
"overrides": {
81+
"@angular/common": "^19.0.0-rc.2",
82+
"@angular/core": "^19.0.0-rc.2",
83+
"@angular/forms": "^19.0.0-rc.2"
7984
}
8085
}

projects/material-css-vars/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
"angular-material"
2626
],
2727
"peerDependencies": {
28-
"@angular/common": ">=18",
29-
"@angular/core": ">=18",
30-
"@angular/material": ">=18"
28+
"@angular/common": ">=19",
29+
"@angular/core": ">=19",
30+
"@angular/material": ">=19"
3131
},
3232
"dependencies": {
3333
"@ctrl/tinycolor": "^4.0.0",

projects/material-css-vars/src/lib/_main.scss

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
$typography-config: mat.m2-define-typography-config(),
1818
$density
1919
) {
20-
@include mat.core();
20+
@include mat.elevation-classes();
21+
@include mat.app-background();
2122

2223
$primary: mat.m2-define-palette(variables.$palette-primary);
2324
$accent: mat.m2-define-palette(variables.$palette-accent);

projects/material-css-vars/src/lib/material-css-vars.module.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {
2-
ENVIRONMENT_INITIALIZER,
32
EnvironmentProviders,
43
inject,
54
makeEnvironmentProviders,
65
ModuleWithProviders,
76
NgModule,
7+
provideEnvironmentInitializer,
88
} from "@angular/core";
99
import { CommonModule } from "@angular/common";
1010
import { MaterialCssVariablesConfig } from "./model";
@@ -34,10 +34,6 @@ export function provideMaterialCssVars(
3434
): EnvironmentProviders {
3535
return makeEnvironmentProviders([
3636
{ provide: MATERIAL_CSS_VARS_CFG, useValue: config },
37-
{
38-
provide: ENVIRONMENT_INITIALIZER,
39-
useValue: () => inject(MaterialCssVarsService),
40-
multi: true,
41-
},
37+
provideEnvironmentInitializer(() => inject(MaterialCssVarsService)),
4238
]);
4339
}

projects/material-css-vars/src/test/integration.spec.ts

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { By } from "@angular/platform-browser";
77

88
@Component({
99
template: ` <button mat-raised-button [color]="color">Button text</button>`,
10-
standalone: true,
1110
imports: [MatButtonModule],
1211
})
1312
class ButtonComponent {

src/app/app.component.ts

-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ interface SpinnerColor {
5757
selector: "app-root",
5858
templateUrl: "./app.component.html",
5959
styleUrls: ["./app.component.scss"],
60-
standalone: true,
6160
imports: [
6261
MatSidenavModule,
6362
MatToolbarModule,

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"baseUrl": "./",
55
"outDir": "./dist/out-tsc",
66
"sourceMap": true,
7+
"esModuleInterop": true,
78
"declaration": false,
8-
"downlevelIteration": true,
99
"experimentalDecorators": true,
1010
"module": "esnext",
1111
"moduleResolution": "node",

0 commit comments

Comments
 (0)