UNPKG

maz-ui

Version:

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

2 lines (1 loc) 1.15 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function t(){return{type:"directive",resolve:e=>({from:"maz-ui",as:`v${e}`,name:`v${e}`})}}const r=["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 n(){return e=>{if(r.includes(e))return{from:"maz-ui",name:e}}}function u(e){return e.replaceAll(/-(\w)/g,(a,i)=>i?i.toUpperCase():"")}function o(e){return e.charAt(0).toUpperCase()+e.slice(1)}function s(e){return o(u(e))}function l(){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/${s(e)}`}}}}exports.UnpluginDirectivesResolver=t;exports.UnpluginModulesResolver=n;exports.UnpluginVueComponentsResolver=l;