UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

73 lines (72 loc) 1.36 kB
function s() { return { type: "directive", resolve: (e) => ({ from: "maz-ui", as: `v${e}`, name: `v${e}` }) }; } const i = [ "capitalize", "checkAvailability", "countryCodeToUnicodeFlag", "currency", "date", "debounce", "injectStrict", "isClient", "normalizeString", "number", "sleep", "throttle", "truthyFilter", "useAos", "useBreakpoints", "useFormField", "useFormValidator", "useIdleTimeout", "useInstanceUniqId", "useReadingTime", "useStringMatching", "useSwipe", "useThemeHandler", "useTimer", "useToast", "useUserVisibility", "useWait", "useWindowSize", "useFormValidator", "useFormField" ]; function l() { return (e) => { if (i.includes(e)) return { from: "maz-ui", name: e }; }; } function r(e) { return e.replaceAll(/-(\w)/g, (o, t) => t ? t.toUpperCase() : ""); } function n(e) { return e.charAt(0).toUpperCase() + e.slice(1); } function u(e) { return n(r(e)); } function a() { return { type: "component", resolve: (e) => { if (/^(Maz[A-Z])/.test(e)) return { from: `maz-ui/components/${e}` }; if (/^(maz-[a-z])/.test(e)) return { from: `maz-ui/components/${u(e)}` }; } }; } export { s as UnpluginDirectivesResolver, l as UnpluginModulesResolver, a as UnpluginVueComponentsResolver };