From 110b2b268046d7a33466553e833193a9e122d2e2 Mon Sep 17 00:00:00 2001 From: James George Date: Sun, 24 Oct 2021 20:18:02 +0530 Subject: [PATCH] fix(nuxi): validations for `--template` flag (#1412) --- packages/nuxi/src/commands/init.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/nuxi/src/commands/init.ts b/packages/nuxi/src/commands/init.ts index 7a64381b06..7213ed805e 100644 --- a/packages/nuxi/src/commands/init.ts +++ b/packages/nuxi/src/commands/init.ts @@ -14,11 +14,20 @@ const knownTemplates = { } const resolveTemplate = (template) => { + if (!template) { + return knownTemplates.nuxt3 + } + + if (typeof template === 'boolean') { + consola.error('Please specify a template') + process.exit(1) + } + if (template in knownTemplates) { return knownTemplates[template] } - if (typeof template === 'string' && template.includes('/')) { + if (template.includes('/')) { return template }