Skip to content

Commit 81ab418

Browse files
committed
infra: update to ng21
1 parent a628f9b commit 81ab418

File tree

14 files changed

+4434
-4086
lines changed

14 files changed

+4434
-4086
lines changed

package.json

Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -22,67 +22,66 @@
2222
},
2323
"private": true,
2424
"dependencies": {
25-
"@angular/animations": "^20.3.1",
26-
"@angular/cdk": "^20.2.4",
27-
"@angular/common": "^20.3.1",
28-
"@angular/core": "^20.3.1",
29-
"@angular/forms": "^20.3.1",
30-
"@angular/material": "^20.2.4",
31-
"@angular/material-date-fns-adapter": "^20.1.0",
32-
"@angular/platform-browser": "^20.3.1",
33-
"@angular/platform-browser-dynamic": "^20.3.1",
34-
"@angular/platform-server": "^20.3.1",
35-
"@angular/router": "^20.3.1",
36-
"@angular/ssr": "^20.3.2",
37-
"@formatjs/intl": "^3.1.6",
25+
"@angular/animations": "^21.0.0",
26+
"@angular/cdk": "^21.0.0",
27+
"@angular/common": "^21.0.0",
28+
"@angular/core": "^21.0.0",
29+
"@angular/forms": "^21.0.0",
30+
"@angular/material": "^21.0.0",
31+
"@angular/material-date-fns-adapter": "^21.0.0",
32+
"@angular/platform-browser": "^21.0.0",
33+
"@angular/platform-browser-dynamic": "^21.0.0",
34+
"@angular/platform-server": "^21.0.0",
35+
"@angular/router": "^21.0.0",
36+
"@angular/ssr": "^21.0.0",
37+
"@formatjs/intl": "^3.1.8",
3838
"date-fns": "^4.1.0",
39-
"express": "^4.21.2",
40-
"@standard-schema/spec": "^1.0.0",
39+
"express": "^5.1.0",
4140
"rxjs": "^7.8.2"
4241
},
4342
"devDependencies": {
44-
"@angular-devkit/build-angular": "^20.3.2",
45-
"@angular-devkit/core": "^20.3.2",
46-
"@angular-devkit/schematics": "^20.3.2",
47-
"@angular/cli": "^20.3.2",
48-
"@angular/compiler": "^20.3.1",
49-
"@angular/compiler-cli": "^20.3.1",
50-
"@angular/language-service": "^20.3.1",
51-
"@eslint/js": "^9.35.0",
52-
"@nx/angular": "^21.5.2",
53-
"@nx/eslint": "^21.5.2",
54-
"@nx/eslint-plugin": "^21.5.2",
55-
"@nx/jest": "^21.5.2",
56-
"@nx/js": "^21.5.2",
57-
"@nx/web": "^21.5.2",
58-
"@nx/workspace": "^21.5.2",
59-
"@schematics/angular": "^20.3.2",
43+
"@angular-devkit/build-angular": "^21.0.0",
44+
"@angular-devkit/core": "^21.0.0",
45+
"@angular-devkit/schematics": "^21.0.0",
46+
"@angular/cli": "^21.0.0",
47+
"@angular/compiler": "^21.0.0",
48+
"@angular/compiler-cli": "^21.0.0",
49+
"@angular/language-service": "^21.0.0",
50+
"@eslint/js": "^9.39.1",
51+
"@nx/angular": "^22.1.0",
52+
"@nx/eslint": "^22.1.0",
53+
"@nx/eslint-plugin": "^22.1.0",
54+
"@nx/jest": "^22.1.0",
55+
"@nx/js": "^22.1.0",
56+
"@nx/web": "^22.1.0",
57+
"@nx/workspace": "^22.1.0",
58+
"@schematics/angular": "^21.0.0",
6059
"@swc-node/register": "^1.11.1",
61-
"@swc/core": "^1.13.5",
60+
"@swc/core": "^1.15.3",
6261
"@swc/helpers": "^0.5.17",
63-
"@types/express": "^5.0.3",
62+
"@types/express": "^5.0.5",
6463
"@types/jest": "^30.0.0",
65-
"@types/node": "^24.0.14",
66-
"@typescript-eslint/utils": "^8.44.0",
67-
"angular-eslint": "^20.3.0",
68-
"autoprefixer": "^10.4.21",
69-
"eslint": "^9.35.0",
64+
"@types/node": "^24.10.1",
65+
"@typescript-eslint/utils": "^8.47.0",
66+
"angular-eslint": "^20.6.0",
67+
"autoprefixer": "^10.4.22",
68+
"eslint": "^9.39.1",
7069
"eslint-config-prettier": "^10.1.8",
71-
"jest": "^30.1.3",
72-
"jest-environment-jsdom": "^30.1.2",
73-
"jest-preset-angular": "^15.0.1",
74-
"jsonc-eslint-parser": "^2.4.0",
75-
"ng-packagr": "^20.3.0",
76-
"nx": "^21.5.2",
70+
"jest": "^30.2.0",
71+
"jest-environment-jsdom": "^30.2.0",
72+
"jest-preset-angular": "^15.0.3",
73+
"jsonc-eslint-parser": "^2.4.1",
74+
"ng-packagr": "^21.0.0",
75+
"nx": "^22.1.0",
7776
"postcss": "^8.5.6",
7877
"postcss-url": "^10.1.3",
7978
"prettier": "^3.6.2",
80-
"ts-jest": "^29.4.3",
79+
"ts-jest": "^29.4.5",
8180
"ts-node": "^10.9.2",
8281
"tslib": "^2.8.1",
83-
"typescript": "^5.9.2",
84-
"typescript-eslint": "^8.44.0",
85-
"verdaccio": "^6.1.6"
82+
"typescript": "^5.9.3",
83+
"typescript-eslint": "^8.47.0",
84+
"verdaccio": "^6.2.1"
8685
},
8786
"nx": {
8887
"includedScripts": []
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/form-adapters",
3-
"version": "20.4.1",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -15,14 +15,14 @@
1515
},
1616
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/form/adapters",
1717
"dependencies": {
18-
"@mmstack/form-core": "^20.4.1",
19-
"@mmstack/form-validation": "^20.4.1",
20-
"@mmstack/primitives": "^20.4.1"
18+
"@mmstack/form-core": "^21.0.0",
19+
"@mmstack/form-validation": "^21.0.0",
20+
"@mmstack/primitives": "^21.0.0"
2121
},
2222
"peerDependencies": {
23-
"@angular/core": ">=20 <21",
24-
"@angular/common": ">=20 <21",
25-
"@angular/forms": ">=20 <21"
23+
"@angular/core": ">=21 <22",
24+
"@angular/common": ">=21 <22",
25+
"@angular/forms": ">=21 <22"
2626
},
2727
"sideEffects": false
2828
}

