diff --git a/scripts/build.js b/scripts/build.js index d2802ea..a7b55be 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -7,4 +7,5 @@ await esbuild.build({ format: 'cjs', platform: 'node', target: 'node14', + minify: true, }) diff --git a/src/question/model.ts b/src/question/model.ts index d80653a..6a720fb 100644 --- a/src/question/model.ts +++ b/src/question/model.ts @@ -14,7 +14,7 @@ export default (): PromptObject[] => { { name: 'needsJsx', type: 'toggle', - message: '添加JSX?(不支持小程序平台)', + message: `添加JSX?${dim('(不支持小程序平台)')}`, initial: false, active: 'Yes', inactive: 'No', @@ -54,17 +54,17 @@ export default (): PromptObject[] => { message: '选择ESlint风格?', choices: [ { - title: 'default', + title: 'Default', description: 'Default', value: 'default', }, { - title: 'airbnb', + title: 'Airbnb', description: `Airbnb ${dim('(https://airbnb.io/javascript/)')}`, value: 'airbnb', }, { - title: 'standard', + title: 'Standard', description: `Standard ${dim('(https://standardjs.com/)')}`, value: 'standard', }, diff --git a/src/question/name.ts b/src/question/name.ts index 971e147..02c2d08 100644 --- a/src/question/name.ts +++ b/src/question/name.ts @@ -14,13 +14,16 @@ export default (): PromptObject[] => { }, { name: 'shouldOverwrite', - type: () => (canSkipEmptying(targetDir) ? null : 'confirm'), + type: () => (canSkipEmptying(targetDir) ? null : 'toggle'), message: () => { const dirForPrompt = targetDir === '.' ? '当前文件' : `目标文件"${targetDir}"` return `${dirForPrompt}不是空的。要删除现有文件并继续吗?` }, + initial: false, + active: 'Yes', + inactive: 'No', }, { name: 'overwriteChecker', diff --git a/src/question/template/templateDate.ts b/src/question/template/templateDate.ts index beddcfa..04e1af9 100644 --- a/src/question/template/templateDate.ts +++ b/src/question/template/templateDate.ts @@ -5,7 +5,7 @@ import type { TemplateList } from './type' export const templateList: TemplateList[] = [ { - title: `vitesse-uni-app(${bold('推荐')})`, + title: `vitesse-uni-app${dim('(推荐)')}`, description: `由${green('Uni Helper')}${dim('(https://github.com/uni-helper)')}维护的快速启动模板`, value: { type: 'vitesse', diff --git a/src/utils/renderLint.ts b/src/utils/renderLint.ts index 4eb9226..d0ec01b 100644 --- a/src/utils/renderLint.ts +++ b/src/utils/renderLint.ts @@ -15,7 +15,6 @@ export function renderLint(root: string, lint: LintConfig) { if (!lint.eslint) return - console.log(lint.style) const { pkg, files } = createESLintConfig({ vueVersion: '3.x', styleGuide: lint.style,