UNPKG

oralify-common

Version:
21 lines (20 loc) 671 B
"use strict"; 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;