diff --git a/.gitignore b/.gitignore index 291e432..912c396 100644 --- a/.gitignore +++ b/.gitignore @@ -7,5 +7,3 @@ dist-ssr node_modules .idea/ *.log -components.d.ts -auto-imports.d.ts diff --git a/auto-imports.d.ts b/auto-imports.d.ts new file mode 100644 index 0000000..f081708 --- /dev/null +++ b/auto-imports.d.ts @@ -0,0 +1,167 @@ +// Generated by 'unplugin-auto-import' +// We suggest you to commit this file into source control +declare global { + const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] + const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] + const biSyncRef: typeof import('@vueuse/core')['biSyncRef'] + const computed: typeof import('vue')['computed'] + const computedInject: typeof import('@vueuse/core')['computedInject'] + 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 createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] + const customRef: typeof import('vue')['customRef'] + 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 extendRef: typeof import('@vueuse/core')['extendRef'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const h: typeof import('vue')['h'] + const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] + const inject: typeof import('vue')['inject'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + 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 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 onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + 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 reactivePick: typeof import('@vueuse/core')['reactivePick'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + 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 templateRef: typeof import('@vueuse/core')['templateRef'] + 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 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 useAsyncState: typeof import('@vueuse/core')['useAsyncState'] + const useBattery: typeof import('@vueuse/core')['useBattery'] + const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] + const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] + const useClipboard: typeof import('@vueuse/core')['useClipboard'] + const useCounter: typeof import('@vueuse/core')['useCounter'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVar: typeof import('@vueuse/core')['useCssVar'] + const useDark: typeof import('@vueuse/core')['useDark'] + const useDebounce: typeof import('@vueuse/core')['useDebounce'] + const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] + const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] + 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 useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] + const useDraggable: typeof import('@vueuse/core')['useDraggable'] + const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] + 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 useFavicon: typeof import('@vueuse/core')['useFavicon'] + const useFetch: typeof import('@vueuse/core')['useFetch'] + const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] + const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] + const useIdle: typeof import('@vueuse/core')['useIdle'] + 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 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 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 useNetwork: typeof import('@vueuse/core')['useNetwork'] + const useNow: typeof import('@vueuse/core')['useNow'] + 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 useScriptTag: typeof import('@vueuse/core')['useScriptTag'] + const useScroll: typeof import('@vueuse/core')['useScroll'] + const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] + const useShare: typeof import('@vueuse/core')['useShare'] + const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] + const useStorage: typeof import('@vueuse/core')['useStorage'] + const useSwipe: typeof import('@vueuse/core')['useSwipe'] + const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] + const useThrottle: typeof import('@vueuse/core')['useThrottle'] + const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] + const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] + const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] + const useTimeout: typeof import('@vueuse/core')['useTimeout'] + const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] + 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 useVirtualList: typeof import('@vueuse/core')['useVirtualList'] + const useVModel: typeof import('@vueuse/core')['useVModel'] + const useVModels: typeof import('@vueuse/core')['useVModels'] + const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] + 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 watchAtMost: typeof import('@vueuse/core')['watchAtMost'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] + const whenever: typeof import('@vueuse/core')['whenever'] +} +export {} diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000..0647d66 --- /dev/null +++ b/components.d.ts @@ -0,0 +1,15 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/vue-next/pull/3399 + +declare module 'vue' { + export interface GlobalComponents { + CarbonCampsite: typeof import('~icons/carbon/campsite')['default'] + CarbonLogoGithub: typeof import('~icons/carbon/logo-github')['default'] + CarbonMoon: typeof import('~icons/carbon/moon')['default'] + CarbonSun: typeof import('~icons/carbon/sun')['default'] + Footer: typeof import('./src/components/Footer.vue')['default'] + } +} + +export { } diff --git a/package.json b/package.json index fc1adf5..4a71543 100644 --- a/package.json +++ b/package.json @@ -6,27 +6,27 @@ "preview": "vite preview" }, "dependencies": { - "@vueuse/core": "^6.0.0", - "vue": "^3.2.6", - "vue-demi": "^0.11.3", + "@vueuse/core": "^6.4.1", + "vue": "^3.2.18", + "vue-demi": "^0.11.4", "vue-router": "^4.0.11" }, "devDependencies": { - "@antfu/eslint-config": "^0.7.0", - "@iconify/json": "^1.1.395", - "@types/node": "^16.7.6", - "@typescript-eslint/eslint-plugin": "^4.29.3", - "@vitejs/plugin-vue": "^1.6.0", - "@vue/compiler-sfc": "^3.2.6", + "@antfu/eslint-config": "^0.9.0", + "@iconify/json": "^1.1.406", + "@types/node": "^16.9.6", + "@typescript-eslint/eslint-plugin": "^4.31.2", + "@vitejs/plugin-vue": "^1.9.2", + "@vue/compiler-sfc": "^3.2.18", "cross-env": "^7.0.3", "eslint": "^7.32.0", - "pnpm": "^6.14.5", - "typescript": "^4.4.2", - "unplugin-auto-import": "^0.2.4", - "unplugin-icons": "^0.7.3", - "unplugin-vue-components": "^0.14.3", - "vite": "^2.5.1", - "vite-plugin-pages": "^0.17.5", - "vite-plugin-windicss": "^1.3.0" + "pnpm": "^6.15.1", + "typescript": "^4.4.3", + "unplugin-auto-import": "^0.4.8", + "unplugin-icons": "^0.11.4", + "unplugin-vue-components": "^0.15.3", + "vite": "^2.5.10", + "vite-plugin-pages": "^0.18.1", + "vite-plugin-windicss": "^1.4.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 611f880..84537dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,134 +1,142 @@ lockfileVersion: 5.3 specifiers: - '@antfu/eslint-config': ^0.7.0 - '@iconify/json': ^1.1.395 - '@types/node': ^16.7.6 - '@typescript-eslint/eslint-plugin': ^4.29.3 - '@vitejs/plugin-vue': ^1.6.0 - '@vue/compiler-sfc': ^3.2.6 - '@vueuse/core': ^6.0.0 + '@antfu/eslint-config': ^0.9.0 + '@iconify/json': ^1.1.406 + '@types/node': ^16.9.6 + '@typescript-eslint/eslint-plugin': ^4.31.2 + '@vitejs/plugin-vue': ^1.9.2 + '@vue/compiler-sfc': ^3.2.18 + '@vueuse/core': ^6.4.1 cross-env: ^7.0.3 eslint: ^7.32.0 - pnpm: ^6.14.5 - typescript: ^4.4.2 - unplugin-auto-import: ^0.2.4 - unplugin-icons: ^0.7.3 - unplugin-vue-components: ^0.14.3 - vite: ^2.5.1 - vite-plugin-pages: ^0.17.5 - vite-plugin-windicss: ^1.3.0 - vue: ^3.2.6 - vue-demi: ^0.11.3 + pnpm: ^6.15.1 + typescript: ^4.4.3 + unplugin-auto-import: ^0.4.8 + unplugin-icons: ^0.11.4 + unplugin-vue-components: ^0.15.3 + vite: ^2.5.10 + vite-plugin-pages: ^0.18.1 + vite-plugin-windicss: ^1.4.5 + vue: ^3.2.18 + vue-demi: ^0.11.4 vue-router: ^4.0.11 dependencies: - '@vueuse/core': 6.0.0_vue@3.2.6 - vue: 3.2.6 - vue-demi: 0.11.3_vue@3.2.6 - vue-router: 4.0.11_vue@3.2.6 + '@vueuse/core': 6.4.1_vue@3.2.18 + vue: 3.2.18 + vue-demi: 0.11.4_vue@3.2.18 + vue-router: 4.0.11_vue@3.2.18 devDependencies: - '@antfu/eslint-config': 0.7.0_eslint@7.32.0+typescript@4.4.2 - '@iconify/json': 1.1.395 - '@types/node': 16.7.6 - '@typescript-eslint/eslint-plugin': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@vitejs/plugin-vue': 1.6.0_@vue+compiler-sfc@3.2.6 - '@vue/compiler-sfc': 3.2.6 + '@antfu/eslint-config': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@iconify/json': 1.1.406 + '@types/node': 16.9.6 + '@typescript-eslint/eslint-plugin': 4.31.2_eslint@7.32.0+typescript@4.4.3 + '@vitejs/plugin-vue': 1.9.2_vite@2.5.10 + '@vue/compiler-sfc': 3.2.18 cross-env: 7.0.3 eslint: 7.32.0 - pnpm: 6.14.5 - typescript: 4.4.2 - unplugin-auto-import: 0.2.4_vite@2.5.1 - unplugin-icons: 0.7.3_b93fdcebbeda5367ea67582b14689fde - unplugin-vue-components: 0.14.3_vite@2.5.1+vue@3.2.6 - vite: 2.5.1 - vite-plugin-pages: 0.17.5_0af502564fb53278e4f42e4690bab263 - vite-plugin-windicss: 1.3.0_typescript@4.4.2+vite@2.5.1 + pnpm: 6.15.1 + typescript: 4.4.3 + unplugin-auto-import: 0.4.8_@vueuse+core@6.4.1+vite@2.5.10 + unplugin-icons: 0.11.4_e5361e8664a0a56769b615f511416f8c + unplugin-vue-components: 0.15.3_vite@2.5.10+vue@3.2.18 + vite: 2.5.10 + vite-plugin-pages: 0.18.1_e862484ed9084698f5b7f54862f9a9df + vite-plugin-windicss: 1.4.5_typescript@4.4.3+vite@2.5.10 packages: - /@antfu/eslint-config-basic/0.7.0_eslint@7.32.0: - resolution: {integrity: sha512-uvRowyFwO9tS4f0AbTdn0/OhCluV38C145npLFfBjOMbIyujtOM7jvsZ/JJq5eXpBkfuEe8p253uvIJiB1CeNQ==} + /@antfu/eslint-config-basic/0.9.0_eslint@7.32.0: + resolution: {integrity: sha512-jiNycDenS19pppDvaa0oO3wWr4WDIog5Dz6WernBk+FsCyC7UzPfnG1KB3L/sovNVBB80wLZ7anGXZn0gKEHrQ==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 7.32.0 - eslint-config-standard: 16.0.3_235d23ac8c10fc0fbd132da0d3ce9ab2 + eslint-config-standard: 16.0.3_dfa64ed3583b1f068d7b5761cc0291ce eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.24.0_eslint@7.32.0 - eslint-plugin-jsonc: 1.5.0_eslint@7.32.0 + eslint-plugin-import: 2.24.2_eslint@7.32.0 + eslint-plugin-jsonc: 1.7.0_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.1.0_eslint@7.32.0 - eslint-plugin-unicorn: 34.0.1_eslint@7.32.0 - eslint-plugin-yml: 0.9.0_eslint@7.32.0 - jsonc-eslint-parser: 1.2.0_eslint@7.32.0 - yaml-eslint-parser: 0.3.2 + eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 + eslint-plugin-yml: 0.10.1_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-react/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-wZj2YP7MiJCqPAkxwfTSgLCFqg8SLS9F/4FVh7bc/AqngfvSyE21nVzzYx6OM5fgCBY5acmdj0KttxrUDf5m3w==} + /@antfu/eslint-config-react/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-5b4PHHamJfMTfzmcUb7rDg9oH34delky8ZmTJ+r5LLfbbPdIthYLS9Ybns5v3q6rjhhTsfHOQz3gxp9604tYbQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-ts': 0.9.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - eslint-plugin-react: 7.24.0_eslint@7.32.0 + eslint-plugin-react: 7.26.0_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-SsWarj0OCZwT6YoZuUUpMzMagqSz279kyu498UEazP/H4P0nWZg32/hOJnE0F6swAk3jRcqbTybSVRM9GwQElA==} + /@antfu/eslint-config-ts/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-FXLLgMVjh5MpBvMteYQeQ9vkeL/cV5vig7IRoAJIpG1E5cbE+ENJt6w1YBf45PLQmoV/eZZID7cnT8ZOJ9VJfQ==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.7.0_eslint@7.32.0 - '@typescript-eslint/eslint-plugin': 4.29.1_fbdb47d0f80be665f7c749749c0a112d - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-basic': 0.9.0_eslint@7.32.0 + '@typescript-eslint/eslint-plugin': 4.31.2_3815fab247b4312be6d1f55eb1f81298 + '@typescript-eslint/parser': 4.31.2_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-h5Lx9R/dmrGYED4tGNroDflU6ECBk9Ts+aVb9qH4XBVPNcMSFCfnuvCuORs2I/QlZUL3Vc/UZlZOY3ULN4tuTg==} + /@antfu/eslint-config-vue/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-h1Ab6TdcZyhQhBJIjr3CrI6U66x/izRddTQeF/OrjEyLz6HjeASbUOMgDQhmH9u47+6RP68cR6Wnjls/rlZb2g==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-ts': 0.9.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - eslint-plugin-vue: 7.12.1_eslint@7.32.0 + eslint-plugin-vue: 7.17.0_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-wVAQhab+Mlg6+/+a/fxdAzS6CVJ+tvH/53UWwNE6VRvWjPWQXhfs4/4v0G59O6IhGsSzbkohgdrT3pvJWMen5w==} + /@antfu/eslint-config/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-oQ6kNRHfF7PqZocX2+mfvY/oNdLGPjysb9huVJzMji7QtLAVL5+25Mm/kzJEIfcFWxRpDqctOcflXLYFnXiroA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.7.0_eslint@7.32.0+typescript@4.4.2 - '@antfu/eslint-config-vue': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-react': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@antfu/eslint-config-vue': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.31.2_3815fab247b4312be6d1f55eb1f81298 + '@typescript-eslint/parser': 4.31.2_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 + eslint-config-standard: 16.0.3_dfa64ed3583b1f068d7b5761cc0291ce + eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 + eslint-plugin-html: 6.1.2 + eslint-plugin-import: 2.24.2_eslint@7.32.0 + eslint-plugin-jsonc: 1.7.0_eslint@7.32.0 + eslint-plugin-node: 11.1.0_eslint@7.32.0 + eslint-plugin-promise: 5.1.0_eslint@7.32.0 + eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 + eslint-plugin-vue: 7.17.0_eslint@7.32.0 + eslint-plugin-yml: 0.10.1_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/utils/0.2.4: - resolution: {integrity: sha512-2bZNkVfL9IZESmvE26UKi8SzyvSoaIsGXDcnbHFMtmGMqUiB1fXpAJ1ijGf+tSqKRQ5yagck2U1Qk0p+705/kw==} - dependencies: - '@types/throttle-debounce': 2.1.0 - dev: true - /@antfu/utils/0.3.0: resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==} dependencies: @@ -301,6 +309,7 @@ packages: /@babel/helper-validator-identifier/7.14.9: resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option/7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} @@ -364,6 +373,7 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.14.9 to-fast-properties: 2.0.0 + dev: true /@eslint/eslintrc/0.4.3: resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} @@ -401,8 +411,8 @@ packages: resolution: {integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==} dev: true - /@iconify/json/1.1.395: - resolution: {integrity: sha512-zEfUE2hPCs36Qk/uFD8RoFHisa35cGfsczvLzKLXKt22gGqVpycNPYMPNbP9AX2RqsguEopSfwf2iH3Pj1aYBA==} + /@iconify/json/1.1.406: + resolution: {integrity: sha512-3mNuYfU1cQeaV0m2mSI5Lf+13Tr6xueOP30w3Du4xCIBFGQY4O0D8wJ8rOp9PXRik1oleu+aKfEVnned0b/tqw==} dev: true /@nodelib/fs.scandir/2.1.5: @@ -434,16 +444,16 @@ packages: picomatch: 2.3.0 dev: true - /@types/estree/0.0.48: - resolution: {integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==} - dev: true - /@types/json-schema/7.0.9: resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} dev: true - /@types/node/16.7.6: - resolution: {integrity: sha512-VESVNFoa/ahYA62xnLBjo5ur6gPsgEE5cNRy8SrdnkZ2nwJSW0kJ4ufbFr2zuU9ALtHM8juY53VcRoTA7htXSg==} + /@types/json5/0.0.29: + resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} + dev: true + + /@types/node/16.9.6: + resolution: {integrity: sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ==} dev: true /@types/normalize-package-data/2.4.1: @@ -454,8 +464,8 @@ packages: resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} dev: true - /@typescript-eslint/eslint-plugin/4.29.1_fbdb47d0f80be665f7c749749c0a112d: - resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==} + /@typescript-eslint/eslint-plugin/4.31.2_3815fab247b4312be6d1f55eb1f81298: + resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -465,22 +475,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.1_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/scope-manager': 4.29.1 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.2_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.31.2 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin/4.29.3_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==} + /@typescript-eslint/eslint-plugin/4.31.2_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -490,29 +500,29 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/scope-manager': 4.29.3 + '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.31.2 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.1_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==} + /@typescript-eslint/experimental-utils/4.31.2_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 4.29.1 - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.4.2 + '@typescript-eslint/scope-manager': 4.31.2 + '@typescript-eslint/types': 4.31.2 + '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -521,26 +531,8 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 4.29.3 - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2 - eslint: 7.32.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/4.29.1_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==} + /@typescript-eslint/parser/4.31.2_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -549,44 +541,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.29.1 - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.4.2 + '@typescript-eslint/scope-manager': 4.31.2 + '@typescript-eslint/types': 4.31.2 + '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 debug: 4.3.2 eslint: 7.32.0 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.29.1: - resolution: {integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==} + /@typescript-eslint/scope-manager/4.31.2: + resolution: {integrity: sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/visitor-keys': 4.29.1 + '@typescript-eslint/types': 4.31.2 + '@typescript-eslint/visitor-keys': 4.31.2 dev: true - /@typescript-eslint/scope-manager/4.29.3: - resolution: {integrity: sha512-x+w8BLXO7iWPkG5mEy9bA1iFRnk36p/goVlYobVWHyDw69YmaH9q6eA+Fgl7kYHmFvWlebUTUfhtIg4zbbl8PA==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/visitor-keys': 4.29.3 - dev: true - - /@typescript-eslint/types/4.29.1: - resolution: {integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==} + /@typescript-eslint/types/4.31.2: + resolution: {integrity: sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/4.29.3: - resolution: {integrity: sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dev: true - - /@typescript-eslint/typescript-estree/4.29.1_typescript@4.4.2: - resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==} + /@typescript-eslint/typescript-estree/4.31.2_typescript@4.4.3: + resolution: {integrity: sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -594,149 +573,118 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/visitor-keys': 4.29.1 + '@typescript-eslint/types': 4.31.2 + '@typescript-eslint/visitor-keys': 4.31.2 debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.2: - resolution: {integrity: sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/visitor-keys': 4.29.3 - debug: 4.3.2 - globby: 11.0.4 - is-glob: 4.0.1 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/visitor-keys/4.29.1: - resolution: {integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==} + /@typescript-eslint/visitor-keys/4.31.2: + resolution: {integrity: sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.29.1 + '@typescript-eslint/types': 4.31.2 eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/4.29.3: - resolution: {integrity: sha512-MGGfJvXT4asUTeVs0Q2m+sY63UsfnA+C/FDgBKV3itLBmM9H0u+URcneePtkd0at1YELmZK6HSolCqM4Fzs6yA==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.29.3 - eslint-visitor-keys: 2.1.0 - dev: true - - /@vitejs/plugin-vue/1.6.0_@vue+compiler-sfc@3.2.6: - resolution: {integrity: sha512-n3i8htn8pTg9M+kM3cnEfsPZx/6ngInlTroth6fA1LQTJq5aTVQ8ggaE5pPoAy9vCgHPtcaXMzwpldhqRAkebQ==} + /@vitejs/plugin-vue/1.9.2_vite@2.5.10: + resolution: {integrity: sha512-QnUQJvGmY+YT9xTidLcjr6NAjKWNdSuul1M+BZ6uwTQaO5vpAY9USBncXESATk742dYMZGJenegJgeJhG/HMNQ==} engines: {node: '>=12.0.0'} peerDependencies: - '@vue/compiler-sfc': ^3.2.6 + vite: ^2.5.10 dependencies: - '@vue/compiler-sfc': 3.2.6 + vite: 2.5.10 dev: true - /@vue/compiler-core/3.2.6: - resolution: {integrity: sha512-vbwnz7+OhtLO5p5i630fTuQCL+MlUpEMTKHuX+RfetQ+3pFCkItt2JUH+9yMaBG2Hkz6av+T9mwN/acvtIwpbw==} + /@vue/compiler-core/3.2.18: + resolution: {integrity: sha512-zNKVUx2gN/46xjKy+fNRB3+PJVO2WoGUUdpQo9w5GylWj8vs/r7pMuzQralP8J02YDp6YgJ61v1Yjq7nW5xK6Q==} dependencies: '@babel/parser': 7.15.3 - '@babel/types': 7.15.0 - '@vue/shared': 3.2.6 + '@vue/shared': 3.2.18 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.6: - resolution: {integrity: sha512-+a/3oBAzFIXhHt8L5IHJOTP4a5egzvpXYyi13jR7CUYOR1S+Zzv7vBWKYBnKyJLwnrxTZnTQVjeHCgJq743XKg==} + /@vue/compiler-dom/3.2.18: + resolution: {integrity: sha512-AqCND7Q0vYFlsBcwWnbcmOiVS/J/70qTZOCPxJnktvH+w4Y7F9omKDyuhsd/ZsJCmSvvpzqBNf2hgtMnoTjNiw==} dependencies: - '@vue/compiler-core': 3.2.6 - '@vue/shared': 3.2.6 + '@vue/compiler-core': 3.2.18 + '@vue/shared': 3.2.18 - /@vue/compiler-sfc/3.2.6: - resolution: {integrity: sha512-Ariz1eDsf+2fw6oWXVwnBNtfKHav72RjlWXpEgozYBLnfRPzP+7jhJRw4Nq0OjSsLx2HqjF3QX7HutTjYB0/eA==} + /@vue/compiler-sfc/3.2.18: + resolution: {integrity: sha512-ui+w1WtVjxlSlnvR4uYgVbbYcN75SrADyMuStnhRqhQM8E2MzJ99W/7Qm3UDs+GxzCEDyQA1CmUvtCg5tlwOMw==} dependencies: '@babel/parser': 7.15.3 - '@babel/types': 7.15.0 - '@types/estree': 0.0.48 - '@vue/compiler-core': 3.2.6 - '@vue/compiler-dom': 3.2.6 - '@vue/compiler-ssr': 3.2.6 - '@vue/ref-transform': 3.2.6 - '@vue/shared': 3.2.6 - consolidate: 0.16.0 + '@vue/compiler-core': 3.2.18 + '@vue/compiler-dom': 3.2.18 + '@vue/compiler-ssr': 3.2.18 + '@vue/ref-transform': 3.2.18 + '@vue/shared': 3.2.18 estree-walker: 2.0.2 - hash-sum: 2.0.0 - lru-cache: 5.1.1 magic-string: 0.25.7 - merge-source-map: 1.1.0 postcss: 8.3.6 - postcss-modules: 4.2.2_postcss@8.3.6 - postcss-selector-parser: 6.0.6 source-map: 0.6.1 - dev: true - /@vue/compiler-ssr/3.2.6: - resolution: {integrity: sha512-A7IKRKHSyPnTC4w1FxHkjzoyjXInsXkcs/oX22nBQ+6AWlXj2Tt1le96CWPOXy5vYlsTYkF1IgfBaKIdeN/39g==} + /@vue/compiler-ssr/3.2.18: + resolution: {integrity: sha512-qncqUn+y00o2X8h75XUmekzpxjlQOtZkR2XzEDkBFyRfe+jruG2l0MBFKq88wMeiHRzAfysRNqRQd2KXopHPFQ==} dependencies: - '@vue/compiler-dom': 3.2.6 - '@vue/shared': 3.2.6 - dev: true + '@vue/compiler-dom': 3.2.18 + '@vue/shared': 3.2.18 /@vue/devtools-api/6.0.0-beta.15: resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==} dev: false - /@vue/reactivity/3.2.6: - resolution: {integrity: sha512-8vIDD2wpCnYisNNZjmcIj+Rixn0uhZNY3G1vzlgdVdLygeRSuFjkmnZk6WwvGzUWpKfnG0e/NUySM3mVi59hAA==} + /@vue/reactivity/3.2.18: + resolution: {integrity: sha512-NTGsS2uQqWO4HIhGKmXXUZZvu/R+GW2e+i08ZYJVnR6vScN8WGlg+GU3HiG4UvhNrTAdhMFPoy+no5t3iXnvVw==} dependencies: - '@vue/shared': 3.2.6 + '@vue/shared': 3.2.18 dev: false - /@vue/ref-transform/3.2.6: - resolution: {integrity: sha512-ie39+Y4nbirDLvH+WEq6Eo/l3n3mFATayqR+kEMSphrtMW6Uh/eEMx1Gk2Jnf82zmj3VLRq7dnmPx72JLcBYkQ==} + /@vue/ref-transform/3.2.18: + resolution: {integrity: sha512-STPcQbA8u3DftZjZW/dS+0mGIABKgbXCxOJTyEYxP+rxa66tqa/QSkeuz54h0zk2wgPfe4vo2QPtcFGl3kl45A==} dependencies: '@babel/parser': 7.15.3 - '@vue/compiler-core': 3.2.6 - '@vue/shared': 3.2.6 + '@vue/compiler-core': 3.2.18 + '@vue/shared': 3.2.18 estree-walker: 2.0.2 magic-string: 0.25.7 - dev: true - /@vue/runtime-core/3.2.6: - resolution: {integrity: sha512-3mqtgpj/YSGFxtvTufSERRApo92B16JNNxz9p+5eG6PPuqTmuRJz214MqhKBEgLEAIQ6R6YCbd83ZDtjQnyw2g==} + /@vue/runtime-core/3.2.18: + resolution: {integrity: sha512-wGRUSRE8grf90TdXJeWusdDG+mn+40L7wBH08neNM4L/f6qW9arlymvrYLOiMz7PoH28aMlI3w6l9tvGSlMbjA==} dependencies: - '@vue/reactivity': 3.2.6 - '@vue/shared': 3.2.6 + '@vue/reactivity': 3.2.18 + '@vue/shared': 3.2.18 dev: false - /@vue/runtime-dom/3.2.6: - resolution: {integrity: sha512-fq33urnP0BNCGm2O3KCzkJlKIHI80C94HJ4qDZbjsTtxyOn5IHqwKSqXVN3RQvO6epcQH+sWS+JNwcNDPzoasg==} + /@vue/runtime-dom/3.2.18: + resolution: {integrity: sha512-iP6AP0zANe0OfHWV7VDiR9eH2WGJuLHBHEsyIfOteZUuowM8VkIVgn+10HGnVEV+nfpaVAVPItQDc/TwmR73Rw==} dependencies: - '@vue/runtime-core': 3.2.6 - '@vue/shared': 3.2.6 + '@vue/runtime-core': 3.2.18 + '@vue/shared': 3.2.18 csstype: 2.6.17 dev: false - /@vue/shared/3.2.6: - resolution: {integrity: sha512-uwX0Qs2e6kdF+WmxwuxJxOnKs/wEkMArtYpHSm7W+VY/23Tl8syMRyjnzEeXrNCAP0/8HZxEGkHJsjPEDNRuHw==} + /@vue/server-renderer/3.2.18_vue@3.2.18: + resolution: {integrity: sha512-UUndtVq2z3IN3PmK+siu1W6lFvP9lb2hyKFw2CxZug3A4jKrUuYadvtItIRxt2rNsLIoLydnxBa2pyUM6+8S4g==} + peerDependencies: + vue: 3.2.18 + dependencies: + '@vue/compiler-ssr': 3.2.18 + '@vue/shared': 3.2.18 + vue: 3.2.18 + dev: false - /@vueuse/core/6.0.0_vue@3.2.6: - resolution: {integrity: sha512-PuBfNo/Zv+NkLcZaYWBA1WjqxQhTDC0DMQpoAIJdo/GFul/1SpBbONhUho2zqtOmq8vyGuK200wNFvyA4YUAMg==} + /@vue/shared/3.2.18: + resolution: {integrity: sha512-vFa2annVlbI082ICC3BH239UFO66nn2Syxy9shI7N2haPrc4rFRyNuDjWKJRe3sX7py4yhYL7fopB5tWGwGVyA==} + + /@vueuse/core/6.4.1_vue@3.2.18: + resolution: {integrity: sha512-FRFeEPVq77gcMZP0mCloJY+lyHJaUQmUMaPp5fBds3fs/BbkAt7HTMMizFKHWDVjbmA20vBOjmC9tTnfD+DdEA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -746,13 +694,13 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 6.0.0_vue@3.2.6 - vue: 3.2.6 - vue-demi: 0.11.3_vue@3.2.6 + '@vueuse/shared': 6.4.1_vue@3.2.18 + vue: 3.2.18 + vue-demi: 0.11.4_vue@3.2.18 dev: false - /@vueuse/shared/6.0.0_vue@3.2.6: - resolution: {integrity: sha512-PLjjqL8bxI5q86qk/ifXy572nfQE3rJc1RMem+dKcGayaagMnC4kXHEt64V98DVielSwr2FuYaeFodi4KJrvdg==} + /@vueuse/shared/6.4.1_vue@3.2.18: + resolution: {integrity: sha512-zsaYxxZwACQbMmGg+UBjPUVemi325sDdnnB0mn+PNizE0fVC57B+vbLgdj45NBmr6P4nw6a0Y2rMupebwDWsdw==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -762,16 +710,16 @@ packages: vue: optional: true dependencies: - vue: 3.2.6 - vue-demi: 0.11.3_vue@3.2.6 + vue: 3.2.18 + vue-demi: 0.11.4_vue@3.2.18 dev: false - /@windicss/config/1.3.0_typescript@4.4.2: - resolution: {integrity: sha512-/F2dg9ltkoQLA4cpr4YQP4V+Y1hO0WOF8jtHoErCKKBr1wBnFLieRjhsXcolM5ZbqH7wLoUrPkdBkIFlocDblg==} + /@windicss/config/1.4.5_typescript@4.4.3: + resolution: {integrity: sha512-+LLk3KmFTELPIVaBj9T4PE27aKtnLPLiHKeKLiK3H8yjre52F6IkP5czM5QBk9Ri8CHUIEjJClNDjOAMC1xBIg==} dependencies: debug: 4.3.2 - jiti: 1.11.0 - tsup: 4.14.0_typescript@4.4.2 + jiti: 1.12.3 + tsup: 5.2.0_typescript@4.4.3 windicss: 3.1.7 transitivePeerDependencies: - supports-color @@ -779,11 +727,11 @@ packages: - typescript dev: true - /@windicss/plugin-utils/1.3.0_typescript@4.4.2: - resolution: {integrity: sha512-4qOXUStYPI3WTHR6WdxGhzKWMZar7vwWY08QFVc9Zztg5eoQ3GyYsMPn83OSRwc/jA7mSkkoCtHLGzop2KjHcg==} + /@windicss/plugin-utils/1.4.5_typescript@4.4.3: + resolution: {integrity: sha512-pzpHJe8E/eYRHbLe3u568dAw/+3zomG/ptZ3cWk7GrYyRQooRoeEdRu4c0cyHQIVUIXJ7IO2tGHPFdd3yJS9Vg==} dependencies: - '@antfu/utils': 0.2.4 - '@windicss/config': 1.3.0_typescript@4.4.2 + '@antfu/utils': 0.3.0 + '@windicss/config': 1.4.5_typescript@4.4.3 debug: 4.3.2 fast-glob: 3.2.7 magic-string: 0.25.7 @@ -918,19 +866,11 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true - /bluebird/3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: true - /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -1049,7 +989,6 @@ packages: /colorette/1.3.0: resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} - dev: true /commander/4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -1060,13 +999,6 @@ packages: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true - /consolidate/0.16.0: - resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==} - engines: {node: '>= 0.10.0'} - dependencies: - bluebird: 3.7.2 - dev: true - /convert-source-map/1.8.0: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: @@ -1090,12 +1022,6 @@ packages: which: 2.0.2 dev: true - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true - /csstype/2.6.17: resolution: {integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==} dev: false @@ -1211,11 +1137,6 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -1284,6 +1205,12 @@ packages: requiresBuild: true dev: true + /esbuild/0.12.29: + resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==} + hasBin: true + requiresBuild: true + dev: true + /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -1299,7 +1226,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-standard/16.0.3_235d23ac8c10fc0fbd132da0d3ce9ab2: + /eslint-config-standard/16.0.3_dfa64ed3583b1f068d7b5761cc0291ce: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: ^7.12.1 @@ -1308,7 +1235,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: eslint: 7.32.0 - eslint-plugin-import: 2.24.0_eslint@7.32.0 + eslint-plugin-import: 2.24.2_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.1.0_eslint@7.32.0 dev: true @@ -1356,8 +1283,8 @@ packages: htmlparser2: 6.1.0 dev: true - /eslint-plugin-import/2.24.0_eslint@7.32.0: - resolution: {integrity: sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==} + /eslint-plugin-import/2.24.2_eslint@7.32.0: + resolution: {integrity: sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 @@ -1371,24 +1298,24 @@ packages: eslint-module-utils: 2.6.2 find-up: 2.1.0 has: 1.0.3 - is-core-module: 2.5.0 + is-core-module: 2.6.0 minimatch: 3.0.4 object.values: 1.1.4 pkg-up: 2.0.0 read-pkg-up: 3.0.0 resolve: 1.20.0 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.11.0 dev: true - /eslint-plugin-jsonc/1.5.0_eslint@7.32.0: - resolution: {integrity: sha512-VQoAuoi5QXG0HqNnvy4L2+M0mGrBOcEAL/MJcem8cS43J18l5P5CXkEjq5rYY4HPeqP+ccboc3UrzGu98ifsiQ==} + /eslint-plugin-jsonc/1.7.0_eslint@7.32.0: + resolution: {integrity: sha512-pb3CAD9B0zhv3r9Bg9AdzswL50I3mbIq1ys+tNeuaDeibFlweo84SBNm22oqaFx/Dka+YZw2SLukAkQlJzSHMQ==} engines: {node: '>=8.10.0'} peerDependencies: - eslint: ^5.0.0 || >=6.0.0 + eslint: '>=5.0.0' dependencies: eslint: 7.32.0 eslint-utils: 3.0.0_eslint@7.32.0 - jsonc-eslint-parser: 1.2.0_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 natural-compare: 1.4.0 dev: true @@ -1416,8 +1343,8 @@ packages: eslint: 7.32.0 dev: true - /eslint-plugin-react/7.24.0_eslint@7.32.0: - resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} + /eslint-plugin-react/7.26.0_eslint@7.32.0: + resolution: {integrity: sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -1426,23 +1353,26 @@ packages: array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 eslint: 7.32.0 - has: 1.0.3 + estraverse: 5.2.0 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 object.entries: 1.1.4 object.fromentries: 2.0.4 + object.hasown: 1.0.0 object.values: 1.1.4 prop-types: 15.7.2 resolve: 2.0.0-next.3 + semver: 6.3.0 string.prototype.matchall: 4.0.5 dev: true - /eslint-plugin-unicorn/34.0.1_eslint@7.32.0: - resolution: {integrity: sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==} + /eslint-plugin-unicorn/35.0.0_eslint@7.32.0: + resolution: {integrity: sha512-FHsaO68tDPQILfs/mGF8eSISJp8RswR4FpUuBDnueK2wyEHC6zmsc9WxjYyldXoIsBuVmru6jQyFCbCWPoW/KQ==} engines: {node: '>=12'} peerDependencies: eslint: '>=7.28.0' dependencies: + '@babel/helper-validator-identifier': 7.14.9 ci-info: 3.2.0 clean-regexp: 1.0.0 eslint: 7.32.0 @@ -1453,30 +1383,29 @@ packages: pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.23 - reserved-words: 0.1.2 safe-regex: 2.1.1 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-vue/7.12.1_eslint@7.32.0: - resolution: {integrity: sha512-xHf/wCt88qmzqQerjaSteUFGASj7fPreglKD4ijnvoKRkoSJ3/H3kuJE8QFFtc+2wjw6hRDs834HH7vpuTJQzg==} + /eslint-plugin-vue/7.17.0_eslint@7.32.0: + resolution: {integrity: sha512-Rq5R2QetDCgC+kBFQw1+aJ5B93tQ4xqZvoCUxuIzwTonngNArsdP8ChM8PowIzsJvRtWl4ltGh/bZcN3xhFWSw==} engines: {node: '>=8.10'} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 7.32.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 - semver: 7.3.5 + semver: 6.3.0 vue-eslint-parser: 7.10.0_eslint@7.32.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.9.0_eslint@7.32.0: - resolution: {integrity: sha512-0hHBm/aOyaRSQ3y7iEJ5uSIksYf2kdv3riMLEJoyyOBoQ6p1ODxJCBBhWdo/cbnFZRPvGhzDd5RCTqgExsIqMA==} + /eslint-plugin-yml/0.10.1_eslint@7.32.0: + resolution: {integrity: sha512-af0WgO3qaH+RW6jv1s6RzXKlg2NZLisN95lqGUf1KqBT6rEJyGSCpM49QYaSTvzmMaB/gcdbrnAfNoYwUn0Yig==} peerDependencies: eslint: '>=6.0.0' dependencies: @@ -1484,7 +1413,7 @@ packages: eslint: 7.32.0 lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 0.3.2 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true @@ -1539,11 +1468,6 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.0.0: - resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint/7.32.0: resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1757,12 +1681,6 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true - /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} - dependencies: - loader-utils: 1.4.0 - dev: true - /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -1875,10 +1793,6 @@ packages: function-bind: 1.1.1 dev: true - /hash-sum/2.0.0: - resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} - dev: true - /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true @@ -1897,19 +1811,6 @@ packages: engines: {node: '>=10.17.0'} dev: true - /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} - dev: true - - /icss-utils/5.1.0_postcss@8.3.6: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.3.6 - dev: true - /ignore/4.0.6: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} engines: {node: '>= 4'} @@ -2018,6 +1919,12 @@ packages: has: 1.0.3 dev: true + /is-core-module/2.6.0: + resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==} + dependencies: + has: 1.0.3 + dev: true + /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -2121,8 +2028,8 @@ packages: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /jiti/1.11.0: - resolution: {integrity: sha512-/2c7e61hxxTIN34UeHBB0LCJ5Tq64kgJDV7GR+++e8XRxCKRIKmB8tH6ww1W+Z6Kgd6By+C3RSCu1lXjbPT68A==} + /jiti/1.12.3: + resolution: {integrity: sha512-p88jl9WzvZYekMS5ZOB61bJ1SPV69o7nEpAU+mFpGzXErqLEg3WvNz3jeXylAiSfLZzvqZssrAu08N3AuvaqwQ==} hasBin: true dev: true @@ -2184,16 +2091,15 @@ packages: minimist: 1.2.5 dev: true - /jsonc-eslint-parser/1.2.0_eslint@7.32.0: - resolution: {integrity: sha512-+vnjPNITAoDX2G9/IWV5vo234gQM3Gz40VuLIr74mc86f8UIKJ9blre+HnX2pHXejxolevV2a+BpaC0nhTq8yA==} + /jsonc-eslint-parser/1.4.1: + resolution: {integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==} engines: {node: '>=8.10.0'} dependencies: - eslint-utils: 3.0.0_eslint@7.32.0 - eslint-visitor-keys: 3.0.0 - espree: 7.3.1 + acorn: 7.4.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 semver: 6.3.0 - transitivePeerDependencies: - - eslint dev: true /jsx-ast-utils/3.2.0: @@ -2231,15 +2137,6 @@ packages: strip-bom: 3.0.0 dev: true - /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} - engines: {node: '>=4.0.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.1 - dev: true - /locate-path/2.0.0: resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} engines: {node: '>=4'} @@ -2255,10 +2152,6 @@ packages: p-locate: 4.1.0 dev: true - /lodash.camelcase/4.3.0: - resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} - dev: true - /lodash.clonedeep/4.5.0: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} dev: true @@ -2282,12 +2175,6 @@ packages: js-tokens: 4.0.0 dev: true - /lru-cache/5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - dev: true - /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2299,13 +2186,6 @@ packages: resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==} dependencies: sourcemap-codec: 1.4.8 - dev: true - - /merge-source-map/1.1.0: - resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} - dependencies: - source-map: 0.6.1 - dev: true /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2367,7 +2247,6 @@ packages: resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} @@ -2454,6 +2333,13 @@ packages: has: 1.0.3 dev: true + /object.hasown/1.0.0: + resolution: {integrity: sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==} + dependencies: + define-properties: 1.1.3 + es-abstract: 1.18.5 + dev: true + /object.values/1.1.4: resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} @@ -2623,8 +2509,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.14.5: - resolution: {integrity: sha512-+N1B+Bj2JKZJ1GDJS141OgnDmwxAavHi/ecU3IIl0QunPSVBXxd51DbVizCw/mPwIB3UmeT474Fyz8o3Xj9sXA==} + /pnpm/6.15.1: + resolution: {integrity: sha512-hYGK8xlLdMj/sFhOLJ+x8IotsOkBp01c2mdWdLeKlUdA6EOl/RNWRp+7dUWs3Si2E1zgdTiHsEgNGYffv0PyLQ==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -2643,75 +2529,6 @@ packages: yaml: 1.10.2 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.3.6: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.3.6 - dev: true - - /postcss-modules-local-by-default/4.0.0_postcss@8.3.6: - resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.3.6 - postcss: 8.3.6 - postcss-selector-parser: 6.0.6 - postcss-value-parser: 4.1.0 - dev: true - - /postcss-modules-scope/3.0.0_postcss@8.3.6: - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.3.6 - postcss-selector-parser: 6.0.6 - dev: true - - /postcss-modules-values/4.0.0_postcss@8.3.6: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.3.6 - postcss: 8.3.6 - dev: true - - /postcss-modules/4.2.2_postcss@8.3.6: - resolution: {integrity: sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==} - peerDependencies: - postcss: ^8.0.0 - dependencies: - generic-names: 2.0.1 - icss-replace-symbols: 1.1.0 - lodash.camelcase: 4.3.0 - postcss: 8.3.6 - postcss-modules-extract-imports: 3.0.0_postcss@8.3.6 - postcss-modules-local-by-default: 4.0.0_postcss@8.3.6 - postcss-modules-scope: 3.0.0_postcss@8.3.6 - postcss-modules-values: 4.0.0_postcss@8.3.6 - string-hash: 1.1.3 - dev: true - - /postcss-selector-parser/6.0.6: - resolution: {integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - - /postcss-value-parser/4.1.0: - resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==} - dev: true - /postcss/8.3.6: resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==} engines: {node: ^10 || ^12 || >=14} @@ -2719,7 +2536,6 @@ packages: colorette: 1.3.0 nanoid: 3.1.25 source-map-js: 0.6.2 - dev: true /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -2818,10 +2634,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} - dev: true - /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -2842,7 +2654,7 @@ packages: /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: - is-core-module: 2.5.0 + is-core-module: 2.6.0 path-parse: 1.0.7 dev: true @@ -2941,7 +2753,6 @@ packages: /source-map-js/0.6.2: resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} engines: {node: '>=0.10.0'} - dev: true /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} @@ -2954,7 +2765,6 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - dev: true /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} @@ -2982,10 +2792,6 @@ packages: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} dev: true - /string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} - dev: true - /string-width/4.2.2: resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} engines: {node: '>=8'} @@ -3103,6 +2909,7 @@ packages: /to-fast-properties/2.0.0: resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} engines: {node: '>=4'} + dev: true /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -3120,10 +2927,11 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tsconfig-paths/3.10.1: - resolution: {integrity: sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==} + /tsconfig-paths/3.11.0: + resolution: {integrity: sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==} dependencies: - json5: 2.2.0 + '@types/json5': 0.0.29 + json5: 1.0.1 minimist: 1.2.5 strip-bom: 3.0.0 dev: true @@ -3132,8 +2940,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsup/4.14.0_typescript@4.4.2: - resolution: {integrity: sha512-77rWdzhikTP9mQ34XMRzK83tw++LF6f4ox/HNERlgesB7g6g5VQ1iJlueG9O0P9HAZGVKavUwyoZv0+322p6rg==} + /tsup/5.2.0_typescript@4.4.3: + resolution: {integrity: sha512-Im6TcLyjP3wfid1OdIRJw+7E4E5WAKvXi1GSz4V0qxBDblG14dPlnoxZGNuvfk/6X3DlhxgTbWbnyR+JRruYPA==} hasBin: true peerDependencies: typescript: ^4.2.3 @@ -3145,7 +2953,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.2 debug: 4.3.2 - esbuild: 0.12.20 + esbuild: 0.12.29 execa: 5.1.1 globby: 11.0.4 joycon: 3.0.1 @@ -3154,20 +2962,20 @@ packages: rollup: 2.56.2 sucrase: 3.20.1 tree-kill: 1.2.2 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils/3.21.0_typescript@4.4.2: + /tsutils/3.21.0_typescript@4.4.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.4.2 + typescript: 4.4.3 dev: true /type-check/0.4.0: @@ -3192,8 +3000,8 @@ packages: engines: {node: '>=8'} dev: true - /typescript/4.4.2: - resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==} + /typescript/4.4.3: + resolution: {integrity: sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -3207,22 +3015,30 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unplugin-auto-import/0.2.4_vite@2.5.1: - resolution: {integrity: sha512-fKIolQoa7h7W43VFxSiY7egjQqlw/HeTIEBPxJ9R+Oqe29OJze8wDc3SqMzoEVNgYc2Tr/5Ny85f8QziydE6kw==} + /unplugin-auto-import/0.4.8_@vueuse+core@6.4.1+vite@2.5.10: + resolution: {integrity: sha512-qK7loR5lz1ctkw9cXBpNxelkYVGqQnyBdtDX7vX12MCEJpddNnKzxgKq/vAK+7VDoojQ2RU14++V7DeV/+SoDw==} + engines: {node: '>=14'} + peerDependencies: + '@vueuse/core': ^6.0.0 + peerDependenciesMeta: + '@vueuse/core': + optional: true dependencies: '@antfu/utils': 0.3.0 '@rollup/pluginutils': 4.1.1 + '@vueuse/core': 6.4.1_vue@3.2.18 has-pkg: 0.0.1 magic-string: 0.25.7 - unplugin: 0.2.3_vite@2.5.1 + resolve: 1.20.0 + unplugin: 0.2.16_vite@2.5.10 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-icons/0.7.3_b93fdcebbeda5367ea67582b14689fde: - resolution: {integrity: sha512-3jhQ8gaXm05tlsWjSXTRiFEuetumw+qTEc021rUZhAg6Y8cxPZQp5RooyS+fTWaDlJFRnpfl9oweCycV8XLWlg==} + /unplugin-icons/0.11.4_e5361e8664a0a56769b615f511416f8c: + resolution: {integrity: sha512-vmUqYCf+uFZF33GyL5/1X3LqNJrn6RfI8K85EPs8PzTTqMF6lGnO9wERSo2yKt2wzkCye10urZFdaYrReheA8A==} peerDependencies: '@iconify/json': '*' '@svgr/core': ^5.5.0 @@ -3239,30 +3055,34 @@ packages: vue-template-es2015-compiler: optional: true dependencies: - '@iconify/json': 1.1.395 + '@antfu/utils': 0.3.0 + '@iconify/json': 1.1.406 '@iconify/json-tools': 1.0.10 - '@vue/compiler-sfc': 3.2.6 + '@vue/compiler-sfc': 3.2.18 has-pkg: 0.0.1 - unplugin: 0.2.3_vite@2.5.1 + unplugin: 0.2.16_vite@2.5.10 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-vue-components/0.14.3_vite@2.5.1+vue@3.2.6: - resolution: {integrity: sha512-XgBeybz+YvGjuoknAZpTXnk4umrUl2zY1Ym4e7mfrieR+X7Sfi13k6dKRyaWM10jV3Ut1OomoFvdCBIT8ZpsLw==} + /unplugin-vue-components/0.15.3_vite@2.5.10+vue@3.2.18: + resolution: {integrity: sha512-y358MXjvfmAqo/n/BKwl2QP5cbo0Npj37FbWig+9BKREMMPvZRIBNK8z4E9+ewriDAXGHcKAbHmXCinZf30hBA==} + engines: {node: '>=14'} peerDependencies: vue: 2 || 3 dependencies: '@rollup/pluginutils': 4.1.1 + chokidar: 3.5.2 debug: 4.3.2 fast-glob: 3.2.7 has-pkg: 0.0.1 magic-string: 0.25.7 minimatch: 3.0.4 - unplugin: 0.2.3_vite@2.5.1 - vue: 3.2.6 + resolve: 1.20.0 + unplugin: 0.2.16_vite@2.5.10 + vue: 3.2.18 transitivePeerDependencies: - rollup - supports-color @@ -3270,12 +3090,12 @@ packages: - webpack dev: true - /unplugin/0.2.3_vite@2.5.1: - resolution: {integrity: sha512-j7X5c8c6O8JfsM6TPgrLSKYk82/oWkxaBBnhn9eeEVuqHMvfcW3G7OYYvgP5H6zpOtVtpdldNFEBr2gpSXBuwA==} + /unplugin/0.2.16_vite@2.5.10: + resolution: {integrity: sha512-KkXatHba0baJszSHW+2e8EQU/5Bz7rYwzYXu8wUeq97tE6K3wvub+7OWSuRv04LttvzNLsJ2jXEyR35gofv74Q==} peerDependencies: rollup: ^2.50.0 vite: ^2.3.0 - webpack: ^4.0.0 + webpack: 4 || 5 peerDependenciesMeta: rollup: optional: true @@ -3284,7 +3104,7 @@ packages: webpack: optional: true dependencies: - vite: 2.5.1 + vite: 2.5.10 webpack-virtual-modules: 0.4.3 dev: true @@ -3294,10 +3114,6 @@ packages: punycode: 2.1.1 dev: true - /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - dev: true - /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true @@ -3309,8 +3125,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pages/0.17.5_0af502564fb53278e4f42e4690bab263: - resolution: {integrity: sha512-C2MlEZ9BuprWJev/mSRJtAhIEgpzgw3jucWp8JziFZZCTeTTnZEQ2meQY2rNMbVo1AsvkyrRVPoc6Z+WCQu2Mg==} + /vite-plugin-pages/0.18.1_e862484ed9084698f5b7f54862f9a9df: + resolution: {integrity: sha512-+hNe98nkKoN/jK5dEdsTWRpTEpF++5A523cdNXE329eLedp9nql1EmWAuR5UqvP8aU+LCtWJN6Nnw3NWGWB9gQ==} peerDependencies: '@vue/compiler-sfc': '>=3' vite: '>=2' @@ -3318,24 +3134,27 @@ packages: '@vue/compiler-sfc': optional: true dependencies: - '@antfu/utils': 0.2.4 - '@vue/compiler-sfc': 3.2.6 + '@antfu/utils': 0.3.0 + '@vue/compiler-sfc': 3.2.18 + debug: 4.3.2 deep-equal: 2.0.5 fast-glob: 3.2.7 json5: 2.2.0 - vite: 2.5.1 - yaml: 2.0.0-7 + vite: 2.5.10 + yaml: 2.0.0-8 + transitivePeerDependencies: + - supports-color dev: true - /vite-plugin-windicss/1.3.0_typescript@4.4.2+vite@2.5.1: - resolution: {integrity: sha512-Xd9VxXX8z9bsdKs3iL6qXJDXsDDl/HQSWqJOLZFkkp23b3goGRnlT4Rlo5WeIAfrEV944r8bF7wfpDXCkk8XCg==} + /vite-plugin-windicss/1.4.5_typescript@4.4.3+vite@2.5.10: + resolution: {integrity: sha512-C9EOA/8Z3In15fa2MkZrk6IrzLC1IBzHhuuAPIo3uhPLqAYC8YohJnZA8IRImlSimAsPtIiJrGaKQunjpasLqg==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.3.0_typescript@4.4.2 + '@windicss/plugin-utils': 1.4.5_typescript@4.4.3 chalk: 4.1.2 debug: 4.3.2 - vite: 2.5.1 + vite: 2.5.10 windicss: 3.1.7 transitivePeerDependencies: - supports-color @@ -3343,8 +3162,8 @@ packages: - typescript dev: true - /vite/2.5.1: - resolution: {integrity: sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==} + /vite/2.5.10: + resolution: {integrity: sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==} engines: {node: '>=12.2.0'} hasBin: true dependencies: @@ -3356,8 +3175,8 @@ packages: fsevents: 2.3.2 dev: true - /vue-demi/0.11.3_vue@3.2.6: - resolution: {integrity: sha512-DpM0TTMpclRZDV6AIacgg837zrim/C9Zn+2ztXBs9hsESJN9vC83ztjTe4KC4HgJuVle8YUjPp7HTwWtwOHfmg==} + /vue-demi/0.11.4_vue@3.2.18: + resolution: {integrity: sha512-/3xFwzSykLW2HiiLie43a+FFgNOcokbBJ+fzvFXd0r2T8MYohqvphUyDQ8lbAwzQ3Dlcrb1c9ykifGkhSIAk6A==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -3368,7 +3187,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.6 + vue: 3.2.18 dev: false /vue-eslint-parser/7.10.0_eslint@7.32.0: @@ -3389,21 +3208,23 @@ packages: - supports-color dev: true - /vue-router/4.0.11_vue@3.2.6: + /vue-router/4.0.11_vue@3.2.18: resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==} peerDependencies: vue: ^3.0.0 dependencies: '@vue/devtools-api': 6.0.0-beta.15 - vue: 3.2.6 + vue: 3.2.18 dev: false - /vue/3.2.6: - resolution: {integrity: sha512-Zlb3LMemQS3Xxa6xPsecu45bNjr1hxO8Bh5FUmE0Dr6Ot0znZBKiM47rK6O7FTcakxOnvVN+NTXWJF6u8ajpCQ==} + /vue/3.2.18: + resolution: {integrity: sha512-5HjXmnntBcFOdjqXzi4fxPENcl8MOrfUycr/iY+Th/NNNaZfa5BLPHk9Gc28fWCGbZT1U6XkkiEYysxY49lGuQ==} dependencies: - '@vue/compiler-dom': 3.2.6 - '@vue/runtime-dom': 3.2.6 - '@vue/shared': 3.2.6 + '@vue/compiler-dom': 3.2.18 + '@vue/compiler-sfc': 3.2.18 + '@vue/runtime-dom': 3.2.18 + '@vue/server-renderer': 3.2.18_vue@3.2.18 + '@vue/shared': 3.2.18 dev: false /webpack-virtual-modules/0.4.3: @@ -3464,18 +3285,14 @@ packages: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true - /yallist/3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true - /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml-eslint-parser/0.3.2: - resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==} + /yaml-eslint-parser/0.4.1: + resolution: {integrity: sha512-GoJ/p1EW8O2tbTbuhfxjo1XhfUFU3uX3kwvfEQoOaZjO2Lubx8POjlsSqB+18b3SxkujAdQYT9r9nURaUWNYWQ==} dependencies: - eslint-visitor-keys: 1.3.0 + eslint-visitor-keys: 2.1.0 lodash: 4.17.21 yaml: 1.10.2 dev: true @@ -3485,7 +3302,7 @@ packages: engines: {node: '>= 6'} dev: true - /yaml/2.0.0-7: - resolution: {integrity: sha512-RbI2Tm3hl9AoHY4wWyWvGvJfFIbHOzuzaxum6ez1A0vve+uXgNor03Wys4t+2sgjJSVSe+B2xerd1/dnvqHlOA==} + /yaml/2.0.0-8: + resolution: {integrity: sha512-QaYgJZMfWD6fKN/EYMk6w1oLWPCr1xj9QaPSZW5qkDb3y8nGCXhy2Ono+AF4F+CSL/vGcqswcAT0BaS//pgD2A==} engines: {node: '>= 12'} dev: true diff --git a/vite.config.ts b/vite.config.ts index 6e20dca..a80997a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,6 +27,7 @@ export default defineConfig({ 'vue-router', '@vueuse/core', ], + dts: true, }), // https://github.com/antfu/vite-plugin-components @@ -38,6 +39,7 @@ export default defineConfig({ componentPrefix: '', }), ], + dts: true, }), // https://github.com/antfu/vite-plugin-icons