From e8ff23e785d1e36170e68b290253ec3e002d3fa8 Mon Sep 17 00:00:00 2001 From: Sadegh Barati Date: Sat, 6 Apr 2024 00:57:56 +0330 Subject: [PATCH] fix: `shadcn-vue init` not installing all dependencies or devDependencies --- packages/cli/src/commands/init.ts | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index 0e96d1f7..e40aba28 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -292,19 +292,13 @@ export async function runInit(cwd: string, config: Config) { config.style === 'new-york' ? ['@radix-icons/vue'] : ['lucide-vue-next'], ).filter(Boolean) - async function addNuxtDevDeps() { - if (config.framework === 'nuxt') { - await addDevDependency(PROJECT_DEPENDENCIES.nuxt, { - cwd, - silent: true, - }) - } - } - await Promise.allSettled( [ - addNuxtDevDeps(), - addDependency(deps, { + config.framework === 'nuxt' && await addDevDependency(PROJECT_DEPENDENCIES.nuxt, { + cwd, + silent: true, + }), + await addDependency(deps, { cwd, silent: true, }),