diff --git a/packages/cli/src/commands/new/new.ts b/packages/cli/src/commands/new/new.ts index 230e528186..eb7d98a218 100644 --- a/packages/cli/src/commands/new/new.ts +++ b/packages/cli/src/commands/new/new.ts @@ -47,8 +47,8 @@ export default async () => { const pkgJson = await fs.readJson(paths.resolveTargetRoot('package.json')); const cliConfig = pkgJson.backstage?.cli; - const { templates, globals } = await readCliConfig(cliConfig); - const template = await verifyTemplate(await templateSelector(templates)); + const { templates, globals } = readCliConfig(cliConfig); + const template = verifyTemplate(await templateSelector(templates)); const codeOwnersFilePath = await getCodeownersFilePath(paths.targetRoot); diff --git a/packages/cli/src/lib/new/templateSelector.ts b/packages/cli/src/lib/new/templateSelector.ts index 7fd80655f7..d28e5ece26 100644 --- a/packages/cli/src/lib/new/templateSelector.ts +++ b/packages/cli/src/lib/new/templateSelector.ts @@ -23,7 +23,7 @@ import { Template, TemplateLocation } from './types'; import defaultTemplates from '../../../templates/all-default-templates'; -export async function readCliConfig( +export function readCliConfig( cliConfig: | { defaults?: boolean; @@ -72,10 +72,7 @@ export async function templateSelector( return answer.name; } -export async function verifyTemplate({ - id, - target, -}: TemplateLocation): Promise