import inquirer from 'inquirer';
const questions = [
{
type: 'confirm',
name: 'toBeDelivered',
message: 'Is this for delivery?',
default: false,
},
{
type: 'input',
name: 'phone',
message: "What's your phone number?",
validate(value) {
const pass = value.match(
/^([01]{1})?[\\-\\.\\s]?(\\([0-9]{3}\\))?[\\-\\.\\s]?([0-9]{3})[\\-\\.\\s]?([0-9]{4})$/
);
if (pass) {
return true;
}
return 'Please enter a valid phone number';
},
}
];
inquirer.prompt(questions).then((answers) => {
console.log('\\nOrder receipt:');
console.log(JSON.stringify(answers, null, ' '));
});