UNPKG

@technobuddha/library

Version:
13 lines 1.01 kB
/** * Capitalize the first letter of each word in a string * * @param input - The string to capitalize * @param options - see {@link CapitalWordCaseOptions} * @defaultValue lowercase false * @group String * @category Case Conversion */ export function toCapitalWordCase(input, { lowerCase = false } = {}) { return (lowerCase ? input.toLocaleLowerCase() : input).replaceAll(/\b\w/gu, (l) => l.toLocaleUpperCase()); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tY2FwaXRhbC13b3JkLWNhc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG8tY2FwaXRhbC13b3JkLWNhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBV0E7Ozs7Ozs7O0dBUUc7QUFDSCxNQUFNLFVBQVUsaUJBQWlCLENBQy9CLEtBQWEsRUFDYixFQUFFLFNBQVMsR0FBRyxLQUFLLEtBQTZCLEVBQUU7SUFFbEQsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUNoRixDQUFDLENBQUMsaUJBQWlCLEVBQUUsQ0FDdEIsQ0FBQztBQUNKLENBQUMifQ==