UNPKG

@dunite/au-react-wrapper

Version:
8 lines (7 loc) 305 B
export function camelToKebab(str) { // Matches all places where a two upper case chars followed by a lower case char are and split them with an hyphen return str .replace(/([a-z0-9])([A-Z])/g, '$1-$2') .replace(/([A-Z])([A-Z])(?=[a-z])/g, '$1-$2') .toLowerCase(); }