From 0a87116a1ce9be4dd2370c3edc0cf4215d6ff9d3 Mon Sep 17 00:00:00 2001 From: Sanjaiyan Parthipan Date: Sun, 11 Sep 2022 08:36:34 +0530 Subject: [PATCH] perf(create): run async tasks concurrently (#8080) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adding incremental support for React 18 🚀 * parallel * revert react 18 * revert lint * end line * Update packages/create-docusaurus/src/index.ts Co-authored-by: Joshua Chen --- packages/create-docusaurus/src/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/create-docusaurus/src/index.ts b/packages/create-docusaurus/src/index.ts index b996c3e90b..d2ac2150fe 100755 --- a/packages/create-docusaurus/src/index.ts +++ b/packages/create-docusaurus/src/index.ts @@ -456,8 +456,10 @@ export default async function init( reqTemplate?: string, cliOptions: CLIOptions = {}, ): Promise { - const templates = await readTemplates(); - const siteName = await getSiteName(reqName, rootDir); + const [templates, siteName] = await Promise.all([ + readTemplates(), + getSiteName(reqName, rootDir), + ]); const dest = path.resolve(rootDir, siteName); const source = await getSource(reqTemplate, templates, cliOptions);