feat(dx): auto import vite plugin
This commit is contained in:
		
							parent
							
								
									4d011f15a1
								
							
						
					
					
						commit
						0161395585
					
				
							
								
								
									
										264
									
								
								.eslintrc-auto-import.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										264
									
								
								.eslintrc-auto-import.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,264 @@ | |||||||
|  | { | ||||||
|  |   "globals": { | ||||||
|  |     "Component": true, | ||||||
|  |     "ComponentPublicInstance": true, | ||||||
|  |     "ComputedRef": true, | ||||||
|  |     "EffectScope": true, | ||||||
|  |     "InjectionKey": true, | ||||||
|  |     "PropType": true, | ||||||
|  |     "Ref": true, | ||||||
|  |     "VNode": true, | ||||||
|  |     "asyncComputed": true, | ||||||
|  |     "autoResetRef": true, | ||||||
|  |     "computed": true, | ||||||
|  |     "computedAsync": true, | ||||||
|  |     "computedEager": true, | ||||||
|  |     "computedInject": true, | ||||||
|  |     "computedWithControl": true, | ||||||
|  |     "controlledComputed": true, | ||||||
|  |     "controlledRef": true, | ||||||
|  |     "createApp": true, | ||||||
|  |     "createEventHook": true, | ||||||
|  |     "createGlobalState": true, | ||||||
|  |     "createInjectionState": true, | ||||||
|  |     "createReactiveFn": true, | ||||||
|  |     "createSharedComposable": true, | ||||||
|  |     "createUnrefFn": true, | ||||||
|  |     "customRef": true, | ||||||
|  |     "debouncedRef": true, | ||||||
|  |     "debouncedWatch": true, | ||||||
|  |     "defineAsyncComponent": true, | ||||||
|  |     "defineComponent": true, | ||||||
|  |     "eagerComputed": true, | ||||||
|  |     "effectScope": true, | ||||||
|  |     "extendRef": true, | ||||||
|  |     "getCurrentInstance": true, | ||||||
|  |     "getCurrentScope": true, | ||||||
|  |     "h": true, | ||||||
|  |     "ignorableWatch": true, | ||||||
|  |     "inject": true, | ||||||
|  |     "isDefined": true, | ||||||
|  |     "isProxy": true, | ||||||
|  |     "isReactive": true, | ||||||
|  |     "isReadonly": true, | ||||||
|  |     "isRef": true, | ||||||
|  |     "logicAnd": true, | ||||||
|  |     "logicNot": true, | ||||||
|  |     "logicOr": true, | ||||||
|  |     "makeDestructurable": true, | ||||||
|  |     "markRaw": true, | ||||||
|  |     "nextTick": true, | ||||||
|  |     "onActivated": true, | ||||||
|  |     "onBeforeMount": true, | ||||||
|  |     "onBeforeRouteLeave": true, | ||||||
|  |     "onBeforeRouteUpdate": true, | ||||||
|  |     "onBeforeUnmount": true, | ||||||
|  |     "onBeforeUpdate": true, | ||||||
|  |     "onClickOutside": true, | ||||||
|  |     "onDeactivated": true, | ||||||
|  |     "onErrorCaptured": true, | ||||||
|  |     "onKeyStroke": true, | ||||||
|  |     "onLongPress": true, | ||||||
|  |     "onMounted": true, | ||||||
|  |     "onRenderTracked": true, | ||||||
|  |     "onRenderTriggered": true, | ||||||
|  |     "onScopeDispose": true, | ||||||
|  |     "onServerPrefetch": true, | ||||||
|  |     "onStartTyping": true, | ||||||
|  |     "onUnmounted": true, | ||||||
|  |     "onUpdated": true, | ||||||
|  |     "pausableWatch": true, | ||||||
|  |     "provide": true, | ||||||
|  |     "reactify": true, | ||||||
|  |     "reactifyObject": true, | ||||||
|  |     "reactive": true, | ||||||
|  |     "reactiveComputed": true, | ||||||
|  |     "reactiveOmit": true, | ||||||
|  |     "reactivePick": true, | ||||||
|  |     "readonly": true, | ||||||
|  |     "ref": true, | ||||||
|  |     "refAutoReset": true, | ||||||
|  |     "refDebounced": true, | ||||||
|  |     "refDefault": true, | ||||||
|  |     "refThrottled": true, | ||||||
|  |     "refWithControl": true, | ||||||
|  |     "resolveComponent": true, | ||||||
|  |     "resolveRef": true, | ||||||
|  |     "resolveUnref": true, | ||||||
|  |     "shallowReactive": true, | ||||||
|  |     "shallowReadonly": true, | ||||||
|  |     "shallowRef": true, | ||||||
|  |     "syncRef": true, | ||||||
|  |     "syncRefs": true, | ||||||
|  |     "templateRef": true, | ||||||
|  |     "throttledRef": true, | ||||||
|  |     "throttledWatch": true, | ||||||
|  |     "toRaw": true, | ||||||
|  |     "toReactive": true, | ||||||
|  |     "toRef": true, | ||||||
|  |     "toRefs": true, | ||||||
|  |     "triggerRef": true, | ||||||
|  |     "tryOnBeforeMount": true, | ||||||
|  |     "tryOnBeforeUnmount": true, | ||||||
|  |     "tryOnMounted": true, | ||||||
|  |     "tryOnScopeDispose": true, | ||||||
|  |     "tryOnUnmounted": true, | ||||||
|  |     "unref": true, | ||||||
|  |     "unrefElement": true, | ||||||
|  |     "until": true, | ||||||
|  |     "useActiveElement": true, | ||||||
|  |     "useAsyncQueue": true, | ||||||
|  |     "useAsyncState": true, | ||||||
|  |     "useAttrs": true, | ||||||
|  |     "useBase64": true, | ||||||
|  |     "useBattery": true, | ||||||
|  |     "useBluetooth": true, | ||||||
|  |     "useBreakpoints": true, | ||||||
|  |     "useBroadcastChannel": true, | ||||||
|  |     "useBrowserLocation": true, | ||||||
|  |     "useCached": true, | ||||||
|  |     "useClamp": true, | ||||||
|  |     "useClipboard": true, | ||||||
|  |     "useColorMode": true, | ||||||
|  |     "useConfirmDialog": true, | ||||||
|  |     "useCounter": true, | ||||||
|  |     "useCssModule": true, | ||||||
|  |     "useCssVar": true, | ||||||
|  |     "useCssVars": true, | ||||||
|  |     "useCurrentElement": true, | ||||||
|  |     "useCycleList": true, | ||||||
|  |     "useDark": true, | ||||||
|  |     "useDateFormat": true, | ||||||
|  |     "useDebounce": true, | ||||||
|  |     "useDebounceFn": true, | ||||||
|  |     "useDebouncedRefHistory": true, | ||||||
|  |     "useDeviceMotion": true, | ||||||
|  |     "useDeviceOrientation": true, | ||||||
|  |     "useDevicePixelRatio": true, | ||||||
|  |     "useDevicesList": true, | ||||||
|  |     "useDialog": true, | ||||||
|  |     "useDisplayMedia": true, | ||||||
|  |     "useDocumentVisibility": true, | ||||||
|  |     "useDraggable": true, | ||||||
|  |     "useDropZone": true, | ||||||
|  |     "useElementBounding": true, | ||||||
|  |     "useElementByPoint": true, | ||||||
|  |     "useElementHover": true, | ||||||
|  |     "useElementSize": true, | ||||||
|  |     "useElementVisibility": true, | ||||||
|  |     "useEventBus": true, | ||||||
|  |     "useEventListener": true, | ||||||
|  |     "useEventSource": true, | ||||||
|  |     "useEyeDropper": true, | ||||||
|  |     "useFavicon": true, | ||||||
|  |     "useFetch": true, | ||||||
|  |     "useFileDialog": true, | ||||||
|  |     "useFileSystemAccess": true, | ||||||
|  |     "useFocus": true, | ||||||
|  |     "useFocusWithin": true, | ||||||
|  |     "useFps": true, | ||||||
|  |     "useFullscreen": true, | ||||||
|  |     "useGamepad": true, | ||||||
|  |     "useGeolocation": true, | ||||||
|  |     "useIdle": true, | ||||||
|  |     "useImage": true, | ||||||
|  |     "useInfiniteScroll": true, | ||||||
|  |     "useIntersectionObserver": true, | ||||||
|  |     "useInterval": true, | ||||||
|  |     "useIntervalFn": true, | ||||||
|  |     "useKeyModifier": true, | ||||||
|  |     "useLastChanged": true, | ||||||
|  |     "useLink": true, | ||||||
|  |     "useLoadingBar": true, | ||||||
|  |     "useLocalStorage": true, | ||||||
|  |     "useMagicKeys": true, | ||||||
|  |     "useManualRefHistory": true, | ||||||
|  |     "useMediaControls": true, | ||||||
|  |     "useMediaQuery": true, | ||||||
|  |     "useMemoize": true, | ||||||
|  |     "useMemory": true, | ||||||
|  |     "useMessage": true, | ||||||
|  |     "useMounted": true, | ||||||
|  |     "useMouse": true, | ||||||
|  |     "useMouseInElement": true, | ||||||
|  |     "useMousePressed": true, | ||||||
|  |     "useMutationObserver": true, | ||||||
|  |     "useNavigatorLanguage": true, | ||||||
|  |     "useNetwork": true, | ||||||
|  |     "useNotification": true, | ||||||
|  |     "useNow": true, | ||||||
|  |     "useObjectUrl": true, | ||||||
|  |     "useOffsetPagination": true, | ||||||
|  |     "useOnline": true, | ||||||
|  |     "usePageLeave": true, | ||||||
|  |     "useParallax": true, | ||||||
|  |     "usePermission": true, | ||||||
|  |     "usePointer": true, | ||||||
|  |     "usePointerSwipe": true, | ||||||
|  |     "usePreferredColorScheme": true, | ||||||
|  |     "usePreferredDark": true, | ||||||
|  |     "usePreferredLanguages": true, | ||||||
|  |     "useRafFn": true, | ||||||
|  |     "useRefHistory": true, | ||||||
|  |     "useResizeObserver": true, | ||||||
|  |     "useRoute": true, | ||||||
|  |     "useRouter": true, | ||||||
|  |     "useScreenOrientation": true, | ||||||
|  |     "useScreenSafeArea": true, | ||||||
|  |     "useScriptTag": true, | ||||||
|  |     "useScroll": true, | ||||||
|  |     "useScrollLock": true, | ||||||
|  |     "useSessionStorage": true, | ||||||
|  |     "useShare": true, | ||||||
|  |     "useSlots": true, | ||||||
|  |     "useSpeechRecognition": true, | ||||||
|  |     "useSpeechSynthesis": true, | ||||||
|  |     "useStepper": true, | ||||||
|  |     "useStorage": true, | ||||||
|  |     "useStorageAsync": true, | ||||||
|  |     "useStyleTag": true, | ||||||
|  |     "useSwipe": true, | ||||||
|  |     "useTemplateRefsList": true, | ||||||
|  |     "useTextSelection": true, | ||||||
|  |     "useTextareaAutosize": true, | ||||||
|  |     "useThrottle": true, | ||||||
|  |     "useThrottleFn": true, | ||||||
|  |     "useThrottledRefHistory": true, | ||||||
|  |     "useTimeAgo": true, | ||||||
|  |     "useTimeout": true, | ||||||
|  |     "useTimeoutFn": true, | ||||||
|  |     "useTimeoutPoll": true, | ||||||
|  |     "useTimestamp": true, | ||||||
|  |     "useTitle": true, | ||||||
|  |     "useToggle": true, | ||||||
|  |     "useTransition": true, | ||||||
|  |     "useUrlSearchParams": true, | ||||||
|  |     "useUserMedia": true, | ||||||
|  |     "useVModel": true, | ||||||
|  |     "useVModels": true, | ||||||
|  |     "useVibrate": true, | ||||||
|  |     "useVirtualList": true, | ||||||
|  |     "useWakeLock": true, | ||||||
|  |     "useWebNotification": true, | ||||||
|  |     "useWebSocket": true, | ||||||
|  |     "useWebWorker": true, | ||||||
|  |     "useWebWorkerFn": true, | ||||||
|  |     "useWindowFocus": true, | ||||||
|  |     "useWindowScroll": true, | ||||||
|  |     "useWindowSize": true, | ||||||
|  |     "watch": true, | ||||||
|  |     "watchArray": true, | ||||||
|  |     "watchAtMost": true, | ||||||
|  |     "watchDebounced": true, | ||||||
|  |     "watchEffect": true, | ||||||
|  |     "watchIgnorable": true, | ||||||
|  |     "watchOnce": true, | ||||||
|  |     "watchPausable": true, | ||||||
|  |     "watchPostEffect": true, | ||||||
|  |     "watchSyncEffect": true, | ||||||
|  |     "watchThrottled": true, | ||||||
|  |     "watchTriggerable": true, | ||||||
|  |     "watchWithFilter": true, | ||||||
|  |     "whenever": true | ||||||
|  |   } | ||||||
|  | } | ||||||
| @ -10,6 +10,7 @@ module.exports = { | |||||||
|     '@vue/eslint-config-typescript/recommended', |     '@vue/eslint-config-typescript/recommended', | ||||||
|     '@vue/eslint-config-prettier', |     '@vue/eslint-config-prettier', | ||||||
|     'plugin:import/recommended', |     'plugin:import/recommended', | ||||||
|  |     './.eslintrc-auto-import.json', | ||||||
|   ], |   ], | ||||||
| 
 | 
 | ||||||
