const camelizeRE = /-(\w)/g; export function camelize(str: string): string { return str.replace(camelizeRE, (_, c) => c.toUpperCase()); } export function kebabCase(str: string) { return str .replace(/([A-Z])/g, '-$1') .toLowerCase() .replace(/^-/, ''); } export function padZero(num: number | string, targetLength = 2): string { let str = num + ''; while (str.length < targetLength) { str = '0' + str; } return str; }