corepack
corepack copied to clipboard
fix: handle projects with `devEngines` ranges gracefully
- resolves https://github.com/nodejs/corepack/issues/729
Unlikne the packageManager field, the devEngines field allows to configure ranges of supported tool versions.
When a project has no packageManager configured yet, but a range of supported, then the latest of those should be used instead of hard failing.