|   settings: { |   settings: { | ||||||
|  | |||||||
							
								
								
									
										524
									
								
								auto-imports.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										524
									
								
								auto-imports.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,524 @@ | |||||||
|  | /* eslint-disable */ | ||||||
|  | /* prettier-ignore */ | ||||||
|  | // @ts-nocheck
 | ||||||
|  | // Generated by unplugin-auto-import
 | ||||||
|  | export {} | ||||||
|  | declare global { | ||||||
|  |   const EffectScope: typeof import('vue')['EffectScope'] | ||||||
|  |   const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] | ||||||
|  |   const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] | ||||||
|  |   const computed: typeof import('vue')['computed'] | ||||||
|  |   const computedAsync: typeof import('@vueuse/core')['computedAsync'] | ||||||
|  |   const computedEager: typeof import('@vueuse/core')['computedEager'] | ||||||
|  |   const computedInject: typeof import('@vueuse/core')['computedInject'] | ||||||
|  |   const computedWithControl: typeof import('@vueuse/core')['computedWithControl'] | ||||||
|  |   const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] | ||||||
|  |   const controlledRef: typeof import('@vueuse/core')['controlledRef'] | ||||||
|  |   const createApp: typeof import('vue')['createApp'] | ||||||
|  |   const createEventHook: typeof import('@vueuse/core')['createEventHook'] | ||||||
|  |   const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] | ||||||
|  |   const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] | ||||||
|  |   const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] | ||||||
|  |   const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] | ||||||
|  |   const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] | ||||||
|  |   const customRef: typeof import('vue')['customRef'] | ||||||
|  |   const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] | ||||||
|  |   const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] | ||||||
|  |   const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] | ||||||
|  |   const defineComponent: typeof import('vue')['defineComponent'] | ||||||
|  |   const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] | ||||||
|  |   const effectScope: typeof import('vue')['effectScope'] | ||||||
|  |   const extendRef: typeof import('@vueuse/core')['extendRef'] | ||||||
|  |   const getCurrentInstance: typeof import('vue')['getCurrentInstance'] | ||||||
|  |   const getCurrentScope: typeof import('vue')['getCurrentScope'] | ||||||
|  |   const h: typeof import('vue')['h'] | ||||||
|  |   const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] | ||||||
|  |   const inject: typeof import('vue')['inject'] | ||||||
|  |   const isDefined: typeof import('@vueuse/core')['isDefined'] | ||||||
|  |   const isProxy: typeof import('vue')['isProxy'] | ||||||
|  |   const isReactive: typeof import('vue')['isReactive'] | ||||||
|  |   const isReadonly: typeof import('vue')['isReadonly'] | ||||||
|  |   const isRef: typeof import('vue')['isRef'] | ||||||
|  |   const logicAnd: typeof import('@vueuse/core')['logicAnd'] | ||||||
|  |   const logicNot: typeof import('@vueuse/core')['logicNot'] | ||||||
|  |   const logicOr: typeof import('@vueuse/core')['logicOr'] | ||||||
|  |   const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] | ||||||
|  |   const markRaw: typeof import('vue')['markRaw'] | ||||||
|  |   const nextTick: typeof import('vue')['nextTick'] | ||||||
|  |   const onActivated: typeof import('vue')['onActivated'] | ||||||
|  |   const onBeforeMount: typeof import('vue')['onBeforeMount'] | ||||||
|  |   const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] | ||||||
|  |   const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] | ||||||
|  |   const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] | ||||||
|  |   const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] | ||||||
|  |   const onClickOutside: typeof import('@vueuse/core')['onClickOutside'] | ||||||
|  |   const onDeactivated: typeof import('vue')['onDeactivated'] | ||||||
|  |   const onErrorCaptured: typeof import('vue')['onErrorCaptured'] | ||||||
|  |   const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke'] | ||||||
|  |   const onLongPress: typeof import('@vueuse/core')['onLongPress'] | ||||||
|  |   const onMounted: typeof import('vue')['onMounted'] | ||||||
|  |   const onRenderTracked: typeof import('vue')['onRenderTracked'] | ||||||
|  |   const onRenderTriggered: typeof import('vue')['onRenderTriggered'] | ||||||
|  |   const onScopeDispose: typeof import('vue')['onScopeDispose'] | ||||||
|  |   const onServerPrefetch: typeof import('vue')['onServerPrefetch'] | ||||||
|  |   const onStartTyping: typeof import('@vueuse/core')['onStartTyping'] | ||||||
|  |   const onUnmounted: typeof import('vue')['onUnmounted'] | ||||||
|  |   const onUpdated: typeof import('vue')['onUpdated'] | ||||||
|  |   const pausableWatch: typeof import('@vueuse/core')['pausableWatch'] | ||||||
|  |   const provide: typeof import('vue')['provide'] | ||||||
|  |   const reactify: typeof import('@vueuse/core')['reactify'] | ||||||
|  |   const reactifyObject: typeof import('@vueuse/core')['reactifyObject'] | ||||||
|  |   const reactive: typeof import('vue')['reactive'] | ||||||
|  |   const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed'] | ||||||
|  |   const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit'] | ||||||
|  |   const reactivePick: typeof import('@vueuse/core')['reactivePick'] | ||||||
|  |   const readonly: typeof import('vue')['readonly'] | ||||||
|  |   const ref: typeof import('vue')['ref'] | ||||||
|  |   const refAutoReset: typeof import('@vueuse/core')['refAutoReset'] | ||||||
|  |   const refDebounced: typeof import('@vueuse/core')['refDebounced'] | ||||||
|  |   const refDefault: typeof import('@vueuse/core')['refDefault'] | ||||||
|  |   const refThrottled: typeof import('@vueuse/core')['refThrottled'] | ||||||
|  |   const refWithControl: typeof import('@vueuse/core')['refWithControl'] | ||||||
|  |   const resolveComponent: typeof import('vue')['resolveComponent'] | ||||||
|  |   const resolveRef: typeof import('@vueuse/core')['resolveRef'] | ||||||
|  |   const resolveUnref: typeof import('@vueuse/core')['resolveUnref'] | ||||||
|  |   const shallowReactive: typeof import('vue')['shallowReactive'] | ||||||
|  |   const shallowReadonly: typeof import('vue')['shallowReadonly'] | ||||||
|  |   const shallowRef: typeof import('vue')['shallowRef'] | ||||||
|  |   const syncRef: typeof import('@vueuse/core')['syncRef'] | ||||||
|  |   const syncRefs: typeof import('@vueuse/core')['syncRefs'] | ||||||
|  |   const templateRef: typeof import('@vueuse/core')['templateRef'] | ||||||
|  |   const throttledRef: typeof import('@vueuse/core')['throttledRef'] | ||||||
|  |   const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] | ||||||
|  |   const toRaw: typeof import('vue')['toRaw'] | ||||||
|  |   const toReactive: typeof import('@vueuse/core')['toReactive'] | ||||||
|  |   const toRef: typeof import('vue')['toRef'] | ||||||
|  |   const toRefs: typeof import('vue')['toRefs'] | ||||||
|  |   const triggerRef: typeof import('vue')['triggerRef'] | ||||||
|  |   const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] | ||||||
|  |   const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] | ||||||
|  |   const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] | ||||||
|  |   const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] | ||||||
|  |   const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted'] | ||||||
|  |   const unref: typeof import('vue')['unref'] | ||||||
|  |   const unrefElement: typeof import('@vueuse/core')['unrefElement'] | ||||||
|  |   const until: typeof import('@vueuse/core')['until'] | ||||||
|  |   const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] | ||||||
|  |   const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue'] | ||||||
|  |   const useAsyncState: typeof import('@vueuse/core')['useAsyncState'] | ||||||
|  |   const useAttrs: typeof import('vue')['useAttrs'] | ||||||
|  |   const useBase64: typeof import('@vueuse/core')['useBase64'] | ||||||
|  |   const useBattery: typeof import('@vueuse/core')['useBattery'] | ||||||
|  |   const useBluetooth: typeof import('@vueuse/core')['useBluetooth'] | ||||||
|  |   const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] | ||||||
|  |   const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel'] | ||||||
|  |   const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] | ||||||
|  |   const useCached: typeof import('@vueuse/core')['useCached'] | ||||||
|  |   const useClamp: typeof import('@vueuse/core')['useClamp'] | ||||||
|  |   const useClipboard: typeof import('@vueuse/core')['useClipboard'] | ||||||
|  |   const useColorMode: typeof import('@vueuse/core')['useColorMode'] | ||||||
|  |   const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog'] | ||||||
|  |   const useCounter: typeof import('@vueuse/core')['useCounter'] | ||||||
|  |   const useCssModule: typeof import('vue')['useCssModule'] | ||||||
|  |   const useCssVar: typeof import('@vueuse/core')['useCssVar'] | ||||||
|  |   const useCssVars: typeof import('vue')['useCssVars'] | ||||||
|  |   const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] | ||||||
|  |   const useCycleList: typeof import('@vueuse/core')['useCycleList'] | ||||||
|  |   const useDark: typeof import('@vueuse/core')['useDark'] | ||||||
|  |   const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] | ||||||
|  |   const useDebounce: typeof import('@vueuse/core')['useDebounce'] | ||||||
|  |   const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] | ||||||
|  |   const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] | ||||||
|  |   const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion'] | ||||||
|  |   const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation'] | ||||||
|  |   const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio'] | ||||||
|  |   const useDevicesList: typeof import('@vueuse/core')['useDevicesList'] | ||||||
|  |   const useDialog: typeof import('naive-ui')['useDialog'] | ||||||
|  |   const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia'] | ||||||
|  |   const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] | ||||||
|  |   const useDraggable: typeof import('@vueuse/core')['useDraggable'] | ||||||
|  |   const useDropZone: typeof import('@vueuse/core')['useDropZone'] | ||||||
|  |   const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] | ||||||
|  |   const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint'] | ||||||
|  |   const useElementHover: typeof import('@vueuse/core')['useElementHover'] | ||||||
|  |   const useElementSize: typeof import('@vueuse/core')['useElementSize'] | ||||||
|  |   const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility'] | ||||||
|  |   const useEventBus: typeof import('@vueuse/core')['useEventBus'] | ||||||
|  |   const useEventListener: typeof import('@vueuse/core')['useEventListener'] | ||||||
|  |   const useEventSource: typeof import('@vueuse/core')['useEventSource'] | ||||||
|  |   const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper'] | ||||||
|  |   const useFavicon: typeof import('@vueuse/core')['useFavicon'] | ||||||
|  |   const useFetch: typeof import('@vueuse/core')['useFetch'] | ||||||
|  |   const useFileDialog: typeof import('@vueuse/core')['useFileDialog'] | ||||||
|  |   const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess'] | ||||||
|  |   const useFocus: typeof import('@vueuse/core')['useFocus'] | ||||||
|  |   const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin'] | ||||||
|  |   const useFps: typeof import('@vueuse/core')['useFps'] | ||||||
|  |   const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] | ||||||
|  |   const useGamepad: typeof import('@vueuse/core')['useGamepad'] | ||||||
|  |   const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] | ||||||
|  |   const useIdle: typeof import('@vueuse/core')['useIdle'] | ||||||
|  |   const useImage: typeof import('@vueuse/core')['useImage'] | ||||||
|  |   const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] | ||||||
|  |   const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver'] | ||||||
|  |   const useInterval: typeof import('@vueuse/core')['useInterval'] | ||||||
|  |   const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn'] | ||||||
|  |   const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier'] | ||||||
|  |   const useLastChanged: typeof import('@vueuse/core')['useLastChanged'] | ||||||
|  |   const useLink: typeof import('vue-router')['useLink'] | ||||||
|  |   const useLoadingBar: typeof import('naive-ui')['useLoadingBar'] | ||||||
|  |   const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] | ||||||
|  |   const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys'] | ||||||
|  |   const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory'] | ||||||
|  |   const useMediaControls: typeof import('@vueuse/core')['useMediaControls'] | ||||||
|  |   const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery'] | ||||||
|  |   const useMemoize: typeof import('@vueuse/core')['useMemoize'] | ||||||
|  |   const useMemory: typeof import('@vueuse/core')['useMemory'] | ||||||
|  |   const useMessage: typeof import('naive-ui')['useMessage'] | ||||||
|  |   const useMounted: typeof import('@vueuse/core')['useMounted'] | ||||||
|  |   const useMouse: typeof import('@vueuse/core')['useMouse'] | ||||||
|  |   const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement'] | ||||||
|  |   const useMousePressed: typeof import('@vueuse/core')['useMousePressed'] | ||||||
|  |   const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver'] | ||||||
|  |   const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage'] | ||||||
|  |   const useNetwork: typeof import('@vueuse/core')['useNetwork'] | ||||||
|  |   const useNotification: typeof import('naive-ui')['useNotification'] | ||||||
|  |   const useNow: typeof import('@vueuse/core')['useNow'] | ||||||
|  |   const useObjectUrl: typeof import('@vueuse/core')['useObjectUrl'] | ||||||
|  |   const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination'] | ||||||
|  |   const useOnline: typeof import('@vueuse/core')['useOnline'] | ||||||
|  |   const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] | ||||||
|  |   const useParallax: typeof import('@vueuse/core')['useParallax'] | ||||||
|  |   const usePermission: typeof import('@vueuse/core')['usePermission'] | ||||||
|  |   const usePointer: typeof import('@vueuse/core')['usePointer'] | ||||||
|  |   const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe'] | ||||||
|  |   const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme'] | ||||||
|  |   const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark'] | ||||||
|  |   const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages'] | ||||||
|  |   const useRafFn: typeof import('@vueuse/core')['useRafFn'] | ||||||
|  |   const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] | ||||||
|  |   const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] | ||||||
|  |   const useRoute: typeof import('vue-router')['useRoute'] | ||||||
|  |   const useRouter: typeof import('vue-router')['useRouter'] | ||||||
|  |   const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] | ||||||
|  |   const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] | ||||||
|  |   const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] | ||||||
|  |   const useScroll: typeof import('@vueuse/core')['useScroll'] | ||||||
|  |   const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] | ||||||
|  |   const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] | ||||||
|  |   const useShare: typeof import('@vueuse/core')['useShare'] | ||||||
|  |   const useSlots: typeof import('vue')['useSlots'] | ||||||
|  |   const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] | ||||||
|  |   const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] | ||||||
|  |   const useStepper: typeof import('@vueuse/core')['useStepper'] | ||||||
|  |   const useStorage: typeof import('@vueuse/core')['useStorage'] | ||||||
|  |   const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] | ||||||
|  |   const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] | ||||||
|  |   const useSwipe: typeof import('@vueuse/core')['useSwipe'] | ||||||
|  |   const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] | ||||||
|  |   const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] | ||||||
|  |   const useTextareaAutosize: typeof import('@vueuse/core')['useTextareaAutosize'] | ||||||
|  |   const useThrottle: typeof import('@vueuse/core')['useThrottle'] | ||||||
|  |   const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] | ||||||
|  |   const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] | ||||||
|  |   const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] | ||||||
|  |   const useTimeout: typeof import('@vueuse/core')['useTimeout'] | ||||||
|  |   const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] | ||||||
|  |   const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll'] | ||||||
|  |   const useTimestamp: typeof import('@vueuse/core')['useTimestamp'] | ||||||
|  |   const useTitle: typeof import('@vueuse/core')['useTitle'] | ||||||
|  |   const useToggle: typeof import('@vueuse/core')['useToggle'] | ||||||
|  |   const useTransition: typeof import('@vueuse/core')['useTransition'] | ||||||
|  |   const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams'] | ||||||
|  |   const useUserMedia: typeof import('@vueuse/core')['useUserMedia'] | ||||||
|  |   const useVModel: typeof import('@vueuse/core')['useVModel'] | ||||||
|  |   const useVModels: typeof import('@vueuse/core')['useVModels'] | ||||||
|  |   const useVibrate: typeof import('@vueuse/core')['useVibrate'] | ||||||
|  |   const useVirtualList: typeof import('@vueuse/core')['useVirtualList'] | ||||||
|  |   const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] | ||||||
|  |   const useWebNotification: typeof import('@vueuse/core')['useWebNotification'] | ||||||
|  |   const useWebSocket: typeof import('@vueuse/core')['useWebSocket'] | ||||||
|  |   const useWebWorker: typeof import('@vueuse/core')['useWebWorker'] | ||||||
|  |   const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn'] | ||||||
|  |   const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] | ||||||
|  |   const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] | ||||||
|  |   const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] | ||||||
|  |   const watch: typeof import('vue')['watch'] | ||||||
|  |   const watchArray: typeof import('@vueuse/core')['watchArray'] | ||||||
|  |   const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] | ||||||
|  |   const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] | ||||||
|  |   const watchEffect: typeof import('vue')['watchEffect'] | ||||||
|  |   const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] | ||||||
|  |   const watchOnce: typeof import('@vueuse/core')['watchOnce'] | ||||||
|  |   const watchPausable: typeof import('@vueuse/core')['watchPausable'] | ||||||
|  |   const watchPostEffect: typeof import('vue')['watchPostEffect'] | ||||||
|  |   const watchSyncEffect: typeof import('vue')['watchSyncEffect'] | ||||||
|  |   const watchThrottled: typeof import('@vueuse/core')['watchThrottled'] | ||||||
|  |   const watchTriggerable: typeof import('@vueuse/core')['watchTriggerable'] | ||||||
|  |   const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] | ||||||
|  |   const whenever: typeof import('@vueuse/core')['whenever'] | ||||||
|  | } | ||||||
|  | // for type re-export
 | ||||||
