diff --git a/src/mol-util/string.ts b/src/mol-util/string.ts index db33dff46483bdf87d76597a0c4b5f3709ab310e..bf997f7d2e115fbf772ac76a6e5b64cabf0f5334 100644 --- a/src/mol-util/string.ts +++ b/src/mol-util/string.ts @@ -38,17 +38,20 @@ export function splitSnakeCase(str: string) { return str.replace(/_/g, ' ') } - export function snakeCaseToWords(str: string) { return capitalize(splitSnakeCase(str)) } -function splitSnakeplitCase(str: string) { - return str.replace(/[_-]/g, ' ') +export function splitKebabCase(str: string) { + return str.replace(/-/g, ' ') +} + +export function kebabCaseToWords(str: string) { + return capitalize(splitKebabCase(str)) } export function stringToWords(str: string) { - return capitalize(splitCamelCase(splitSnakeplitCase(str))) + return capitalize(splitCamelCase(splitSnakeCase(splitKebabCase(str)))) } export function substringStartsWith(str: string, start: number, end: number, target: string) {