/** * string utils * @module */ export const toKebabCase = (string: string): string => string.replaceAll(/([a-z])([A-Z])/g, "$1-$2").toLowerCase(); export const capitalize = (string: S): Capitalize => (string.charAt(0).toUpperCase() + string.slice(1)) as Capitalize; export const toPascalCase = (string: string): string => string .replace(/[\s\._-]+\w/g, (m) => m[m.length - 1]!.toUpperCase()) .replace(string.charAt(0), string.charAt(0).toUpperCase());