Home > @microsoft/rush-lib > PnpmOptionsConfiguration > globalPeerDependencyRules
PnpmOptionsConfiguration.globalPeerDependencyRules property
The globalPeerDependencyRules
setting provides various settings for suppressing validation errors that are reported during installation with strictPeerDependencies=true
. The settings are copied into the pnpm.peerDependencyRules
field of the common/temp/package.json
file that is generated by Rush during installation.
Order of precedence: .pnpmfile.cjs
has the highest precedence, followed by unsupportedPackageJsonSettings
, globalPeerDependencyRules
, globalPackageExtensions
, and globalOverrides
has lowest precedence.
https://pnpm.io/package\_json\#pnpmpeerdependencyrules
Signature:
readonly globalPeerDependencyRules: IPnpmPeerDependencyRules | undefined;