# Fail fast if the active Node/pnpm doesn't match the "engines" field.
engine-strict=true

# Pin exact versions so `pnpm add <pkg>` writes "1.2.3" not "^1.2.3".
save-exact=true

# Suppress funding banners.
fund=false

# Lifecycle scripts are blocked by default in pnpm 10+. Per-project
# allow-lists live in the `pnpm.onlyBuiltDependencies` field of each
# `package.json` (replaces the prior `npm rebuild --foreground-scripts`
# dance keyed off `.npmrc`'s `ignore-scripts`).
