cevuel-cli
Version:
Create element-ui project with vue<br/> Help you build a new project faster with configuration and title
60 lines (58 loc) • 1.6 kB
JavaScript
const { packageList } = require('./data-list');
module.exports = {
createInquirer: [
{
type: "input",
message: "Please enter the title of your project (Applied in the HTML title tag)",
name: "title",
filter: function (val) {
if (!val) {
return 'ProjectTemplate';
}
return val;
}
},
{
type: "list",
message: "Please choose style type",
name: "style",
choices: [
"Scss",
"Css"
],
filter: function (val) {
return val.toLowerCase();
}
},
{
type: "list",
message: "Please choose script type",
name: "script",
choices: [
"Js",
// "Ts"
],
filter: function (val) {
return val.toLowerCase();
}
},
{
type: "checkbox",
message: "Please select a plug-in library",
name: "lib",
choices: packageList,
}, {
type: "input",
message: "Please input server port",
name: "port",
filter: function (val) {
if (!(val - 0)) {
return 8080;
} else {
return val;
}
}
}
]
};