Skip to content

Commit 5da0f5e

Browse files
alan-agius4josephperrott
authored andcommitted
build: add pnpm configuration to MODULE.bazel and enforce pnpm@10.30.3 in package.json.
1 parent 5a20268 commit 5da0f5e

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

MODULE.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ node.toolchain(
3434
node_version = "24.0.0",
3535
)
3636

37+
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm")
38+
pnpm.pnpm(
39+
name = "pnpm",
40+
pnpm_version = "10.30.3",
41+
pnpm_version_integrity = "sha512-yWHR4KLY41TsqlFmuCJRZmi39Ey1vZUSLVkN2Bki9gb1RzttI+xKW+Bef80Y6EiNR9l4u+mBhy8RRdBumnQAFw==",
42+
)
43+
use_repo(pnpm, "pnpm")
44+
3745
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")
3846
npm.npm_translate_lock(
3947
name = "rules_angular_npm",

MODULE.bazel.lock

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

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
"pnpm": {
1212
"onlyBuiltDependencies": []
1313
},
14+
"packageManager": "pnpm@10.30.3",
15+
"engines": {
16+
"npm": "Please use pnpm instead of NPM to install dependencies",
17+
"yarn": "Please use pnpm instead of Yarn to install dependencies",
18+
"pnpm": "10.30.3"
19+
},
1420
"dependencies": {
1521
"@angular/compiler-cli": "21.0.3",
1622
"typescript-local": "npm:typescript@5.9.2"

0 commit comments

Comments
 (0)