Skip to content

Commit 3e154ea

Browse files
authored
build: update pnpm to v10.17.0 (#31884)
pnpm v10.17.0 adds support for wildcards in 'minimumReleaseAgeExclude'. This simplifies the configuration by allowing the use of '@angular-devkit/*' and '@angular/*' instead of listing each package individually.
1 parent d6b459d commit 3e154ea

File tree

5 files changed

+18
-122
lines changed

5 files changed

+18
-122
lines changed

integration/harness-e2e-cli/pnpm-workspace.yaml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,9 @@
33
# The value is in minutes (1440 minutes = 1 day).
44
minimumReleaseAge: 1440
55
# List of packages to exclude from the minimum release age check.
6-
# Wildcards are not yet supported: https://github.com/pnpm/pnpm/issues/9983
76
minimumReleaseAgeExclude:
8-
- '@angular-devkit/architect'
9-
- '@angular-devkit/build-angular'
10-
- '@angular-devkit/build-webpack'
11-
- '@angular-devkit/core'
12-
- '@angular-devkit/schematics-cli'
13-
- '@angular-devkit/schematics'
14-
- '@angular-devkit/architect-cli'
15-
- '@angular-devkit/architect'
16-
- '@angular/animations'
17-
- '@angular/benchpress'
18-
- '@angular/cdk'
19-
- '@angular/ng-dev'
20-
- '@angular/cli'
21-
- '@angular/ssr'
22-
- '@angular/common'
23-
- '@angular/compiler-cli'
24-
- '@angular/compiler'
25-
- '@angular/core'
26-
- '@angular/forms'
27-
- '@angular/language-service'
28-
- '@angular/localize'
29-
- '@angular/material'
30-
- '@angular/material-moment-adapter'
31-
- '@angular/platform-browser-dynamic'
32-
- '@angular/platform-browser'
33-
- '@angular/platform-server'
34-
- '@angular/router'
35-
- '@angular/service-worker'
7+
- '@angular-devkit/*'
8+
- '@angular/*'
369
- '@ngtools/webpack'
37-
- '@schematics/angular'
10+
- '@schematics/*'
11+
- 'ng-packagr'

integration/ng-add-standalone/pnpm-workspace.yaml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,9 @@
33
# The value is in minutes (1440 minutes = 1 day).
44
minimumReleaseAge: 1440
55
# List of packages to exclude from the minimum release age check.
6-
# Wildcards are not yet supported: https://github.com/pnpm/pnpm/issues/9983
76
minimumReleaseAgeExclude:
8-
- '@angular-devkit/architect'
9-
- '@angular-devkit/build-angular'
10-
- '@angular-devkit/build-webpack'
11-
- '@angular-devkit/core'
12-
- '@angular-devkit/schematics-cli'
13-
- '@angular-devkit/schematics'
14-
- '@angular-devkit/architect-cli'
15-
- '@angular-devkit/architect'
16-
- '@angular/animations'
17-
- '@angular/benchpress'
18-
- '@angular/cdk'
19-
- '@angular/ng-dev'
20-
- '@angular/cli'
21-
- '@angular/ssr'
22-
- '@angular/common'
23-
- '@angular/compiler-cli'
24-
- '@angular/compiler'
25-
- '@angular/core'
26-
- '@angular/forms'
27-
- '@angular/language-service'
28-
- '@angular/localize'
29-
- '@angular/material'
30-
- '@angular/material-moment-adapter'
31-
- '@angular/platform-browser-dynamic'
32-
- '@angular/platform-browser'
33-
- '@angular/platform-server'
34-
- '@angular/router'
35-
- '@angular/service-worker'
7+
- '@angular-devkit/*'
8+
- '@angular/*'
369
- '@ngtools/webpack'
37-
- '@schematics/angular'
10+
- '@schematics/*'
11+
- 'ng-packagr'

integration/ng-add/pnpm-workspace.yaml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,9 @@
33
# The value is in minutes (1440 minutes = 1 day).
44
minimumReleaseAge: 1440
55
# List of packages to exclude from the minimum release age check.
6-
# Wildcards are not yet supported: https://github.com/pnpm/pnpm/issues/9983
76
minimumReleaseAgeExclude:
8-
- '@angular-devkit/architect'
9-
- '@angular-devkit/build-angular'
10-
- '@angular-devkit/build-webpack'
11-
- '@angular-devkit/core'
12-
- '@angular-devkit/schematics-cli'
13-
- '@angular-devkit/schematics'
14-
- '@angular-devkit/architect-cli'
15-
- '@angular-devkit/architect'
16-
- '@angular/animations'
17-
- '@angular/benchpress'
18-
- '@angular/cdk'
19-
- '@angular/ng-dev'
20-
- '@angular/cli'
21-
- '@angular/ssr'
22-
- '@angular/common'
23-
- '@angular/compiler-cli'
24-
- '@angular/compiler'
25-
- '@angular/core'
26-
- '@angular/forms'
27-
- '@angular/language-service'
28-
- '@angular/localize'
29-
- '@angular/material'
30-
- '@angular/material-moment-adapter'
31-
- '@angular/platform-browser-dynamic'
32-
- '@angular/platform-browser'
33-
- '@angular/platform-server'
34-
- '@angular/router'
35-
- '@angular/service-worker'
7+
- '@angular-devkit/*'
8+
- '@angular/*'
369
- '@ngtools/webpack'
37-
- '@schematics/angular'
10+
- '@schematics/*'
11+
- 'ng-packagr'

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
"url": "https://github.com/angular/components.git"
99
},
1010
"license": "MIT",
11-
"packageManager": "pnpm@10.16.1",
11+
"packageManager": "pnpm@10.17.0",
1212
"engines": {
1313
"npm": "Please use pnpm instead of NPM to install dependencies",
1414
"yarn": "Please use pnpm instead of Yarn to install dependencies",
15-
"pnpm": "10.16.1"
15+
"pnpm": "10.17.0"
1616
},
1717
"scripts": {
1818
"ng-dev": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only node_modules/@angular/ng-dev/bundles/cli.mjs",

pnpm-workspace.yaml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -40,35 +40,9 @@ catalog:
4040
# The value is in minutes (1440 minutes = 1 day).
4141
minimumReleaseAge: 1440
4242
# List of packages to exclude from the minimum release age check.
43-
# Wildcards are not yet supported: https://github.com/pnpm/pnpm/issues/9983
4443
minimumReleaseAgeExclude:
45-
- '@angular-devkit/architect'
46-
- '@angular-devkit/build-angular'
47-
- '@angular-devkit/build-webpack'
48-
- '@angular-devkit/core'
49-
- '@angular-devkit/schematics-cli'
50-
- '@angular-devkit/schematics'
51-
- '@angular-devkit/architect-cli'
52-
- '@angular-devkit/architect'
53-
- '@angular/animations'
54-
- '@angular/benchpress'
55-
- '@angular/cdk'
56-
- '@angular/ng-dev'
57-
- '@angular/cli'
58-
- '@angular/ssr'
59-
- '@angular/common'
60-
- '@angular/compiler-cli'
61-
- '@angular/compiler'
62-
- '@angular/core'
63-
- '@angular/forms'
64-
- '@angular/language-service'
65-
- '@angular/localize'
66-
- '@angular/material'
67-
- '@angular/material-moment-adapter'
68-
- '@angular/platform-browser-dynamic'
69-
- '@angular/platform-browser'
70-
- '@angular/platform-server'
71-
- '@angular/router'
72-
- '@angular/service-worker'
44+
- '@angular-devkit/*'
45+
- '@angular/*'
7346
- '@ngtools/webpack'
74-
- '@schematics/angular'
47+
- '@schematics/*'
48+
- 'ng-packagr'

0 commit comments

Comments
 (0)