mirror of
https://github.com/run-llama/create-llama.git
synced 2026-07-19 23:13:36 -04:00
16 lines
309 B
TypeScript
16 lines
309 B
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";
|
|
}
|