INNER CODE UNIT · JavaScript
generators
yeoman/yo · lib/cli.js:87
const generators = Object.keys(env.getGeneratorsMeta()).reduce((namesByGenerator, generator) => {
const parts = generator.split(':');
const generatorName = parts.shift();
// If first time we found this generator, prepare to save all its sub-generators
namesByGenerator[generatorName] ||= [];
// If sub-generator (!== app), save it
if (parts[0] !== 'app') {
namesByGenerator[generatorName].push(parts.join(':'));
}
return namesByGenerator;
}, {});
if (Object.keys(generators).length === 0) {
return ' Couldn\'t find any generators, did you install any? Troubleshoot issues by running\n\n $ yo doctor';
}