Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@filerobot/utils / lib / generateI18nKeyFromString.js
Size: Mime:
import capitalizeFirstLetter from './capitalizeFirstLetter';
import lowercaseFirstLetter from './lowercaseFirstLetter';
export default (function () {
  var str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
  if (typeof str === 'string') {
    return str.split(' ').filter(Boolean).map(function (item, index) {
      return (index === 0 ? lowercaseFirstLetter : capitalizeFirstLetter)(item.trim());
    }).join('');
  }
  return str;
});