keycloak_theme/src/bin/tools/kebabCaseToSnakeCase.ts

8 lines
231 B
TypeScript
Raw Normal View History

import { capitalize } from "tsafe/capitalize";
export function kebabCaseToCamelCase(kebabCaseString: string): string {
const [first, ...rest] = kebabCaseString.split("-");
return [first, rest.map(capitalize)].join("");
}