code: function humanize(str) {
  	if (str == null || str === '') return '';
  	str = `${str}`.replace(
  		/[-_\s]+(.)?/g,
  		(match, c) => (c ? c.toUpperCase() : '')
  	);
  	return str[0].toUpperCase() + str.slice(1).replace(/([A-Z])/g, ' $1');
  }
docs: String format conversion from camelCase or underscored format to human-readable format e.g. 'fooBar' -> 'Foo Bar', 'foo_bar' -> 'Foo Bar'