File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 1+ import semver from "semver"
2+
3+ export function coerceSemVer ( version : string ) : string | null {
4+ return semver . coerce ( version ) ?. version || null
5+ }
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { parse as parseYarnLockFile } from "@yarnpkg/lockfile"
66import yaml from "yaml"
77import findWorkspaceRoot from "find-yarn-workspace-root"
88import { getPackageVersion } from "./getPackageVersion"
9+ import { coerceSemVer } from "./coerceSemVer"
910
1011export function getPackageResolution ( {
1112 packageDetails,
@@ -54,7 +55,7 @@ export function getPackageResolution({
5455 ( [ k , v ] ) =>
5556 k . startsWith ( packageDetails . name + "@" ) &&
5657 // @ts -ignore
57- v . version === installedVersion ,
58+ coerceSemVer ( v . version ) === coerceSemVer ( installedVersion ) ,
5859 )
5960
6061 const resolutions = entries . map ( ( [ _ , v ] ) => {
You can’t perform that action at this time.
0 commit comments