diff --git a/commands/add.ts b/commands/add.ts index 220efd3d..0542db52 100644 --- a/commands/add.ts +++ b/commands/add.ts @@ -30,7 +30,7 @@ export default class Add extends BaseCommand { declare verbose?: boolean @flags.string({ description: 'Select the package manager you want to use' }) - declare packageManager?: 'npm' | 'pnpm' | 'yarn' | 'yarn@berry' + declare packageManager?: 'npm' | 'pnpm' | 'bun' | 'yarn' | 'yarn@berry' @flags.boolean({ description: 'Should we install the package as a dev dependency', alias: 'D' }) declare dev?: boolean @@ -46,10 +46,10 @@ export default class Add extends BaseCommand { this.packageManager || (await detectPackageManager(this.app.makePath())) || 'npm' if (['npm', 'pnpm', 'yarn', 'yarn@berry'].includes(pkgManager)) { - return pkgManager as 'npm' | 'pnpm' | 'yarn' | 'yarn@berry' + return pkgManager as 'npm' | 'pnpm' | 'bun' | 'yarn' | 'yarn@berry' } - throw new Error('Invalid package manager. Must be one of npm, pnpm or yarn') + throw new Error('Invalid package manager. Must be one of npm, pnpm, bun or yarn') } /**