undedoloremque
Version:
Green Field JS SDK
16 lines (11 loc) • 309 B
text/typescript
export type PackageManager = 'npm' | 'pnpm' | 'yarn';
export function getPkgManager(): PackageManager {
const userAgent = process.env.npm_config_user_agent || '';
if (userAgent.startsWith('yarn')) {
return 'yarn';
}
if (userAgent.startsWith('pnpm')) {
return 'pnpm';
}
return 'npm';
}