Minor Changes
-
In order to mute some types of peer dependency warnings, a new section in
package.json
may be used for declaring peer dependency warning rules. For example, the next configuration will turn off any warnings about missingbabel-loader
peer dependency and about@angular/common
, when the wanted version of@angular/common
is not v13.{ "name": "foo", "version": "0.0.0", "pnpm": { "peerDependencyRules": { "ignoreMissing": ["babel-loader"], "allowedVersions": { "@angular/common": "13" } } } }
-
New setting supported:
auto-install-peers
. When it is set totrue
,pnpm add <pkg>
automatically installs any missing peer dependencies asdevDependencies
#4213.