From f3b5050ee892face9af3451892ed2ded87d697ca Mon Sep 17 00:00:00 2001 From: sadeghbarati Date: Sat, 2 Mar 2024 12:20:34 +0330 Subject: [PATCH] fix: await until dependencies installed then run detypes proccess fix vue-sonner js --- packages/cli/src/commands/add.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/cli/src/commands/add.ts b/packages/cli/src/commands/add.ts index b3b656ec..6b331006 100644 --- a/packages/cli/src/commands/add.ts +++ b/packages/cli/src/commands/add.ts @@ -157,6 +157,20 @@ export const add = new Command() } } + // Install dependencies. + await Promise.allSettled( + [ + item.dependencies?.length && await addDependency(item.dependencies, { + cwd, + silent: true, + }), + item.devDependencies?.length && await addDevDependency(item.devDependencies, { + cwd, + silent: true, + }), + ], + ) + const componentDir = path.resolve(targetDir, item.name) if (!existsSync(componentDir)) await fs.mkdir(componentDir, { recursive: true }) @@ -199,20 +213,6 @@ export const add = new Command() await fs.writeFile(filePath, content) } - - // Install dependencies. - await Promise.allSettled( - [ - item.dependencies?.length && await addDependency(item.dependencies, { - cwd, - silent: true, - }), - item.devDependencies?.length && await addDevDependency(item.devDependencies, { - cwd, - silent: true, - }), - ], - ) } spinner.succeed('Done.') }