-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
39 lines (34 loc) Β· 1.61 KB
/
Copy pathpnpm-workspace.yaml
File metadata and controls
39 lines (34 loc) Β· 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# packages/{parser,deparser}/versions/* are deliberately absent: they are
# generated by `npm run prepare-versions` and gitignored, so including them here
# makes workspace membership depend on whether a machine happens to have run the
# generator, and every install rewrites pnpm-lock.yaml one way or the other.
# Each generated tree carries its own pnpm-workspace.yaml instead β see PUBLISH.md.
packages:
- 'packages/*'
# Exempt from the wait: 6 scope glob(s), 7 first-party package(s).
# First-party membership comes from what pyramation publishes on npm β waiting on your own release protects nothing.
minimumReleaseAgeExclude:
- "@constructive-db/*"
- "@constructive-io/*"
- "@launchql/*"
- "@pgpm/*"
- "@pgpmjs/*"
- "@pgsql/*"
- git-changed
- libpg-query
- makage
- nested-obj
- pnpm-policy
- strfy-js
- yamlize
# Managed by pnpm-policy β run `pnpm-policy generate` after editing pnpm-policy.yaml.
# A third-party release must be 2d old before it can be installed.
# Most malicious releases are found and yanked well inside that window.
minimumReleaseAge: 2880
# Transitive dependencies must come from the registry, not from git or a URL.
blockExoticSubdeps: true
# The only dependencies permitted to run install scripts.
allowBuilds:
"@launchql/protobufjs": true # protobufjs postinstall script (environment/feature detection for the protobuf.js runtime, no native compile).
nx: true # Nx CLI native postinstall step (downloads/links its native project-graph daemon binary).
unrs-resolver: true # unrs-resolver ships a native (Rust/N-API) module resolver binary that must be built/linked on install.