Skip to content

Commit d913960

Browse files
committed
Order alphabetically, add links
1 parent f03823a commit d913960

1 file changed

Lines changed: 23 additions & 6 deletions

File tree

pnpm-workspace.yaml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,37 @@
1-
pmOnFail: error
2-
verifyDepsBeforeRun: error
31
packages:
42
- .
53

6-
strictDepBuilds: true
7-
allowBuilds: {}
8-
sideEffectsCache: false
4+
# Block tarball, git, and other non-registry subdependencies
5+
# https://pnpm.io/settings#blockexoticsubdeps
6+
blockExoticSubdeps: true
97

8+
# Prevent installing packages published less than 7 days ago
9+
# https://pnpm.io/settings#minimumreleaseage
1010
minimumReleaseAge: 10080
1111
minimumReleaseAgeStrict: true
1212
minimumReleaseAgeIgnoreMissingTime: false
1313

14+
# Fail when another package manager is used
15+
# https://pnpm.io/settings#pmonfail
16+
pmOnFail: error
17+
18+
# Avoid reusing cached dependency build outputs
19+
# https://pnpm.io/settings#sideeffectscache
20+
sideEffectsCache: false
21+
22+
# Require build scripts to be explicitly trusted
23+
# https://pnpm.io/settings#strictdepbuilds
24+
strictDepBuilds: true
25+
26+
# Prevent package trust metadata from downgrading on updates
27+
# https://pnpm.io/settings#trustpolicy
1428
trustPolicy: no-downgrade
1529
trustPolicyExclude:
1630
- eslint-config-prettier@8.10.2
1731
- eslint-plugin-prettier@4.2.5
1832
- semver@5.7.2 || 6.3.1
1933
- undici-types@6.19.8
20-
blockExoticSubdeps: true
34+
35+
# Fail before scripts when dependencies are out of sync
36+
# https://pnpm.io/settings#verifydepsbeforerun
37+
verifyDepsBeforeRun: error

0 commit comments

Comments
 (0)