oralify-common
Version:
Public shared repository for Oralify
21 lines (20 loc) • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.nameInitial = exports.capitalizeWords = void 0;
const capitalizeWords = (str) => {
return str
.split(' ')
.map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
.join(' ');
};
exports.capitalizeWords = capitalizeWords;
/*** From Guillermo Sierra, returns: guilleS*/
const nameInitial = (name) => {
const parts = (0, exports.capitalizeWords)(name || '').split(' ');
return name
? parts.length > 1
? `${parts[0]} ${parts[1].charAt(0)}.`
: parts[0]
: '';
};
exports.nameInitial = nameInitial;