INNER CODE UNIT · JavaScript
generatorList
yeoman/yo · lib/routes/clear-config.js:18
const generatorList = _.chain(globalConfig.getAll()).map((value, key) => {
let prettyName = '';
let sort = 0;
// Remove version from generator name
const name = key.split(':')[0];
const generator = app.generators[name];
if (generator) {
({prettyName} = generator);
sort = -app.conf.get('generatorRunCount')[namespaceToName(generator.namespace)] || 0;
} else {
prettyName = name.replace(/^generator-/, '') + chalk.red(' (not installed anymore)');
sort = 0;
}
return {
name: prettyName,