Example #1
0
	execFile('xdg-mime', ['query', 'default', 'x-scheme-handler/http'], function (err, stdout) {
		if (err) {
			cb(err);
			return;
		}

		cb(null, {
			name: titleize(stdout.trim().replace(/.desktop$/, '').replace('-', ' ')),
			id: stdout.trim()
		});
	});
Example #2
0
    const resolveGenerators = generator => {
      // Skip sub generators
      if (!/:(app|all)$/.test(generator.namespace)) {
        return;
      }

      const pkg = readPkgUp.sync({cwd: path.dirname(generator.resolved)}).pkg;

      if (!pkg) {
        return;
      }

      pkg.namespace = generator.namespace;
      pkg.appGenerator = true;
      pkg.prettyName = titleize(humanizeString(namespaceToName(generator.namespace)));
      pkg.update = updateNotifier({pkg}).update;

      if (pkg.update && pkg.version !== pkg.update.latest) {
        pkg.updateAvailable = true;
      }

      this.generators[pkg.name] = pkg;
    };
function getName(component) {
  return titleize(getTitle(component.split('/')[3]))
}
function getTitle(component) {
  var title = rmHtmlExt(component).replace('src/components/', '').replace(/(\/|_|-)/g, ' ')
  return titleize(title)
}