Features
-
A "resolutions" field may be used to override version ranges of dependencies.
The resolution field can be specified only in the root project'spackage.json
.An example of a "resolutions" field:
{ "resolutions": { "foo": "^1.0.0", "bar@^2.1.0": "3.0.0" } }
-
A new setting added for specifying the shell to use, when running scripts: script-shell #2942
-
When some of the dependencies of a package have the package as a peer depenendency, don't make the dependency a peer depenendency of itself.
-
Lockfile version bumped to 5.2