maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
20 lines (19 loc) • 662 B
JavaScript
import { r } from "./capitalize.CVQ1jDrh.js";
function l(r2) {
return r2.replaceAll(/-(\w)/g, (a, e) => e ? e.toUpperCase() : "");
}
function p(e) {
if (e === e.toUpperCase()) {
if (e.includes("-"))
return e.toLowerCase().split("-").map(r).join("");
if (e.includes("_"))
return e.toLowerCase().split("_").map(r).join("");
if (e.includes(" "))
return e.toLowerCase().split(" ").map(r).join("");
}
return e.includes("-") ? e.toLowerCase().split("-").map(r).join("") : e.includes("_") ? e.toLowerCase().split("_").map(r).join("") : e.includes(" ") ? e.toLowerCase().split(" ").map(r).join("") : r(l(e));
}
export {
l,
p
};