UNPKG

web-component-base-class

Version:
2 lines 445 B
export function dashesToCamelCase(e){return e.replace(/-([a-z0-9A-Z])/g,(e=>e[1].toUpperCase())).replace(/-$/g,"")}export function camelCaseToDashes(e){return e.replace(/[a-z]?[A-Z]/g,(e=>e.length>1?`${e[0]}-${e[1].toLowerCase()}`:`-${e[0].toLowerCase()}`))}export function createQuickAccess(e,r){return Array.from(e.querySelectorAll(`[${r}]`)).reduce(((e,a)=>(e[dashesToCamelCase(a.getAttribute(r))]=a,e)),{})} //# sourceMappingURL=tools.js.map