Skip to content

Commit 870f57a

Browse files
committed
feat: add colors to create-app options
1 parent 9426a0b commit 870f57a

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

packages/create-app/index.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@ const fs = require('fs')
55
const path = require('path')
66
const argv = require('minimist')(process.argv.slice(2))
77
const { prompt } = require('enquirer')
8+
const { yellow, green, cyan, magenta, stripColors } = require('kolorist')
89

910
const cwd = process.cwd()
1011

1112
const TEMPLATES = [
12-
'vanilla',
13-
'vue',
14-
'vue-ts',
15-
'react',
16-
'react-ts',
17-
'preact',
18-
'preact-ts'
13+
yellow('vanilla'),
14+
green('vue'),
15+
green('vue-ts'),
16+
cyan('react'),
17+
cyan('react-ts'),
18+
magenta('preact'),
19+
magenta('preact-ts')
1920
]
2021

2122
const renameFiles = {
@@ -76,7 +77,7 @@ async function init() {
7677
message: `Select a template:`,
7778
choices: TEMPLATES
7879
})
79-
template = t
80+
template = stripColors(t)
8081
}
8182

8283
const templateDir = path.join(__dirname, `template-${template}`)

packages/create-app/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"homepage": "https://github.com/vitejs/vite/tree/main/packages/create-app#readme",
3030
"dependencies": {
3131
"enquirer": "^2.3.6",
32+
"kolorist": "^1.2.9",
3233
"minimist": "^1.2.5"
3334
}
3435
}

yarn.lock

+5
Original file line numberDiff line numberDiff line change
@@ -4669,6 +4669,11 @@ kleur@^3.0.3:
46694669
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
46704670
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
46714671

4672+
kolorist@^1.2.9:
4673+
version "1.2.9"
4674+
resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.2.9.tgz#ccd5c68827c0385f0b26588321c3b6c4433dd2ab"
4675+
integrity sha512-mba6w9rkNlcMSSsGM1Xb9rgGFCDEL1APijLIkgtjsORyr9bKaSvQg/2fP8k7lwEiTh8WlMCHWREvf1ndguIKIQ==
4676+
46724677
launch-editor-middleware@^2.2.1:
46734678
version "2.2.1"
46744679
resolved "https://registry.yarnpkg.com/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157"

0 commit comments

Comments
 (0)