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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…