diff --git a/bin/index.js b/bin/index.js index 21d235e..6e29890 100644 --- a/bin/index.js +++ b/bin/index.js @@ -227,7 +227,7 @@ async function detectPackageManager() { return await Promise.all([ checkLockFile('yarn', 'yarn.lock'), checkLockFile('pnpm', 'pnpm-lock.yaml'), - checkLockFile('npm', 'package-lock.yaml'), + checkLockFile('npm', 'package-lock.json'), checkBinaryFile('yarn'), checkBinaryFile('pnpm'), ]).then(([yarnLock, pnpmLock, npmLock, yarnBin, pnpmBin]) => { diff --git a/src/pm.ts b/src/pm.ts index 85d85b8..3cbc941 100644 --- a/src/pm.ts +++ b/src/pm.ts @@ -9,7 +9,7 @@ export type PackageManager = 'npm' | 'pnpm' | 'yarn'; */ export async function detectPackageManager(): Promise { const checkLockFile = async (binFileName: PackageManager, lockFileName: string): Promise => { - return createGlobber(`**/${lockFileName}`) + return createGlobber(`${lockFileName}`) .then((g) => g.glob()) .then((f) => (f ? binFileName : null)); }; @@ -23,7 +23,7 @@ export async function detectPackageManager(): Promise { return await Promise.all([ checkLockFile('yarn', 'yarn.lock'), checkLockFile('pnpm', 'pnpm-lock.yaml'), - checkLockFile('npm', 'package-lock.yaml'), + checkLockFile('npm', 'package-lock.json'), checkBinaryFile('yarn'), checkBinaryFile('pnpm'), ]).then(([yarnLock, pnpmLock, npmLock, yarnBin, pnpmBin]) => {