nodebook
Version:
Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et 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;
}
}
});