INNER CODE UNIT · JavaScript
resolveGenerators
yeoman/yo · lib/router.js:63
const resolveGenerators = generator => {
// Skip sub generators
if (!/:(app|all)$/.test(generator.namespace)) {
return;
}
const {packageJson: package_} = readPackageUpSync({cwd: path.dirname(generator.resolved)});
if (!package_) {
return;
}
package_.namespace = generator.namespace;
package_.appGenerator = true;
package_.prettyName = titleize(humanizeString(namespaceToName(generator.namespace)));
package_.update = updateNotifier({pkg: package_}).update;
if (package_.update && package_.version !== package_.update.latest) {