hq-kit
Version:
The command line interface for HQ UI.
12 lines (8 loc) • 349 B
text/typescript
import { detect } from '@antfu/ni';
export async function getPackageManager(): Promise<string> {
const packageManager = await detect({ programmatic: true });
if (packageManager === 'yarn@berry') return 'yarn';
if (packageManager === 'pnpm@6') return 'pnpm';
if (packageManager === 'bun') return 'bun';
return packageManager ?? 'npm';
}