|  | declare global { | ||||||
|  |   // @ts-ignore
 | ||||||
|  |   export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode } from 'vue' | ||||||
|  | } | ||||||
|  | // for vue template auto import
 | ||||||
|  | import { UnwrapRef } from 'vue' | ||||||
|  | declare module 'vue' { | ||||||
|  |   interface ComponentCustomProperties { | ||||||
|  |     readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | ||||||
|  |     readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']> | ||||||
|  |     readonly autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']> | ||||||
|  |     readonly computed: UnwrapRef<typeof import('vue')['computed']> | ||||||
|  |     readonly computedAsync: UnwrapRef<typeof import('@vueuse/core')['computedAsync']> | ||||||
|  |     readonly computedEager: UnwrapRef<typeof import('@vueuse/core')['computedEager']> | ||||||
|  |     readonly computedInject: UnwrapRef<typeof import('@vueuse/core')['computedInject']> | ||||||
|  |     readonly computedWithControl: UnwrapRef<typeof import('@vueuse/core')['computedWithControl']> | ||||||
|  |     readonly controlledComputed: UnwrapRef<typeof import('@vueuse/core')['controlledComputed']> | ||||||
|  |     readonly controlledRef: UnwrapRef<typeof import('@vueuse/core')['controlledRef']> | ||||||
|  |     readonly createApp: UnwrapRef<typeof import('vue')['createApp']> | ||||||
|  |     readonly createEventHook: UnwrapRef<typeof import('@vueuse/core')['createEventHook']> | ||||||
|  |     readonly createGlobalState: UnwrapRef<typeof import('@vueuse/core')['createGlobalState']> | ||||||
|  |     readonly createInjectionState: UnwrapRef<typeof import('@vueuse/core')['createInjectionState']> | ||||||
|  |     readonly createReactiveFn: UnwrapRef<typeof import('@vueuse/core')['createReactiveFn']> | ||||||
|  |     readonly createSharedComposable: UnwrapRef<typeof import('@vueuse/core')['createSharedComposable']> | ||||||
|  |     readonly createUnrefFn: UnwrapRef<typeof import('@vueuse/core')['createUnrefFn']> | ||||||
|  |     readonly customRef: UnwrapRef<typeof import('vue')['customRef']> | ||||||
|  |     readonly debouncedRef: UnwrapRef<typeof import('@vueuse/core')['debouncedRef']> | ||||||
|  |     readonly debouncedWatch: UnwrapRef<typeof import('@vueuse/core')['debouncedWatch']> | ||||||
|  |     readonly defineAsyncComponent: UnwrapRef<typeof import('vue')['defineAsyncComponent']> | ||||||
|  |     readonly defineComponent: UnwrapRef<typeof import('vue')['defineComponent']> | ||||||
|  |     readonly eagerComputed: UnwrapRef<typeof import('@vueuse/core')['eagerComputed']> | ||||||
|  |     readonly effectScope: UnwrapRef<typeof import('vue')['effectScope']> | ||||||
|  |     readonly extendRef: UnwrapRef<typeof import('@vueuse/core')['extendRef']> | ||||||
|  |     readonly getCurrentInstance: UnwrapRef<typeof import('vue')['getCurrentInstance']> | ||||||
|  |     readonly getCurrentScope: UnwrapRef<typeof import('vue')['getCurrentScope']> | ||||||
|  |     readonly h: UnwrapRef<typeof import('vue')['h']> | ||||||
|  |     readonly ignorableWatch: UnwrapRef<typeof import('@vueuse/core')['ignorableWatch']> | ||||||
|  |     readonly inject: UnwrapRef<typeof import('vue')['inject']> | ||||||
|  |     readonly isDefined: UnwrapRef<typeof import('@vueuse/core')['isDefined']> | ||||||
|  |     readonly isProxy: UnwrapRef<typeof import('vue')['isProxy']> | ||||||
|  |     readonly isReactive: UnwrapRef<typeof import('vue')['isReactive']> | ||||||
|  |     readonly isReadonly: UnwrapRef<typeof import('vue')['isReadonly']> | ||||||
|  |     readonly isRef: UnwrapRef<typeof import('vue')['isRef']> | ||||||
|  |     readonly logicAnd: UnwrapRef<typeof import('@vueuse/core')['logicAnd']> | ||||||
|  |     readonly logicNot: UnwrapRef<typeof import('@vueuse/core')['logicNot']> | ||||||
|  |     readonly logicOr: UnwrapRef<typeof import('@vueuse/core')['logicOr']> | ||||||
|  |     readonly makeDestructurable: UnwrapRef<typeof import('@vueuse/core')['makeDestructurable']> | ||||||
|  |     readonly markRaw: UnwrapRef<typeof import('vue')['markRaw']> | ||||||
|  |     readonly nextTick: UnwrapRef<typeof import('vue')['nextTick']> | ||||||
|  |     readonly onActivated: UnwrapRef<typeof import('vue')['onActivated']> | ||||||
|  |     readonly onBeforeMount: UnwrapRef<typeof import('vue')['onBeforeMount']> | ||||||
|  |     readonly onBeforeRouteLeave: UnwrapRef<typeof import('vue-router')['onBeforeRouteLeave']> | ||||||
|  |     readonly onBeforeRouteUpdate: UnwrapRef<typeof import('vue-router')['onBeforeRouteUpdate']> | ||||||
|  |     readonly onBeforeUnmount: UnwrapRef<typeof import('vue')['onBeforeUnmount']> | ||||||
|  |     readonly onBeforeUpdate: UnwrapRef<typeof import('vue')['onBeforeUpdate']> | ||||||
|  |     readonly onClickOutside: UnwrapRef<typeof import('@vueuse/core')['onClickOutside']> | ||||||
|  |     readonly onDeactivated: UnwrapRef<typeof import('vue')['onDeactivated']> | ||||||
|  |     readonly onErrorCaptured: UnwrapRef<typeof import('vue')['onErrorCaptured']> | ||||||
|  |     readonly onKeyStroke: UnwrapRef<typeof import('@vueuse/core')['onKeyStroke']> | ||||||
|  |     readonly onLongPress: UnwrapRef<typeof import('@vueuse/core')['onLongPress']> | ||||||
|  |     readonly onMounted: UnwrapRef<typeof import('vue')['onMounted']> | ||||||
|  |     readonly onRenderTracked: UnwrapRef<typeof import('vue')['onRenderTracked']> | ||||||
|  |     readonly onRenderTriggered: UnwrapRef<typeof import('vue')['onRenderTriggered']> | ||||||
|  |     readonly onScopeDispose: UnwrapRef<typeof import('vue')['onScopeDispose']> | ||||||
|  |     readonly onServerPrefetch: UnwrapRef<typeof import('vue')['onServerPrefetch']> | ||||||
|  |     readonly onStartTyping: UnwrapRef<typeof import('@vueuse/core')['onStartTyping']> | ||||||
|  |     readonly onUnmounted: UnwrapRef<typeof import('vue')['onUnmounted']> | ||||||
|  |     readonly onUpdated: UnwrapRef<typeof import('vue')['onUpdated']> | ||||||
|  |     readonly pausableWatch: UnwrapRef<typeof import('@vueuse/core')['pausableWatch']> | ||||||
|  |     readonly provide: UnwrapRef<typeof import('vue')['provide']> | ||||||
|  |     readonly reactify: UnwrapRef<typeof import('@vueuse/core')['reactify']> | ||||||
|  |     readonly reactifyObject: UnwrapRef<typeof import('@vueuse/core')['reactifyObject']> | ||||||
|  |     readonly reactive: UnwrapRef<typeof import('vue')['reactive']> | ||||||
|  |     readonly reactiveComputed: UnwrapRef<typeof import('@vueuse/core')['reactiveComputed']> | ||||||
|  |     readonly reactiveOmit: UnwrapRef<typeof import('@vueuse/core')['reactiveOmit']> | ||||||
|  |     readonly reactivePick: UnwrapRef<typeof import('@vueuse/core')['reactivePick']> | ||||||
|  |     readonly readonly: UnwrapRef<typeof import('vue')['readonly']> | ||||||
|  |     readonly ref: UnwrapRef<typeof import('vue')['ref']> | ||||||
|  |     readonly refAutoReset: UnwrapRef<typeof import('@vueuse/core')['refAutoReset']> | ||||||
|  |     readonly refDebounced: UnwrapRef<typeof import('@vueuse/core')['refDebounced']> | ||||||
|  |     readonly refDefault: UnwrapRef<typeof import('@vueuse/core')['refDefault']> | ||||||
|  |     readonly refThrottled: UnwrapRef<typeof import('@vueuse/core')['refThrottled']> | ||||||
|  |     readonly refWithControl: UnwrapRef<typeof import('@vueuse/core')['refWithControl']> | ||||||
|  |     readonly resolveComponent: UnwrapRef<typeof import('vue')['resolveComponent']> | ||||||
|  |     readonly resolveRef: UnwrapRef<typeof import('@vueuse/core')['resolveRef']> | ||||||
|  |     readonly resolveUnref: UnwrapRef<typeof import('@vueuse/core')['resolveUnref']> | ||||||
|  |     readonly shallowReactive: UnwrapRef<typeof import('vue')['shallowReactive']> | ||||||
|  |     readonly shallowReadonly: UnwrapRef<typeof import('vue')['shallowReadonly']> | ||||||
|  |     readonly shallowRef: UnwrapRef<typeof import('vue')['shallowRef']> | ||||||
|  |     readonly syncRef: UnwrapRef<typeof import('@vueuse/core')['syncRef']> | ||||||
|  |     readonly syncRefs: UnwrapRef<typeof import('@vueuse/core')['syncRefs']> | ||||||
|  |     readonly templateRef: UnwrapRef<typeof import('@vueuse/core')['templateRef']> | ||||||
|  |     readonly throttledRef: UnwrapRef<typeof import('@vueuse/core')['throttledRef']> | ||||||
|  |     readonly throttledWatch: UnwrapRef<typeof import('@vueuse/core')['throttledWatch']> | ||||||
|  |     readonly toRaw: UnwrapRef<typeof import('vue')['toRaw']> | ||||||
|  |     readonly toReactive: UnwrapRef<typeof import('@vueuse/core')['toReactive']> | ||||||
|  |     readonly toRef: UnwrapRef<typeof import('vue')['toRef']> | ||||||
|  |     readonly toRefs: UnwrapRef<typeof import('vue')['toRefs']> | ||||||
|  |     readonly triggerRef: UnwrapRef<typeof import('vue')['triggerRef']> | ||||||
|  |     readonly tryOnBeforeMount: UnwrapRef<typeof import('@vueuse/core')['tryOnBeforeMount']> | ||||||
|  |     readonly tryOnBeforeUnmount: UnwrapRef<typeof import('@vueuse/core')['tryOnBeforeUnmount']> | ||||||
|  |     readonly tryOnMounted: UnwrapRef<typeof import('@vueuse/core')['tryOnMounted']> | ||||||
|  |     readonly tryOnScopeDispose: UnwrapRef<typeof import('@vueuse/core')['tryOnScopeDispose']> | ||||||
|  |     readonly tryOnUnmounted: UnwrapRef<typeof import('@vueuse/core')['tryOnUnmounted']> | ||||||
|  |     readonly unref: UnwrapRef<typeof import('vue')['unref']> | ||||||
|  |     readonly unrefElement: UnwrapRef<typeof import('@vueuse/core')['unrefElement']> | ||||||
|  |     readonly until: UnwrapRef<typeof import('@vueuse/core')['until']> | ||||||
|  |     readonly useActiveElement: UnwrapRef<typeof import('@vueuse/core')['useActiveElement']> | ||||||
|  |     readonly useAsyncQueue: UnwrapRef<typeof import('@vueuse/core')['useAsyncQueue']> | ||||||
|  |     readonly useAsyncState: UnwrapRef<typeof import('@vueuse/core')['useAsyncState']> | ||||||
|  |     readonly useAttrs: UnwrapRef<typeof import('vue')['useAttrs']> | ||||||
|  |     readonly useBase64: UnwrapRef<typeof import('@vueuse/core')['useBase64']> | ||||||
|  |     readonly useBattery: UnwrapRef<typeof import('@vueuse/core')['useBattery']> | ||||||
|  |     readonly useBluetooth: UnwrapRef<typeof import('@vueuse/core')['useBluetooth']> | ||||||
|  |     readonly useBreakpoints: UnwrapRef<typeof import('@vueuse/core')['useBreakpoints']> | ||||||
|  |     readonly useBroadcastChannel: UnwrapRef<typeof import('@vueuse/core')['useBroadcastChannel']> | ||||||
|  |     readonly useBrowserLocation: UnwrapRef<typeof import('@vueuse/core')['useBrowserLocation']> | ||||||
|  |     readonly useCached: UnwrapRef<typeof import('@vueuse/core')['useCached']> | ||||||
|  |     readonly useClamp: UnwrapRef<typeof import('@vueuse/core')['useClamp']> | ||||||
|  |     readonly useClipboard: UnwrapRef<typeof import('@vueuse/core')['useClipboard']> | ||||||
|  |     readonly useColorMode: UnwrapRef<typeof import('@vueuse/core')['useColorMode']> | ||||||
|  |     readonly useConfirmDialog: UnwrapRef<typeof import('@vueuse/core')['useConfirmDialog']> | ||||||
|  |     readonly useCounter: UnwrapRef<typeof import('@vueuse/core')['useCounter']> | ||||||
|  |     readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']> | ||||||
|  |     readonly useCssVar: UnwrapRef<typeof import('@vueuse/core')['useCssVar']> | ||||||
|  |     readonly useCssVars: UnwrapRef<typeof import('vue')['useCssVars']> | ||||||
|  |     readonly useCurrentElement: UnwrapRef<typeof import('@vueuse/core')['useCurrentElement']> | ||||||
|  |     readonly useCycleList: UnwrapRef<typeof import('@vueuse/core')['useCycleList']> | ||||||
|  |     readonly useDark: UnwrapRef<typeof import('@vueuse/core')['useDark']> | ||||||
|  |     readonly useDateFormat: UnwrapRef<typeof import('@vueuse/core')['useDateFormat']> | ||||||
|  |     readonly useDebounce: UnwrapRef<typeof import('@vueuse/core')['useDebounce']> | ||||||
|  |     readonly useDebounceFn: UnwrapRef<typeof import('@vueuse/core')['useDebounceFn']> | ||||||
|  |     readonly useDebouncedRefHistory: UnwrapRef<typeof import('@vueuse/core')['useDebouncedRefHistory']> | ||||||
|  |     readonly useDeviceMotion: UnwrapRef<typeof import('@vueuse/core')['useDeviceMotion']> | ||||||
|  |     readonly useDeviceOrientation: UnwrapRef<typeof import('@vueuse/core')['useDeviceOrientation']> | ||||||
|  |     readonly useDevicePixelRatio: UnwrapRef<typeof import('@vueuse/core')['useDevicePixelRatio']> | ||||||
|  |     readonly useDevicesList: UnwrapRef<typeof import('@vueuse/core')['useDevicesList']> | ||||||
|  |     readonly useDialog: UnwrapRef<typeof import('naive-ui')['useDialog']> | ||||||
|  |     readonly useDisplayMedia: UnwrapRef<typeof import('@vueuse/core')['useDisplayMedia']> | ||||||
|  |     readonly useDocumentVisibility: UnwrapRef<typeof import('@vueuse/core')['useDocumentVisibility']> | ||||||
|  |     readonly useDraggable: UnwrapRef<typeof import('@vueuse/core')['useDraggable']> | ||||||
|  |     readonly useDropZone: UnwrapRef<typeof import('@vueuse/core')['useDropZone']> | ||||||
|  |     readonly useElementBounding: UnwrapRef<typeof import('@vueuse/core')['useElementBounding']> | ||||||
|  |     readonly useElementByPoint: UnwrapRef<typeof import('@vueuse/core')['useElementByPoint']> | ||||||
|  |     readonly useElementHover: UnwrapRef<typeof import('@vueuse/core')['useElementHover']> | ||||||
|  |     readonly useElementSize: UnwrapRef<typeof import('@vueuse/core')['useElementSize']> | ||||||
|  |     readonly useElementVisibility: UnwrapRef<typeof import('@vueuse/core')['useElementVisibility']> | ||||||
|  |     readonly useEventBus: UnwrapRef<typeof import('@vueuse/core')['useEventBus']> | ||||||
|  |     readonly useEventListener: UnwrapRef<typeof import('@vueuse/core')['useEventListener']> | ||||||
|  |     readonly useEventSource: UnwrapRef<typeof import('@vueuse/core')['useEventSource']> | ||||||
|  |     readonly useEyeDropper: UnwrapRef<typeof import('@vueuse/core')['useEyeDropper']> | ||||||
|  |     readonly useFavicon: UnwrapRef<typeof import('@vueuse/core')['useFavicon']> | ||||||
|  |     readonly useFetch: UnwrapRef<typeof import('@vueuse/core')['useFetch']> | ||||||
|  |     readonly useFileDialog: UnwrapRef<typeof import('@vueuse/core')['useFileDialog']> | ||||||
|  |     readonly useFileSystemAccess: UnwrapRef<typeof import('@vueuse/core')['useFileSystemAccess']> | ||||||
|  |     readonly useFocus: UnwrapRef<typeof import('@vueuse/core')['useFocus']> | ||||||
|  |     readonly useFocusWithin: UnwrapRef<typeof import('@vueuse/core')['useFocusWithin']> | ||||||
|  |     readonly useFps: UnwrapRef<typeof import('@vueuse/core')['useFps']> | ||||||
|  |     readonly useFullscreen: UnwrapRef<typeof import('@vueuse/core')['useFullscreen']> | ||||||
|  |     readonly useGamepad: UnwrapRef<typeof import('@vueuse/core')['useGamepad']> | ||||||
|  |     readonly useGeolocation: UnwrapRef<typeof import('@vueuse/core')['useGeolocation']> | ||||||
|  |     readonly useIdle: UnwrapRef<typeof import('@vueuse/core')['useIdle']> | ||||||
|  |     readonly useImage: UnwrapRef<typeof import('@vueuse/core')['useImage']> | ||||||
|  |     readonly useInfiniteScroll: UnwrapRef<typeof import('@vueuse/core')['useInfiniteScroll']> | ||||||
|  |     readonly useIntersectionObserver: UnwrapRef<typeof import('@vueuse/core')['useIntersectionObserver']> | ||||||
|  |     readonly useInterval: UnwrapRef<typeof import('@vueuse/core')['useInterval']> | ||||||
|  |     readonly useIntervalFn: UnwrapRef<typeof import('@vueuse/core')['useIntervalFn']> | ||||||
|  |     readonly useKeyModifier: UnwrapRef<typeof import('@vueuse/core')['useKeyModifier']> | ||||||
|  |     readonly useLastChanged: UnwrapRef<typeof import('@vueuse/core')['useLastChanged']> | ||||||
|  |     readonly useLink: UnwrapRef<typeof import('vue-router')['useLink']> | ||||||
|  |     readonly useLoadingBar: UnwrapRef<typeof import('naive-ui')['useLoadingBar']> | ||||||
|  |     readonly useLocalStorage: UnwrapRef<typeof import('@vueuse/core')['useLocalStorage']> | ||||||
|  |     readonly useMagicKeys: UnwrapRef<typeof import('@vueuse/core')['useMagicKeys']> | ||||||
|  |     readonly useManualRefHistory: UnwrapRef<typeof import('@vueuse/core')['useManualRefHistory']> | ||||||
|  |     readonly useMediaControls: UnwrapRef<typeof import('@vueuse/core')['useMediaControls']> | ||||||
|  |     readonly useMediaQuery: UnwrapRef<typeof import('@vueuse/core')['useMediaQuery']> | ||||||
|  |     readonly useMemoize: UnwrapRef<typeof import('@vueuse/core')['useMemoize']> | ||||||
|  |     readonly useMemory: UnwrapRef<typeof import('@vueuse/core')['useMemory']> | ||||||
|  |     readonly useMessage: UnwrapRef<typeof import('naive-ui')['useMessage']> | ||||||
|  |     readonly useMounted: UnwrapRef<typeof import('@vueuse/core')['useMounted']> | ||||||
|  |     readonly useMouse: UnwrapRef<typeof import('@vueuse/core')['useMouse']> | ||||||
|  |     readonly useMouseInElement: UnwrapRef<typeof import('@vueuse/core')['useMouseInElement']> | ||||||
|  |     readonly useMousePressed: UnwrapRef<typeof import('@vueuse/core')['useMousePressed']> | ||||||
|  |     readonly useMutationObserver: UnwrapRef<typeof import('@vueuse/core')['useMutationObserver']> | ||||||
|  |     readonly useNavigatorLanguage: UnwrapRef<typeof import('@vueuse/core')['useNavigatorLanguage']> | ||||||
|  |     readonly useNetwork: UnwrapRef<typeof import('@vueuse/core')['useNetwork']> | ||||||
|  |     readonly useNotification: UnwrapRef<typeof import('naive-ui')['useNotification']> | ||||||
|  |     readonly useNow: UnwrapRef<typeof import('@vueuse/core')['useNow']> | ||||||
|  |     readonly useObjectUrl: UnwrapRef<typeof import('@vueuse/core')['useObjectUrl']> | ||||||
|  |     readonly useOffsetPagination: UnwrapRef<typeof import('@vueuse/core')['useOffsetPagination']> | ||||||
|  |     readonly useOnline: UnwrapRef<typeof import('@vueuse/core')['useOnline']> | ||||||
|  |     readonly usePageLeave: UnwrapRef<typeof import('@vueuse/core')['usePageLeave']> | ||||||
|  |     readonly useParallax: UnwrapRef<typeof import('@vueuse/core')['useParallax']> | ||||||
|  |     readonly usePermission: UnwrapRef<typeof import('@vueuse/core')['usePermission']> | ||||||
|  |     readonly usePointer: UnwrapRef<typeof import('@vueuse/core')['usePointer']> | ||||||
|  |     readonly usePointerSwipe: UnwrapRef<typeof import('@vueuse/core')['usePointerSwipe']> | ||||||
|  |     readonly usePreferredColorScheme: UnwrapRef<typeof import('@vueuse/core')['usePreferredColorScheme']> | ||||||
|  |     readonly usePreferredDark: UnwrapRef<typeof import('@vueuse/core')['usePreferredDark']> | ||||||
|  |     readonly usePreferredLanguages: UnwrapRef<typeof import('@vueuse/core')['usePreferredLanguages']> | ||||||
|  |     readonly useRafFn: UnwrapRef<typeof import('@vueuse/core')['useRafFn']> | ||||||
|  |     readonly useRefHistory: UnwrapRef<typeof import('@vueuse/core')['useRefHistory']> | ||||||
|  |     readonly useResizeObserver: UnwrapRef<typeof import('@vueuse/core')['useResizeObserver']> | ||||||
|  |     readonly useRoute: UnwrapRef<typeof import('vue-router')['useRoute']> | ||||||
|  |     readonly useRouter: UnwrapRef<typeof import('vue-router')['useRouter']> | ||||||
|  |     readonly useScreenOrientation: UnwrapRef<typeof import('@vueuse/core')['useScreenOrientation']> | ||||||
|  |     readonly useScreenSafeArea: UnwrapRef<typeof import('@vueuse/core')['useScreenSafeArea']> | ||||||
|  |     readonly useScriptTag: UnwrapRef<typeof import('@vueuse/core')['useScriptTag']> | ||||||
|  |     readonly useScroll: UnwrapRef<typeof import('@vueuse/core')['useScroll']> | ||||||
|  |     readonly useScrollLock: UnwrapRef<typeof import('@vueuse/core')['useScrollLock']> | ||||||
|  |     readonly useSessionStorage: UnwrapRef<typeof import('@vueuse/core')['useSessionStorage']> | ||||||
|  |     readonly useShare: UnwrapRef<typeof import('@vueuse/core')['useShare']> | ||||||
|  |     readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']> | ||||||
|  |     readonly useSpeechRecognition: UnwrapRef<typeof import('@vueuse/core')['useSpeechRecognition']> | ||||||
|  |     readonly useSpeechSynthesis: UnwrapRef<typeof import('@vueuse/core')['useSpeechSynthesis']> | ||||||
|  |     readonly useStepper: UnwrapRef<typeof import('@vueuse/core')['useStepper']> | ||||||
|  |     readonly useStorage: UnwrapRef<typeof import('@vueuse/core')['useStorage']> | ||||||
|  |     readonly useStorageAsync: UnwrapRef<typeof import('@vueuse/core')['useStorageAsync']> | ||||||
|  |     readonly useStyleTag: UnwrapRef<typeof import('@vueuse/core')['useStyleTag']> | ||||||
|  |     readonly useSwipe: UnwrapRef<typeof import('@vueuse/core')['useSwipe']> | ||||||
|  |     readonly useTemplateRefsList: UnwrapRef<typeof import('@vueuse/core')['useTemplateRefsList']> | ||||||
|  |     readonly useTextSelection: UnwrapRef<typeof import('@vueuse/core')['useTextSelection']> | ||||||
|  |     readonly useTextareaAutosize: UnwrapRef<typeof import('@vueuse/core')['useTextareaAutosize']> | ||||||
|  |     readonly useThrottle: UnwrapRef<typeof import('@vueuse/core')['useThrottle']> | ||||||
|  |     readonly useThrottleFn: UnwrapRef<typeof import('@vueuse/core')['useThrottleFn']> | ||||||
|  |     readonly useThrottledRefHistory: UnwrapRef<typeof import('@vueuse/core')['useThrottledRefHistory']> | ||||||
|  |     readonly useTimeAgo: UnwrapRef<typeof import('@vueuse/core')['useTimeAgo']> | ||||||
|  |     readonly useTimeout: UnwrapRef<typeof import('@vueuse/core')['useTimeout']> | ||||||
|  |     readonly useTimeoutFn: UnwrapRef<typeof import('@vueuse/core')['useTimeoutFn']> | ||||||
|  |     readonly useTimeoutPoll: UnwrapRef<typeof import('@vueuse/core')['useTimeoutPoll']> | ||||||
|  |     readonly useTimestamp: UnwrapRef<typeof import('@vueuse/core')['useTimestamp']> | ||||||
|  |     readonly useTitle: UnwrapRef<typeof import('@vueuse/core')['useTitle']> | ||||||
|  |     readonly useToggle: UnwrapRef<typeof import('@vueuse/core')['useToggle']> | ||||||
|  |     readonly useTransition: UnwrapRef<typeof import('@vueuse/core')['useTransition']> | ||||||
|  |     readonly useUrlSearchParams: UnwrapRef<typeof import('@vueuse/core')['useUrlSearchParams']> | ||||||
|  |     readonly useUserMedia: UnwrapRef<typeof import('@vueuse/core')['useUserMedia']> | ||||||
|  |     readonly useVModel: UnwrapRef<typeof import('@vueuse/core')['useVModel']> | ||||||
|  |     readonly useVModels: UnwrapRef<typeof import('@vueuse/core')['useVModels']> | ||||||
|  |     readonly useVibrate: UnwrapRef<typeof import('@vueuse/core')['useVibrate']> | ||||||
|  |     readonly useVirtualList: UnwrapRef<typeof import('@vueuse/core')['useVirtualList']> | ||||||
|  |     readonly useWakeLock: UnwrapRef<typeof import('@vueuse/core')['useWakeLock']> | ||||||
|  |     readonly useWebNotification: UnwrapRef<typeof import('@vueuse/core')['useWebNotification']> | ||||||
|  |     readonly useWebSocket: UnwrapRef<typeof import('@vueuse/core')['useWebSocket']> | ||||||
|  |     readonly useWebWorker: UnwrapRef<typeof import('@vueuse/core')['useWebWorker']> | ||||||
|  |     readonly useWebWorkerFn: UnwrapRef<typeof import('@vueuse/core')['useWebWorkerFn']> | ||||||
|  |     readonly useWindowFocus: UnwrapRef<typeof import('@vueuse/core')['useWindowFocus']> | ||||||
|  |     readonly useWindowScroll: UnwrapRef<typeof import('@vueuse/core')['useWindowScroll']> | ||||||
|  |     readonly useWindowSize: UnwrapRef<typeof import('@vueuse/core')['useWindowSize']> | ||||||
|  |     readonly watch: UnwrapRef<typeof import('vue')['watch']> | ||||||
|  |     readonly watchArray: UnwrapRef<typeof import('@vueuse/core')['watchArray']> | ||||||
|  |     readonly watchAtMost: UnwrapRef<typeof import('@vueuse/core')['watchAtMost']> | ||||||
|  |     readonly watchDebounced: UnwrapRef<typeof import('@vueuse/core')['watchDebounced']> | ||||||
|  |     readonly watchEffect: UnwrapRef<typeof import('vue')['watchEffect']> | ||||||
|  |     readonly watchIgnorable: UnwrapRef<typeof import('@vueuse/core')['watchIgnorable']> | ||||||
|  |     readonly watchOnce: UnwrapRef<typeof import('@vueuse/core')['watchOnce']> | ||||||
|  |     readonly watchPausable: UnwrapRef<typeof import('@vueuse/core')['watchPausable']> | ||||||
|  |     readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']> | ||||||
|  |     readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']> | ||||||
|  |     readonly watchThrottled: UnwrapRef<typeof import('@vueuse/core')['watchThrottled']> | ||||||
|  |     readonly watchTriggerable: UnwrapRef<typeof import('@vueuse/core')['watchTriggerable']> | ||||||
|  |     readonly watchWithFilter: UnwrapRef<typeof import('@vueuse/core')['watchWithFilter']> | ||||||
|  |     readonly whenever: UnwrapRef<typeof import('@vueuse/core')['whenever']> | ||||||
|  |   } | ||||||
|  | } | ||||||
| @ -107,6 +107,7 @@ | |||||||
|     "standard-version": "^9.5.0", |     "standard-version": "^9.5.0", | ||||||
|     "start-server-and-test": "^1.15.4", |     "start-server-and-test": "^1.15.4", | ||||||
|     "typescript": "~4.5.5", |     "typescript": "~4.5.5", | ||||||
|  |     "unplugin-auto-import": "^0.15.2", | ||||||
|     "vite": "^2.9.15", |     "vite": "^2.9.15", | ||||||
|     "vite-plugin-md": "^0.12.4", |     "vite-plugin-md": "^0.12.4", | ||||||
|     "vite-plugin-pwa": "^0.11.13", |     "vite-plugin-pwa": "^0.11.13", | ||||||
|  | |||||||
							
								
								
									
										188
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										188
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @ -222,6 +222,9 @@ devDependencies: | |||||||
|   typescript: |   typescript: | ||||||
|     specifier: ~4.5.5 |     specifier: ~4.5.5 | ||||||
|     version: 4.5.5 |     version: 4.5.5 | ||||||
|  |   unplugin-auto-import: | ||||||
|  |     specifier: ^0.15.2 | ||||||
|  |     version: 0.15.2(@vueuse/core@8.9.4)(rollup@2.79.1) | ||||||
|   vite: |   vite: | ||||||
|     specifier: ^2.9.15 |     specifier: ^2.9.15 | ||||||
|     version: 2.9.15(less@4.1.3) |     version: 2.9.15(less@4.1.3) | ||||||
| @ -258,6 +261,10 @@ packages: | |||||||
|     resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} |     resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /@antfu/utils@0.7.2: | ||||||
|  |     resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): |   /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): | ||||||
|     resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} |     resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} | ||||||
|     engines: {node: '>=10'} |     engines: {node: '>=10'} | ||||||
| @ -1776,6 +1783,21 @@ packages: | |||||||
|       picomatch: 2.3.1 |       picomatch: 2.3.1 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /@rollup/pluginutils@5.0.2(rollup@2.79.1): | ||||||
|  |     resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} | ||||||
|  |     engines: {node: '>=14.0.0'} | ||||||
|  |     peerDependencies: | ||||||
|  |       rollup: ^1.20.0||^2.0.0||^3.0.0 | ||||||
|  |     peerDependenciesMeta: | ||||||
|  |       rollup: | ||||||
|  |         optional: true | ||||||
|  |     dependencies: | ||||||
|  |       '@types/estree': 1.0.0 | ||||||
|  |       estree-walker: 2.0.2 | ||||||
|  |       picomatch: 2.3.1 | ||||||
|  |       rollup: 2.79.1 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /@rushstack/eslint-patch@1.2.0: |   /@rushstack/eslint-patch@1.2.0: | ||||||
|     resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} |     resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} | ||||||
|     dev: true |     dev: true | ||||||
| @ -2100,6 +2122,10 @@ packages: | |||||||
|     resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} |     resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /@types/estree@1.0.0: | ||||||
|  |     resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /@types/istanbul-lib-coverage@2.0.4: |   /@types/istanbul-lib-coverage@2.0.4: | ||||||
|     resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} |     resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} | ||||||
|     dev: true |     dev: true | ||||||
| @ -2234,7 +2260,6 @@ packages: | |||||||
| 
 | 
 | ||||||
