chore: using enquirer to replace inquirer (#11426)

This commit is contained in:
neverland
2022-12-27 16:33:39 +08:00
committed by GitHub
parent db82d2b6f5
commit 9b00eb271c
4 changed files with 22 additions and 125 deletions

View File

@@ -2,7 +2,7 @@ import fs from 'fs-extra';
import glob from 'fast-glob';
import color from 'picocolors';
import consola from 'consola';
import { prompt } from 'inquirer';
import { prompt } from 'enquirer';
import { sep, join } from 'path';
import { CWD, GENERATOR_DIR } from './constant';
@@ -10,7 +10,7 @@ const PROMPTS = [
{
name: 'vueVersion',
message: 'Select Vue version',
type: 'list',
type: 'select',
choices: [
{
name: 'Vue 2',
@@ -25,7 +25,7 @@ const PROMPTS = [
{
name: 'preprocessor',
message: 'Select css preprocessor',
type: 'list',
type: 'select',
choices: ['Less', 'Sass'],
},
];

View File

@@ -1,20 +1,16 @@
#!/usr/bin/env node
import consola from 'consola';
import { prompt } from 'inquirer';
import { prompt } from 'enquirer';
import { ensureDir } from 'fs-extra';
import { VanGenerator } from './generator';
const PROMPTS = [
{
async function run() {
const { name } = await prompt<{ name: string }>({
type: 'input',
name: 'name',
message: 'Your package name',
},
];
async function run() {
const { name } = await prompt(PROMPTS);
});
try {
await ensureDir(name);