UNPKG
@maz-ui/utils
Version:
alpha (4.2.1-alpha.10)
beta (4.2.1-beta.0)
latest (4.2.1)
4.2.1
4.2.1-beta.0
4.2.1-alpha.10
4.2.1-alpha.9
4.1.8-beta.1
4.1.7
4.1.7-beta.7
4.1.7-beta.6
4.1.7-beta.5
4.1.7-beta.3
4.1.7-beta.0
4.1.6-beta.0
4.1.3
4.1.2
4.1.1
4.0.0
4.0.0-beta.35
4.0.0-beta.27
4.0.0-beta.25
4.0.0-beta.24
4.0.0-beta.21
4.0.0-beta.19
4.0.0-beta.18
4.0.0-beta.16
4.0.0-beta.11
4.0.0-beta.8
4.0.0-beta.7
4.0.0-beta.6
4.0.0-beta.4
4.0.0-beta.3
4.0.0-beta.1
4.0.0-beta.0
Utils of maz-ui for JavaScript/TypeScript users
LouisMazel/maz-ui
@maz-ui/utils
/
dist
/
helpers
/
kebabCase.js
7 lines
(6 loc)
•
220 B
JavaScript
View Raw
1
2
3
4
5
6
7
function
a(e) {
return
e.replace(/([a-z])([A-Z])/g,
"
$1
-
$2
"
).replace(/([A-Z])([A-Z][a-z])/g,
"
$1
-
$2
"
).replace(/[\s_]+/g,
"-"
).toLowerCase().replace(/-+/g,
"-"
).replace(/(^-)|(-$)/g,
""
); }
export
{ a as kebabCase };