|   /@types/web-bluetooth@0.0.14: |   /@types/web-bluetooth@0.0.14: | ||||||
|     resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} |     resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /@typescript-eslint/eslint-plugin@5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)(typescript@4.5.5): |   /@typescript-eslint/eslint-plugin@5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)(typescript@4.5.5): | ||||||
|     resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==} |     resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==} | ||||||
| @ -2631,7 +2656,6 @@ packages: | |||||||
|       '@vueuse/shared': 8.9.4(vue@3.2.47) |       '@vueuse/shared': 8.9.4(vue@3.2.47) | ||||||
|       vue: 3.2.47 |       vue: 3.2.47 | ||||||
|       vue-demi: 0.13.11(vue@3.2.47) |       vue-demi: 0.13.11(vue@3.2.47) | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /@vueuse/head@0.7.13(vue@3.2.47): |   /@vueuse/head@0.7.13(vue@3.2.47): | ||||||
|     resolution: {integrity: sha512-VHSla/0uOAUii/mz+NWLFKMrMbz/lQoYxEcpS/ri7drepYjdB5QdbTnD2KdOX8EmQM/b07qpjKanr7erGrd3XA==} |     resolution: {integrity: sha512-VHSla/0uOAUii/mz+NWLFKMrMbz/lQoYxEcpS/ri7drepYjdB5QdbTnD2KdOX8EmQM/b07qpjKanr7erGrd3XA==} | ||||||
| @ -2646,7 +2670,6 @@ packages: | |||||||
| 
 | 
 | ||||||
