@toptal/davinci-code
Version:
Code generation package for frontend applications
20 lines (16 loc) • 484 B
JavaScript
const DEFAULT_NEWCOMPONENT_COMMAND = 'new'
module.exports = {
prompt: ({ prompter, args }) => {
const argvName = process.argv[process.argv.length - 1]
if (argvName && argvName !== DEFAULT_NEWCOMPONENT_COMMAND) {
return Promise.resolve({ name: argvName })
} else if (args.name) {
return Promise.resolve({ name: args.name })
}
return prompter.prompt({
type: 'input',
name: 'name',
message: "What's the module name?",
})
},
}