From 011dfa15b65843f93c682888cb8a6636ea01c099 Mon Sep 17 00:00:00 2001 From: Brian Schlenker Date: Wed, 19 Feb 2020 08:22:35 -0500 Subject: [PATCH] fall back to version in package-lock closes https://github.com/ds300/patch-package/issues/205 --- src/getPackageResolution.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/getPackageResolution.ts b/src/getPackageResolution.ts index 52e97f86..08a952e6 100644 --- a/src/getPackageResolution.ts +++ b/src/getPackageResolution.ts @@ -54,9 +54,7 @@ export function getPackageResolution({ if (new Set(resolutions).size !== 1) { console.warn( - `Ambigious lockfile entries for ${ - packageDetails.pathSpecifier - }. Using version ${installedVersion}`, + `Ambigious lockfile entries for ${packageDetails.pathSpecifier}. Using version ${installedVersion}`, ) return installedVersion } @@ -91,10 +89,8 @@ export function getPackageResolution({ const relevantStackEntry = lockFileStack.find( entry => entry.dependencies && packageDetails.name in entry.dependencies, ) - return ( - relevantStackEntry.dependencies[packageDetails.name].resolved || - relevantStackEntry.dependencies[packageDetails.name].from - ) + const pkg = relevantStackEntry.dependencies[packageDetails.name] + return pkg.resolved || pkg.from || pkg.version } }