|   /@vueuse/metadata@8.9.4: |   /@vueuse/metadata@8.9.4: | ||||||
|     resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==} |     resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==} | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /@vueuse/router@9.13.0(vue-router@4.1.6)(vue@3.2.47): |   /@vueuse/router@9.13.0(vue-router@4.1.6)(vue@3.2.47): | ||||||
|     resolution: {integrity: sha512-lcL6auSUGMGZMdDzZJb02QDe909AChzMXoxqFS3gL2E8mHmIx0SrNor+33UkqvvBPi18vXpDq/R7tPd9fxWwTg==} |     resolution: {integrity: sha512-lcL6auSUGMGZMdDzZJb02QDe909AChzMXoxqFS3gL2E8mHmIx0SrNor+33UkqvvBPi18vXpDq/R7tPd9fxWwTg==} | ||||||
| @ -2674,7 +2697,6 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       vue: 3.2.47 |       vue: 3.2.47 | ||||||
|       vue-demi: 0.13.11(vue@3.2.47) |       vue-demi: 0.13.11(vue@3.2.47) | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /@vueuse/shared@9.13.0(vue@3.2.47): |   /@vueuse/shared@9.13.0(vue@3.2.47): | ||||||
|     resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} |     resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} | ||||||
| @ -2797,6 +2819,14 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       color-convert: 2.0.1 |       color-convert: 2.0.1 | ||||||
| 
 | 
 | ||||||
