@technobuddha/library
Version: 
A large library of useful functions
13 lines • 995 B
JavaScript
/**
 * Convert the first letter of each word in a string to lower case
 *
 * @param input - The string to make small case
 * @defaultValue upperCase false
 * @returns string in small case
 * @group String
 * @category Case Conversion
 */
export function toSmallWordsCase(input, { upperCase = false } = {}) {
    return (upperCase ? input.toLocaleUpperCase() : input).replaceAll(/\b\w/gu, (c) => c.toLocaleLowerCase());
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tc21hbGwtd29yZHMtY2FzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy90by1zbWFsbC13b3Jkcy1jYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBOzs7Ozs7OztHQVFHO0FBQ0gsTUFBTSxVQUFVLGdCQUFnQixDQUM5QixLQUFhLEVBQ2IsRUFBRSxTQUFTLEdBQUcsS0FBSyxLQUE0QixFQUFFO0lBRWpELE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FDaEYsQ0FBQyxDQUFDLGlCQUFpQixFQUFFLENBQ3RCLENBQUM7QUFDSixDQUFDIn0=