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

@@ -32,7 +32,6 @@
"license": "MIT",
"devDependencies": {
"@types/fs-extra": "^9.0.13",
"@types/inquirer": "^8.2.3",
"release-it": "^15.4.1",
"typescript": "^4.8.2"
},
@@ -40,7 +39,7 @@
"consola": "^2.11.3",
"fast-glob": "^3.2.11",
"fs-extra": "^10.1.0",
"inquirer": "^8.2.4",
"enquirer": "2.3.6",
"picocolors": "^1.0.0"
},
"release-it": {

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);