|  |   /anymatch@3.1.3: | ||||||
|  |     resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} | ||||||
|  |     engines: {node: '>= 8'} | ||||||
|  |     dependencies: | ||||||
|  |       normalize-path: 3.0.0 | ||||||
|  |       picomatch: 2.3.1 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /arg@5.0.2: |   /arg@5.0.2: | ||||||
|     resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} |     resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} | ||||||
|     dev: true |     dev: true | ||||||
| @ -2954,6 +2984,11 @@ packages: | |||||||
|     resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} |     resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /binary-extensions@2.2.0: | ||||||
|  |     resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} | ||||||
|  |     engines: {node: '>=8'} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /bluebird@3.7.2: |   /bluebird@3.7.2: | ||||||
|     resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} |     resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} | ||||||
|     dev: true |     dev: true | ||||||
| @ -3140,6 +3175,21 @@ packages: | |||||||
|     engines: {node: '>= 0.8.0'} |     engines: {node: '>= 0.8.0'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /chokidar@3.5.3: | ||||||
|  |     resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} | ||||||
|  |     engines: {node: '>= 8.10.0'} | ||||||
|  |     dependencies: | ||||||
|  |       anymatch: 3.1.3 | ||||||
|  |       braces: 3.0.2 | ||||||
|  |       glob-parent: 5.1.2 | ||||||
|  |       is-binary-path: 2.1.0 | ||||||
|  |       is-glob: 4.0.3 | ||||||
|  |       normalize-path: 3.0.0 | ||||||
|  |       readdirp: 3.6.0 | ||||||
|  |     optionalDependencies: | ||||||
|  |       fsevents: 2.3.2 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /cliui@6.0.0: |   /cliui@6.0.0: | ||||||
|     resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} |     resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -4119,7 +4169,6 @@ packages: | |||||||
|   /escape-string-regexp@5.0.0: |   /escape-string-regexp@5.0.0: | ||||||
|     resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} |     resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} | ||||||
|     engines: {node: '>=12'} |     engines: {node: '>=12'} | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /escodegen@2.0.0: |   /escodegen@2.0.0: | ||||||
|     resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} |     resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} | ||||||
| @ -5076,6 +5125,13 @@ packages: | |||||||
|       has-bigints: 1.0.2 |       has-bigints: 1.0.2 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /is-binary-path@2.1.0: | ||||||
|  |     resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} | ||||||
|  |     engines: {node: '>=8'} | ||||||
|  |     dependencies: | ||||||
|  |       binary-extensions: 2.2.0 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /is-boolean-object@1.1.2: |   /is-boolean-object@1.1.2: | ||||||
|     resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} |     resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} | ||||||
|     engines: {node: '>= 0.4'} |     engines: {node: '>= 0.4'} | ||||||
| @ -5693,6 +5749,13 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       sourcemap-codec: 1.4.8 |       sourcemap-codec: 1.4.8 | ||||||
| 
 | 
 | ||||||
