From 3906b900b6a97a234f1f377bb768072d2162292c Mon Sep 17 00:00:00 2001 From: Szymon Rybczak Date: Tue, 19 Dec 2023 18:07:31 +0100 Subject: [PATCH] fix(init): use `yarn` as package manager when calling `init` with `npx` (#2216) --- packages/cli/src/commands/init/init.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/packages/cli/src/commands/init/init.ts b/packages/cli/src/commands/init/init.ts index 6aa0686c6..ee15b6987 100644 --- a/packages/cli/src/commands/init/init.ts +++ b/packages/cli/src/commands/init/init.ts @@ -331,16 +331,8 @@ async function createProject( function userAgentPackageManager() { const userAgent = process.env.npm_config_user_agent; - if (userAgent) { - if (userAgent.startsWith('yarn')) { - return 'yarn'; - } - if (userAgent.startsWith('npm')) { - return 'npm'; - } - if (userAgent.startsWith('bun')) { - return 'bun'; - } + if (userAgent && userAgent.startsWith('bun')) { + return 'bun'; } return null;