@legion-ui-kit/react-core
Version:
To install the package into your project:
3 lines (2 loc) • 514 B
JavaScript
;const e=(e="",r)=>{const{noTrim:a=!1,replacement:t=""}=r||{};return(a?e:e.trim()).replace(/[^a-zA-Z0-9\s]+/gi,t)};exports.kebabCase=(r="",a=!1)=>e(r,{replacement:"-",noTrim:a}).replace(/[\s]+/g,"-").replace(/[a-z][A-Z0-9]|[0-9][a-zA-Z]/g,e=>`${e[0]}-${e[1]}`).toLowerCase(),exports.removePunctuation=e,exports.snakeCase=(r="",a=!1)=>e(r,{replacement:"_",noTrim:a}).replace(/\s+/g,"_").replace(/[a-z][A-Z0-9]|[0-9][a-zA-Z]/g,e=>`${e[0]}_${e[1]}`).toLowerCase();
//# sourceMappingURL=typography.cjs.map