From a7fdababd2758e1b897a0ef1cf0678bbf3bced5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez=20Jim=C3=A9nez?= Date: Wed, 15 Dec 2021 23:27:41 +0100 Subject: [PATCH] fix(create-vite): use `reset` for prompts for white bg color shell --- packages/create-vite/index.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/create-vite/index.js b/packages/create-vite/index.js index 2d5fe774b8fdae..cc0a78639755bb 100755 --- a/packages/create-vite/index.js +++ b/packages/create-vite/index.js @@ -15,7 +15,8 @@ const { blue, magenta, lightRed, - red + red, + reset } = require('kolorist') const cwd = process.cwd() @@ -141,7 +142,7 @@ async function init() { { type: targetDir ? null : 'text', name: 'projectName', - message: 'Project name:', + message: reset('Project name:'), initial: defaultProjectName, onState: (state) => (targetDir = state.value.trim() || defaultProjectName) @@ -168,7 +169,7 @@ async function init() { { type: () => (isValidPackageName(targetDir) ? null : 'text'), name: 'packageName', - message: 'Package name:', + message: reset('Package name:'), initial: () => toValidPackageName(targetDir), validate: (dir) => isValidPackageName(dir) || 'Invalid package.json name' @@ -178,8 +179,10 @@ async function init() { name: 'framework', message: typeof template === 'string' && !TEMPLATES.includes(template) - ? `"${template}" isn't a valid template. Please choose from below: ` - : 'Select a framework:', + ? reset( + `"${template}" isn't a valid template. Please choose from below: ` + ) + : reset('Select a framework:'), initial: 0, choices: FRAMEWORKS.map((framework) => { const frameworkColor = framework.color @@ -193,7 +196,7 @@ async function init() { type: (framework) => framework && framework.variants ? 'select' : null, name: 'variant', - message: 'Select a variant:', + message: reset('Select a variant:'), // @ts-ignore choices: (framework) => framework.variants.map((variant) => {