UNPKG

vue3-openlayers

Version:
14 lines (13 loc) 398 B
function pascalToKebabWithAbbr(name) { const kebab = name.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z]+)([A-Z][a-z])/g, "$1-$2").toLowerCase(); return [kebab]; } function registerWithAliases(app, name, component) { for (const alias of pascalToKebabWithAbbr(name)) { app.component(alias, component); } app.component(name, component); } export { registerWithAliases as r };