export function pascalCase(str: string): string { return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase()).replace(/^(.)/, (_, c) => c.toUpperCase()); } export function camelCase(str: string): string { return pascalCase(str).replace(/^(.)/, (_, c) => c.toLowerCase()); } export function kebabCase(str: string): string { return str.replace(/[A-Z]/g, (m) => `-${m.toLowerCase()}`); }