♻️ (builder) Remove barrel export and flatten folder arch
This commit is contained in:
7
apps/builder/src/helpers/toKebabCase.ts
Normal file
7
apps/builder/src/helpers/toKebabCase.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export const toKebabCase = (value: string) => {
|
||||
const matched = value.match(
|
||||
/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g
|
||||
)
|
||||
if (!matched) return ''
|
||||
return matched.map((x) => x.toLowerCase()).join('-')
|
||||
}
|
||||
Reference in New Issue
Block a user