|  |   /magic-string@0.30.0: | ||||||
|  |     resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dependencies: | ||||||
|  |       '@jridgewell/sourcemap-codec': 1.4.14 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /make-dir@2.1.0: |   /make-dir@2.1.0: | ||||||
|     resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} |     resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} | ||||||
|     engines: {node: '>=6'} |     engines: {node: '>=6'} | ||||||
| @ -5847,6 +5910,13 @@ packages: | |||||||
|       brace-expansion: 2.0.1 |       brace-expansion: 2.0.1 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /minimatch@7.4.5: | ||||||
|  |     resolution: {integrity: sha512-OzOamaOmNBJZUv2qqY1OSWa+++4YPpOkLgkc0w30Oov5ufKlWWXnFUl0l4dgmSv5Shq/zRVkEOXAe2NaqO4l5Q==} | ||||||
|  |     engines: {node: '>=10'} | ||||||
|  |     dependencies: | ||||||
|  |       brace-expansion: 2.0.1 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /minimist-options@4.1.0: |   /minimist-options@4.1.0: | ||||||
|     resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} |     resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} | ||||||
|     engines: {node: '>= 6'} |     engines: {node: '>= 6'} | ||||||
| @ -5860,6 +5930,15 @@ packages: | |||||||
|     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} |     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /mlly@1.2.0: | ||||||
|  |     resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} | ||||||
|  |     dependencies: | ||||||
|  |       acorn: 8.8.2 | ||||||
|  |       pathe: 1.1.0 | ||||||
|  |       pkg-types: 1.0.2 | ||||||
|  |       ufo: 1.1.1 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /modify-values@1.0.1: |   /modify-values@1.0.1: | ||||||
|     resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} |     resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} | ||||||
|     engines: {node: '>=0.10.0'} |     engines: {node: '>=0.10.0'} | ||||||
| @ -5978,6 +6057,11 @@ packages: | |||||||
|       validate-npm-package-license: 3.0.4 |       validate-npm-package-license: 3.0.4 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /normalize-path@3.0.0: | ||||||
|  |     resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} | ||||||
|  |     engines: {node: '>=0.10.0'} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /npm-run-path@4.0.1: |   /npm-run-path@4.0.1: | ||||||
|     resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} |     resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
| @ -6236,6 +6320,10 @@ packages: | |||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /pathe@1.1.0: | ||||||
|  |     resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /pathval@1.1.1: |   /pathval@1.1.1: | ||||||
|     resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} |     resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} | ||||||
|     dev: true |     dev: true | ||||||
| @ -6288,6 +6376,14 @@ packages: | |||||||
|       vue-demi: 0.13.11(vue@3.2.47) |       vue-demi: 0.13.11(vue@3.2.47) | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /pkg-types@1.0.2: | ||||||
|  |     resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} | ||||||
|  |     dependencies: | ||||||
|  |       jsonc-parser: 3.2.0 | ||||||
|  |       mlly: 1.2.0 | ||||||
|  |       pathe: 1.1.0 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /plausible-tracker@0.3.8: |   /plausible-tracker@0.3.8: | ||||||
|     resolution: {integrity: sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==} |     resolution: {integrity: sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==} | ||||||
|     engines: {node: '>=10'} |     engines: {node: '>=10'} | ||||||
| @ -6707,6 +6803,13 @@ packages: | |||||||
|       util-deprecate: 1.0.2 |       util-deprecate: 1.0.2 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /readdirp@3.6.0: | ||||||
|  |     resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} | ||||||
|  |     engines: {node: '>=8.10.0'} | ||||||
|  |     dependencies: | ||||||
|  |       picomatch: 2.3.1 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /redent@3.0.0: |   /redent@3.0.0: | ||||||
|     resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} |     resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
| @ -6882,6 +6985,10 @@ packages: | |||||||
|       xmlchars: 2.2.0 |       xmlchars: 2.2.0 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /scule@1.0.0: | ||||||
|  |     resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /section-matter@1.0.0: |   /section-matter@1.0.0: | ||||||
|     resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} |     resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} | ||||||
|     engines: {node: '>=4'} |     engines: {node: '>=4'} | ||||||
| @ -7226,6 +7333,12 @@ packages: | |||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /strip-literal@1.0.1: | ||||||
|  |     resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} | ||||||
|  |     dependencies: | ||||||
|  |       acorn: 8.8.2 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /supports-color@5.5.0: |   /supports-color@5.5.0: | ||||||
|     resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} |     resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} | ||||||
|     engines: {node: '>=4'} |     engines: {node: '>=4'} | ||||||
| @ -7528,6 +7641,10 @@ packages: | |||||||
|   /uc.micro@1.0.6: |   /uc.micro@1.0.6: | ||||||
|     resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} |     resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} | ||||||
| 
 | 
 | ||||||
