Skip to content

Commit 1f95c1a

Browse files
committed
refactor: simplify checkPackageVersion
1 parent 658060a commit 1f95c1a

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

plugin/src/helpers/files.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,19 +83,15 @@ export async function checkPackageVersion(
8383
name: string,
8484
version: string,
8585
): Promise<boolean> {
86-
const packagePath = findModuleFromBase({
87-
paths: [root],
88-
candidates: [name],
89-
})
90-
91-
let packageObj: { version: string }
9286
try {
93-
packageObj = await readJson(`${packagePath}/package.json`)
87+
const packagePath = require.resolve(`${name}/package.json`, {
88+
paths: [root],
89+
})
90+
const packageObj = await readJson(packagePath)
91+
return semver.satisfies(packageObj.version, version)
9492
} catch {
9593
return false
9694
}
97-
98-
return semver.satisfies(packageObj.version, version)
9995
}
10096

10197
/**

0 commit comments

Comments
 (0)