packages/form/core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/form-core",
3-
"version": "20.4.1",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -19,10 +19,10 @@
1919
},
2020
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/form/core",
2121
"dependencies": {
22-
"@mmstack/primitives": "^20.4.1"
22+
"@mmstack/primitives": "^21.0.0"
2323
},
2424
"peerDependencies": {
25-
"@angular/core": ">=20 <21"
25+
"@angular/core": ">=21 <22"
2626
},
2727
"sideEffects": false
2828
}
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/form-material",
3-
"version": "20.4.2",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -15,18 +15,18 @@
1515
},
1616
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/form/material",
1717
"dependencies": {
18-
"@mmstack/form-adapters": "^20.4.1",
19-
"@mmstack/form-core": "^20.4.1",
20-
"@mmstack/form-validation": "^20.4.1",
21-
"@mmstack/resource": "^20.4.1",
22-
"@mmstack/primitives":"^20.4.1"
18+
"@mmstack/form-adapters": "^21.0.0",
19+
"@mmstack/form-core": "^21.0.0",
20+
"@mmstack/form-validation": "^21.0.0",
21+
"@mmstack/resource": "^21.0.0",
22+
"@mmstack/primitives":"^21.0.0"
2323
},
2424
"peerDependencies": {
25-
"@angular/core": ">=20 <21",
26-
"@angular/common": ">=20 <21",
27-
"@angular/forms": ">=20 <21",
28-
"@angular/material": ">=20 <21",
29-
"@angular/cdk": ">=20 <21"
25+
"@angular/core": ">=21 <22",
26+
"@angular/common": ">=21 <22",
27+
"@angular/forms": ">=21 <22",
28+
"@angular/material": ">=21 <22",
29+
"@angular/cdk": ">=21 <22"
3030
},
3131
"sideEffects": false
3232
}

packages/form/validation/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/form-validation",
3-
"version": "20.4.1",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -15,8 +15,8 @@
1515
},
1616
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/form/validation",
1717
"peerDependencies": {
18-
"@angular/core": ">=20 <21",
19-
"@angular/common": ">=20 <21"
18+
"@angular/core": ">=21 <22",
19+
"@angular/common": ">=21 <22"
2020
},
2121
"sideEffects": false
2222
}

packages/local/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/local",
3-
"version": "20.4.1",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -17,7 +17,7 @@
1717
},
1818
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/local",
1919
"peerDependencies": {
20-
"@angular/core": ">=20 <21",
20+
"@angular/core": ">=21 <22",
2121
"rxjs": "~7.8.0"
2222
},
2323
"sideEffects": false

packages/local/tsconfig.spec.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"module": "commonjs",
66
"target": "es2016",
77
"types": ["jest", "node"],
8-
"moduleResolution": "node10"
8+
"moduleResolution": "bundler"
99
},
1010
"files": ["src/test-setup.ts"],
1111
"include": [

packages/primitives/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/primitives",
3-
"version": "20.4.7",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -15,8 +15,8 @@
1515
},
1616
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/primitives",
1717
"peerDependencies": {
18-
"@angular/core": ">=20 <21",
19-
"@angular/common": ">=20 <21"
18+
"@angular/core": ">=21 <22",
19+
"@angular/common": ">=21 <22"
2020
},
2121
"sideEffects": false
2222
}

packages/resource/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mmstack/resource",
3-
"version": "20.4.1",
3+
"version": "21.0.0",
44
"keywords": [
55
"angular",
66
"signals",
@@ -17,11 +17,11 @@
1717
},
1818
"homepage": "https://github.com/mihajm/mmstack/blob/master/packages/resource",
1919
"dependencies": {
20-
"@mmstack/primitives": "^20.4.1"
20+
"@mmstack/primitives": "^20.0.0"
2121
},
2222
"peerDependencies": {
23-
"@angular/common": ">=20 <21",
24-
"@angular/core": ">=20 <21",
23+
"@angular/common": ">=21 <22",
24+
"@angular/core": ">=22 <22",
2525
"rxjs": "~7.8.2"
2626
},
2727
"sideEffects": false

packages/resource/src/lib/query-resource.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,9 @@ export function queryResource<TResult, TRaw = TResult>(
408408
await firstValueFrom(
409409
client.request(prefetchRequest.method ?? 'GET', prefetchRequest.url, {
410410
...prefetchRequest,
411+
referrerPolicy: prefetchRequest.referrerPolicy as
412+
| ReferrerPolicy
413+
| undefined,
411414
credentials: prefetchRequest.credentials as
412415
| RequestCredentials
413416
| undefined,

0 commit comments

Comments
 (0)