chore(cli): extract create-vant-cli-app package

This commit is contained in:
陈嘉涵
2020-01-16 18:02:34 +08:00
parent 62a1b39b2b
commit 5bb9a31e28
32 changed files with 2492 additions and 697 deletions

View File

@@ -0,0 +1,27 @@
import inquirer from 'inquirer';
import { mkdirSync, existsSync } from 'fs-extra';
import { VanGenerator } from './generator';
const PROMPTS = [
{
type: 'input',
name: 'name',
message: 'Your package name'
}
];
export default async function run() {
const { name } = await inquirer.prompt(PROMPTS);
if (!existsSync(name)) {
mkdirSync(name);
}
const generator = new VanGenerator(name);
return new Promise(resolve => {
generator.run(resolve);
});
}
run();