File tree 2 files changed +7
-1
lines changed
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"
6
6
import yaml from "yaml"
7
7
import findWorkspaceRoot from "find-yarn-workspace-root"
8
8
import { getPackageVersion } from "./getPackageVersion"
9
+ import { coerceSemVer } from "./coerceSemVer"
9
10
10
11
export function getPackageResolution ( {
11
12
packageDetails,
@@ -54,7 +55,7 @@ export function getPackageResolution({
54
55
( [ k , v ] ) =>
55
56
k . startsWith ( packageDetails . name + "@" ) &&
56
57
// @ts -ignore
57
- v . version === installedVersion ,
58
+ coerceSemVer ( v . version ) === coerceSemVer ( installedVersion ) ,
58
59
)
59
60
60
61
const resolutions = entries . map ( ( [ _ , v ] ) => {
You can’t perform that action at this time.
0 commit comments