UNPKG

295 BPlain TextView Raw
1export const dashToPascalCase = (str: string) =>
2 str
3 .toLowerCase()
4 .split('-')
5 .map((segment) => segment.charAt(0).toUpperCase() + segment.slice(1))
6 .join('');
7export const camelToDashCase = (str: string) =>
8 str.replace(/([A-Z])/g, (m: string) => `-${m[0].toLowerCase()}`);