From 43d8d493ab7cb02b53d511a0f75cf8b5f27fcce6 Mon Sep 17 00:00:00 2001 From: BrandenXia Date: Fri, 18 Jul 2025 00:39:14 -0700 Subject: [PATCH] feat: support package manager `bun` when installing from cli --- cli/src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/src/index.ts b/cli/src/index.ts index bb4fd2ea..1f506bd6 100644 --- a/cli/src/index.ts +++ b/cli/src/index.ts @@ -53,7 +53,7 @@ async function fetchFile(url: string): Promise { return response.text(); } -// Detect package manager (npm, yarn, pnpm) +// Detect package manager (npm, yarn, pnpm, bun) function detectPackageManager(): string { try { // Check for yarn.lock or package-lock.json @@ -61,6 +61,8 @@ function detectPackageManager(): string { return 'yarn'; } else if (existsSync('pnpm-lock.yaml')) { return 'pnpm'; + } else if (existsSync('bun.lock') || existsSync('bun.lockb')) { + return 'bun' } else { return 'npm'; // Default to npm }