nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
21 lines (18 loc) • 439 B
JavaScript
;
const inquirer = require('inquirer');
const sanitize = require('sanitize-filename');
inquirer.prompt({
name: 'fav-module',
message: 'Quel module natif Node souhaitez-vous mieux maitriser ?',
filter: (input) => sanitize(input),
validate: (input) => {
try {
// eslint-disable-next-line global-require
require(sanitize(input));
return true;
}
catch (e){
return false;
}
}
});