|  |   /ufo@1.1.1: | ||||||
|  |     resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /uglify-js@3.17.4: |   /uglify-js@3.17.4: | ||||||
|     resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} |     resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} | ||||||
|     engines: {node: '>=0.8.0'} |     engines: {node: '>=0.8.0'} | ||||||
| @ -7568,6 +7685,24 @@ packages: | |||||||
|     engines: {node: '>=4'} |     engines: {node: '>=4'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /unimport@3.0.6(rollup@2.79.1): | ||||||
|  |     resolution: {integrity: sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==} | ||||||
|  |     dependencies: | ||||||
|  |       '@rollup/pluginutils': 5.0.2(rollup@2.79.1) | ||||||
|  |       escape-string-regexp: 5.0.0 | ||||||
|  |       fast-glob: 3.2.12 | ||||||
|  |       local-pkg: 0.4.3 | ||||||
|  |       magic-string: 0.30.0 | ||||||
|  |       mlly: 1.2.0 | ||||||
|  |       pathe: 1.1.0 | ||||||
|  |       pkg-types: 1.0.2 | ||||||
|  |       scule: 1.0.0 | ||||||
|  |       strip-literal: 1.0.1 | ||||||
|  |       unplugin: 1.3.1 | ||||||
|  |     transitivePeerDependencies: | ||||||
|  |       - rollup | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /unique-string@2.0.0: |   /unique-string@2.0.0: | ||||||
|     resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} |     resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
| @ -7585,6 +7720,39 @@ packages: | |||||||
|     engines: {node: '>= 10.0.0'} |     engines: {node: '>= 10.0.0'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /unplugin-auto-import@0.15.2(@vueuse/core@8.9.4)(rollup@2.79.1): | ||||||
|  |     resolution: {integrity: sha512-Wivfu+xccgvEZG8QtZcIvt6napfX9wyOFqM//7FHOtev8+k+dp3ykiqsEl6TODgHmqTTBeQX4Ah1JvRgUNjlkg==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     peerDependencies: | ||||||
|  |       '@nuxt/kit': ^3.2.2 | ||||||
|  |       '@vueuse/core': '*' | ||||||
|  |     peerDependenciesMeta: | ||||||
|  |       '@nuxt/kit': | ||||||
|  |         optional: true | ||||||
|  |       '@vueuse/core': | ||||||
|  |         optional: true | ||||||
|  |     dependencies: | ||||||
|  |       '@antfu/utils': 0.7.2 | ||||||
|  |       '@rollup/pluginutils': 5.0.2(rollup@2.79.1) | ||||||
|  |       '@vueuse/core': 8.9.4(vue@3.2.47) | ||||||
|  |       local-pkg: 0.4.3 | ||||||
|  |       magic-string: 0.30.0 | ||||||
|  |       minimatch: 7.4.5 | ||||||
|  |       unimport: 3.0.6(rollup@2.79.1) | ||||||
|  |       unplugin: 1.3.1 | ||||||
|  |     transitivePeerDependencies: | ||||||
|  |       - rollup | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|  |   /unplugin@1.3.1: | ||||||
|  |     resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==} | ||||||
|  |     dependencies: | ||||||
|  |       acorn: 8.8.2 | ||||||
|  |       chokidar: 3.5.3 | ||||||
|  |       webpack-sources: 3.2.3 | ||||||
|  |       webpack-virtual-modules: 0.5.0 | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /upath@1.2.0: |   /upath@1.2.0: | ||||||
|     resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} |     resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} | ||||||
|     engines: {node: '>=4'} |     engines: {node: '>=4'} | ||||||
| @ -7901,7 +8069,6 @@ packages: | |||||||
|         optional: true |         optional: true | ||||||
|     dependencies: |     dependencies: | ||||||
|       vue: 3.2.47 |       vue: 3.2.47 | ||||||
|     dev: false |  | ||||||
| 
 | 
 | ||||||
|   /vue-eslint-parser@8.3.0(eslint@8.36.0): |   /vue-eslint-parser@8.3.0(eslint@8.36.0): | ||||||
|     resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} |     resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} | ||||||
| @ -8006,6 +8173,15 @@ packages: | |||||||
|     engines: {node: '>=12'} |     engines: {node: '>=12'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /webpack-sources@3.2.3: | ||||||
|  |     resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} | ||||||
|  |     engines: {node: '>=10.13.0'} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|  |   /webpack-virtual-modules@0.5.0: | ||||||
|  |     resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} | ||||||
|  |     dev: true | ||||||
|  | 
 | ||||||
|   /whatwg-encoding@2.0.0: |   /whatwg-encoding@2.0.0: | ||||||
|     resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} |     resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} | ||||||
|     engines: {node: '>=12'} |     engines: {node: '>=12'} | ||||||
|  | |||||||
| @ -6,10 +6,26 @@ import vueJsx from '@vitejs/plugin-vue-jsx'; | |||||||
| import markdown from 'vite-plugin-md'; | import markdown from 'vite-plugin-md'; | ||||||
| import svgLoader from 'vite-svg-loader'; | import svgLoader from 'vite-svg-loader'; | ||||||
| import { VitePWA } from 'vite-plugin-pwa'; | import { VitePWA } from 'vite-plugin-pwa'; | ||||||
|  | import AutoImport from 'unplugin-auto-import/vite'; | ||||||
| 
 | 
 | ||||||
| // https://vitejs.dev/config/
 | // https://vitejs.dev/config/
 | ||||||
| export default defineConfig({ | export default defineConfig({ | ||||||
|   plugins: [ |   plugins: [ | ||||||
|  |     AutoImport({ | ||||||
|  |       imports: [ | ||||||
|  |         'vue', | ||||||
|  |         'vue-router', | ||||||
|  |         '@vueuse/core', | ||||||
|  |         { | ||||||
|  |           'naive-ui': ['useDialog', 'useMessage', 'useNotification', 'useLoadingBar'], | ||||||
|  |         }, | ||||||
|  |       ], | ||||||
|  |       vueTemplate: true, | ||||||
|  |       eslintrc: { | ||||||
|  |         enabled: true, | ||||||
|  |       }, | ||||||
|  |     }), | ||||||
|  | 
 | ||||||
|     vue({ |     vue({ | ||||||
|       include: [/\.vue$/, /\.md$/], |       include: [/\.vue$/, /\.md$/], | ||||||
|     }), |     }), | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user