npm equivalent of yarn resolutions?
This does not seem to be supported by npm natively, however this package aims to add this functionality:
https://github.com/rogeriochaves/npm-force-resolutions
Npm equivalent to yarn resolutions is overrides. After the RFC was accepted now there's an epic to watch the progress of implementation. https://github.com/npm/statusboard/issues/343
Edit: This was released in npm v8.3.0
Documentation: https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides
To make sure the package foo is always installed as version 1.0.0 no matter what version your dependencies rely on:
{ "overrides": { "foo": "1.0.0" } }