@legion-ui-kit/react-core
Version:
<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>
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