Explorar el Código

chore: adjust component file name

vben hace 3 años
padre
commit
3a16f2b80a
Se han modificado 38 ficheros con 168 adiciones y 173 borrados
  1. 3 3
      package.json
  2. 1 1
      src/components/Authority/index.ts
  3. 0 0
      src/components/Authority/src/Authority.vue
  4. 1 1
      src/components/ClickOutSide/index.ts
  5. 0 0
      src/components/ClickOutSide/src/ClickOutSide.vue
  6. 16 18
      src/components/ContextMenu/src/ContextMenu.tsx
  7. 1 1
      src/components/ContextMenu/src/createContextMenu.ts
  8. 1 1
      src/components/CountTo/index.ts
  9. 0 0
      src/components/CountTo/src/CountTo.vue
  10. 1 1
      src/components/Cropper/index.ts
  11. 11 15
      src/components/Cropper/src/Cropper.vue
  12. 1 1
      src/components/Description/index.ts
  13. 7 9
      src/components/Description/src/Description.vue
  14. 1 1
      src/components/FlowChart/index.ts
  15. 1 1
      src/components/FlowChart/src/FlowChart.vue
  16. 1 1
      src/components/Icon/index.ts
  17. 12 14
      src/components/Icon/src/Icon.vue
  18. 14 5
      src/components/Icon/src/IconPicker.vue
  19. 1 1
      src/components/Loading/index.ts
  20. 0 0
      src/components/Loading/src/Loading.vue
  21. 1 1
      src/components/Loading/src/createLoading.ts
  22. 1 1
      src/components/Markdown/index.ts
  23. 0 0
      src/components/Markdown/src/Markdown.vue
  24. 1 1
      src/components/Preview/index.ts
  25. 0 0
      src/components/Preview/src/Preview.vue
  26. 1 1
      src/components/Qrcode/index.ts
  27. 0 0
      src/components/Qrcode/src/Qrcode.vue
  28. 1 1
      src/components/Scrollbar/index.ts
  29. 0 0
      src/components/Scrollbar/src/Scrollbar.vue
  30. 1 1
      src/components/StrengthMeter/index.ts
  31. 0 0
      src/components/StrengthMeter/src/StrengthMeter.vue
  32. 1 1
      src/components/Time/index.ts
  33. 0 0
      src/components/Time/src/Time.vue
  34. 1 1
      src/components/Tree/index.ts
  35. 0 0
      src/components/Tree/src/Tree.vue
  36. 1 1
      src/components/VirtualScroll/index.ts
  37. 22 26
      src/components/VirtualScroll/src/VirtualScroll.tsx
  38. 64 64
      yarn.lock

+ 3 - 3
package.json

@@ -53,7 +53,7 @@
     "sortablejs": "^1.13.0",
     "tinymce": "^5.8.1",
     "vditor": "^3.8.5",
-    "vue": "3.1.0-beta.4",
+    "vue": "3.1.0-beta.5",
     "vue-i18n": "9.1.6",
     "vue-json-pretty": "^2.0.2",
     "vue-router": "^4.0.8",
@@ -80,7 +80,7 @@
     "@vitejs/plugin-legacy": "^1.4.0",
     "@vitejs/plugin-vue": "^1.2.2",
     "@vitejs/plugin-vue-jsx": "^1.1.4",
-    "@vue/compiler-sfc": "3.1.0-beta.4",
+    "@vue/compiler-sfc": "3.1.0-beta.5",
     "autoprefixer": "^10.2.6",
     "commitizen": "^4.2.4",
     "conventional-changelog-cli": "^2.1.1",
@@ -109,7 +109,7 @@
     "stylelint-config-standard": "^22.0.0",
     "stylelint-order": "^4.1.0",
     "ts-node": "^10.0.0",
-    "typescript": "4.2.4",
+    "typescript": "4.3.2",
     "vite": "2.3.3",
     "vite-plugin-compression": "^0.2.5",
     "vite-plugin-html": "^2.0.7",

+ 1 - 1
src/components/Authority/index.ts

@@ -1,3 +1,3 @@
-import Authority from './src/index.vue';
+import Authority from './src/Authority.vue';
 
 export { Authority };

+ 0 - 0
src/components/Authority/src/index.vue → src/components/Authority/src/Authority.vue


+ 1 - 1
src/components/ClickOutSide/index.ts

@@ -1,3 +1,3 @@
-import ClickOutSide from './src/index.vue';
+import ClickOutSide from './src/ClickOutSide.vue';
 
 export { ClickOutSide };

+ 0 - 0
src/components/ClickOutSide/src/index.vue → src/components/ClickOutSide/src/ClickOutSide.vue


+ 16 - 18
src/components/ContextMenu/src/index.tsx → src/components/ContextMenu/src/ContextMenu.tsx

@@ -33,24 +33,22 @@ export default defineComponent({
     const wrapRef = ref<ElRef>(null);
     const showRef = ref(false);
 
-    const getStyle = computed(
-      (): CSSProperties => {
-        const { axis, items, styles, width } = props;
-        const { x, y } = axis || { x: 0, y: 0 };
-        const menuHeight = (items || []).length * 40;
-        const menuWidth = width;
-        const body = document.body;
-
-        const left = body.clientWidth < x + menuWidth ? x - menuWidth : x;
-        const top = body.clientHeight < y + menuHeight ? y - menuHeight : y;
-        return {
-          ...styles,
-          width: `${width}px`,
-          left: `${left + 1}px`,
-          top: `${top + 1}px`,
-        };
-      }
-    );
+    const getStyle = computed((): CSSProperties => {
+      const { axis, items, styles, width } = props;
+      const { x, y } = axis || { x: 0, y: 0 };
+      const menuHeight = (items || []).length * 40;
+      const menuWidth = width;
+      const body = document.body;
+
+      const left = body.clientWidth < x + menuWidth ? x - menuWidth : x;
+      const top = body.clientHeight < y + menuHeight ? y - menuHeight : y;
+      return {
+        ...styles,
+        width: `${width}px`,
+        left: `${left + 1}px`,
+        top: `${top + 1}px`,
+      };
+    });
 
     onMounted(() => {
       nextTick(() => (showRef.value = true));

+ 1 - 1
src/components/ContextMenu/src/createContextMenu.ts

@@ -1,4 +1,4 @@
-import contextMenuVue from './index';
+import contextMenuVue from './ContextMenu';
 import { isClient } from '/@/utils/is';
 import { CreateContextOptions, ContextMenuProps } from './types';
 import { createVNode, render } from 'vue';

+ 1 - 1
src/components/CountTo/index.ts

@@ -1,4 +1,4 @@
 // Transform vue-count-to to support vue3 version
 
 import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
-export const CountTo = createAsyncComponent(() => import('./src/index.vue'));
+export const CountTo = createAsyncComponent(() => import('./src/CountTo.vue'));

+ 0 - 0
src/components/CountTo/src/index.vue → src/components/CountTo/src/CountTo.vue


+ 1 - 1
src/components/Cropper/index.ts

@@ -1,4 +1,4 @@
 import type Cropper from 'cropperjs';
 
 export type { Cropper };
-export { default as CropperImage } from './src/index.vue';
+export { default as CropperImage } from './src/Cropper.vue';

+ 11 - 15
src/components/Cropper/src/index.vue → src/components/Cropper/src/Cropper.vue

@@ -76,22 +76,18 @@
 
       const isReady = ref(false);
 
-      const getImageStyle = computed(
-        (): CSSProperties => {
-          return {
-            height: props.height,
-            maxWidth: '100%',
-            ...props.imageStyle,
-          };
-        }
-      );
+      const getImageStyle = computed((): CSSProperties => {
+        return {
+          height: props.height,
+          maxWidth: '100%',
+          ...props.imageStyle,
+        };
+      });
 
-      const getWrapperStyle = computed(
-        (): CSSProperties => {
-          const { height } = props;
-          return { height: `${height}`.replace(/px/, '') + 'px' };
-        }
-      );
+      const getWrapperStyle = computed((): CSSProperties => {
+        const { height } = props;
+        return { height: `${height}`.replace(/px/, '') + 'px' };
+      });
 
       async function init() {
         const imgEl = unref(imgElRef);

+ 1 - 1
src/components/Description/index.ts

@@ -1,4 +1,4 @@
-import Description from './src/index.vue';
+import Description from './src/Description.vue';
 
 export { Description };
 export * from './src/types';

+ 7 - 9
src/components/Description/src/index.vue → src/components/Description/src/Description.vue

@@ -51,15 +51,13 @@
       /**
        * @description: Get configuration Collapse
        */
-      const getCollapseOptions = computed(
-        (): CollapseContainerOptions => {
-          return {
-            // Cannot be expanded by default
-            canExpand: false,
-            ...unref(getProps).collapseOptions,
-          };
-        }
-      );
+      const getCollapseOptions = computed((): CollapseContainerOptions => {
+        return {
+          // Cannot be expanded by default
+          canExpand: false,
+          ...unref(getProps).collapseOptions,
+        };
+      });
 
       const getDescriptionsProps = computed(() => {
         return { ...unref(attrs), ...unref(getProps) } as DescriptionsProps;

+ 1 - 1
src/components/FlowChart/index.ts

@@ -1,5 +1,5 @@
 import type { App } from 'vue';
-import flowChart from './src/index.vue';
+import flowChart from './src/FlowChart.vue';
 
 export const FlowChart = Object.assign(flowChart, {
   install(app: App) {

+ 1 - 1
src/components/FlowChart/src/index.vue → src/components/FlowChart/src/FlowChart.vue

@@ -55,7 +55,7 @@
       const appStore = useAppStore();
       const [register, { openModal }] = useModal();
       createFlowChartContext({
-        logicFlow: (lfInstance as unknown) as LogicFlow,
+        logicFlow: lfInstance as unknown as LogicFlow,
       });
 
       const getFlowOptions = computed(() => {

+ 1 - 1
src/components/Icon/index.ts

@@ -1,4 +1,4 @@
-import Icon from './src/index.vue';
+import Icon from './src/Icon.vue';
 import SvgIcon from './src/SvgIcon.vue';
 import IconPicker from './src/IconPicker.vue';
 

+ 12 - 14
src/components/Icon/src/index.vue → src/components/Icon/src/Icon.vue

@@ -72,21 +72,19 @@
         }
       };
 
-      const getWrapStyle = computed(
-        (): CSSProperties => {
-          const { size, color } = props;
-          let fs = size;
-          if (isString(size)) {
-            fs = parseInt(size, 10);
-          }
-
-          return {
-            fontSize: `${fs}px`,
-            color: color,
-            display: 'inline-flex',
-          };
+      const getWrapStyle = computed((): CSSProperties => {
+        const { size, color } = props;
+        let fs = size;
+        if (isString(size)) {
+          fs = parseInt(size, 10);
         }
-      );
+
+        return {
+          fontSize: `${fs}px`,
+          color: color,
+          display: 'inline-flex',
+        };
+      });
 
       watch(() => props.icon, update, { flush: 'post' });
 

+ 14 - 5
src/components/Icon/src/IconPicker.vue

@@ -31,7 +31,18 @@
                   v-for="icon in getPaginationList"
                   :key="icon"
                   :class="currentSelect === icon ? 'border border-primary' : ''"
-                  class="p-2 w-1/8 cursor-pointer mr-1 mt-1 flex justify-center items-center border border-solid hover:border-primary"
+                  class="
+                    p-2
+                    w-1/8
+                    cursor-pointer
+                    mr-1
+                    mt-1
+                    flex
+                    justify-center
+                    items-center
+                    border border-solid
+                    hover:border-primary
+                  "
                   @click="handleClick(icon)"
                   :title="icon"
                 >
@@ -71,7 +82,7 @@
   import { ScrollContainer } from '/@/components/Container';
 
   import { Input, Popover, Pagination, Empty } from 'ant-design-vue';
-  import Icon from './index.vue';
+  import Icon from './Icon.vue';
   import SvgIcon from './SvgIcon.vue';
 
   import iconsData from '../data/icons.data';
@@ -108,9 +119,7 @@
       width: propTypes.string.def('100%'),
       pageSize: propTypes.number.def(140),
       copy: propTypes.bool.def(false),
-      mode: propTypes
-        .oneOf<('svg' | 'iconify')[]>(['svg', 'iconify'])
-        .def('iconify'),
+      mode: propTypes.oneOf<('svg' | 'iconify')[]>(['svg', 'iconify']).def('iconify'),
     },
     emits: ['change'],
     setup(props, { emit }) {

+ 1 - 1
src/components/Loading/index.ts

@@ -1,4 +1,4 @@
-import Loading from './src/index.vue';
+import Loading from './src/Loading.vue';
 
 export { Loading };
 export { useLoading } from './src/useLoading';

+ 0 - 0
src/components/Loading/src/index.vue → src/components/Loading/src/Loading.vue


+ 1 - 1
src/components/Loading/src/createLoading.ts

@@ -2,7 +2,7 @@ import { VNode, defineComponent } from 'vue';
 import type { LoadingProps } from './types';
 
 import { createVNode, render, reactive, h } from 'vue';
-import Loading from './index.vue';
+import Loading from './Loading.vue';
 
 export function createLoading(props?: Partial<LoadingProps>, target?: HTMLElement, wait = false) {
   let vm: Nullable<VNode> = null;

+ 1 - 1
src/components/Markdown/index.ts

@@ -1,4 +1,4 @@
 import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
-export const MarkDown = createAsyncComponent(() => import('./src/index.vue'));
+export const MarkDown = createAsyncComponent(() => import('./src/Markdown.vue'));
 
 export * from './src/types';

+ 0 - 0
src/components/Markdown/src/index.vue → src/components/Markdown/src/Markdown.vue


+ 1 - 1
src/components/Preview/index.ts

@@ -1 +1 @@
-export { default as ImagePreview } from './src/index.vue';
+export { default as ImagePreview } from './src/Preview.vue';

+ 0 - 0
src/components/Preview/src/index.vue → src/components/Preview/src/Preview.vue


+ 1 - 1
src/components/Qrcode/index.ts

@@ -1,3 +1,3 @@
-export { default as QrCode } from './src/index.vue';
+export { default as QrCode } from './src/Qrcode.vue';
 
 export * from './src/types';

+ 0 - 0
src/components/Qrcode/src/index.vue → src/components/Qrcode/src/Qrcode.vue


+ 1 - 1
src/components/Scrollbar/index.ts

@@ -2,7 +2,7 @@
  * copy from element-ui
  */
 
-import Scrollbar from './src/index.vue';
+import Scrollbar from './src/Scrollbar.vue';
 
 export { Scrollbar };
 export type { ScrollbarType } from './src/types';

+ 0 - 0
src/components/Scrollbar/src/index.vue → src/components/Scrollbar/src/Scrollbar.vue


+ 1 - 1
src/components/StrengthMeter/index.ts

@@ -1 +1 @@
-export { default as StrengthMeter } from './src/index.vue';
+export { default as StrengthMeter } from './src/StrengthMeter.vue';

+ 0 - 0
src/components/StrengthMeter/src/index.vue → src/components/StrengthMeter/src/StrengthMeter.vue


+ 1 - 1
src/components/Time/index.ts

@@ -1 +1 @@
-export { default as Time } from './src/index.vue';
+export { default as Time } from './src/Time.vue';

+ 0 - 0
src/components/Time/src/index.vue → src/components/Time/src/Time.vue


+ 1 - 1
src/components/Tree/index.ts

@@ -1,4 +1,4 @@
-import BasicTree from './src/index.vue';
+import BasicTree from './src/Tree.vue';
 
 export { BasicTree };
 export type { ContextMenuItem } from '/@/hooks/web/useContextMenu';

+ 0 - 0
src/components/Tree/src/index.vue → src/components/Tree/src/Tree.vue


+ 1 - 1
src/components/VirtualScroll/index.ts

@@ -1,3 +1,3 @@
 import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
 
-export const VScroll = createAsyncComponent(() => import('./src/index'));
+export const VScroll = createAsyncComponent(() => import('./src/VirtualScroll'));

+ 22 - 26
src/components/VirtualScroll/src/index.tsx → src/components/VirtualScroll/src/VirtualScroll.tsx

@@ -54,33 +54,29 @@ export default defineComponent({
       return Math.min((props.items || []).length, state.last + unref(getBenchRef));
     });
 
-    const getContainerStyleRef = computed(
-      (): CSSProperties => {
-        return {
-          height: convertToUnit((props.items || []).length * unref(getItemHeightRef)),
-        };
-      }
-    );
+    const getContainerStyleRef = computed((): CSSProperties => {
+      return {
+        height: convertToUnit((props.items || []).length * unref(getItemHeightRef)),
+      };
+    });
 
-    const getWrapStyleRef = computed(
-      (): CSSProperties => {
-        const styles: Recordable<string> = {};
-        const height = convertToUnit(props.height);
-        const minHeight = convertToUnit(props.minHeight);
-        const minWidth = convertToUnit(props.minWidth);
-        const maxHeight = convertToUnit(props.maxHeight);
-        const maxWidth = convertToUnit(props.maxWidth);
-        const width = convertToUnit(props.width);
-
-        if (height) styles.height = height;
-        if (minHeight) styles.minHeight = minHeight;
-        if (minWidth) styles.minWidth = minWidth;
-        if (maxHeight) styles.maxHeight = maxHeight;
-        if (maxWidth) styles.maxWidth = maxWidth;
-        if (width) styles.width = width;
-        return styles;
-      }
-    );
+    const getWrapStyleRef = computed((): CSSProperties => {
+      const styles: Recordable<string> = {};
+      const height = convertToUnit(props.height);
+      const minHeight = convertToUnit(props.minHeight);
+      const minWidth = convertToUnit(props.minWidth);
+      const maxHeight = convertToUnit(props.maxHeight);
+      const maxWidth = convertToUnit(props.maxWidth);
+      const width = convertToUnit(props.width);
+
+      if (height) styles.height = height;
+      if (minHeight) styles.minHeight = minHeight;
+      if (minWidth) styles.minWidth = minWidth;
+      if (maxHeight) styles.maxHeight = maxHeight;
+      if (maxWidth) styles.maxWidth = maxWidth;
+      if (width) styles.width = width;
+      return styles;
+    });
 
     watch([() => props.itemHeight, () => props.height], () => {
       onScroll();

+ 64 - 64
yarn.lock

@@ -36,7 +36,7 @@
 
 "@antfu/utils@^0.1.6":
   version "0.1.6"
-  resolved "https://registry.npmjs.com/@antfu/utils/-/utils-0.1.6.tgz#a9e801f103fd14a59785dd0485fec06b6dc34d94"
+  resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.1.6.tgz#a9e801f103fd14a59785dd0485fec06b6dc34d94"
   integrity sha512-1lcCCEOv4gYlYa/OCjM2JA5nbNll04mNMhSXYu4QetbG14m3LdCvkyDAPlc2AmqRQEqkKpJldRL++9sPpOIydw==
 
 "@babel/code-frame@7.12.11":
@@ -1951,14 +1951,14 @@
     estree-walker "^2.0.1"
     source-map "^0.6.1"
 
-"@vue/compiler-core@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.0-beta.4.tgz#ed8b7dd3d2a42688283875de13c500099fe5d612"
-  integrity sha512-ukGe7aVKkzD3lDAGeiCPJutY0+FH0JEVglVRY9pm3oAYkX3gdOfrfUCZKx2Vm0IGHci7oyfnIigT3yVTEvcBRg==
+"@vue/compiler-core@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.0-beta.5.tgz#e99427a810d1f1603d58ba5e213f83e2c54688c6"
+  integrity sha512-pL6XvPUvZLsGd6wHxZ+KXBEc8oOiKZKCuQ+DGBU2HWSvSP0YrIVA2y1fc/8NP7dFvBq3Eqr79oIPDIQHbmVDIw==
   dependencies:
     "@babel/parser" "^7.12.0"
     "@babel/types" "^7.12.0"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/shared" "3.1.0-beta.5"
     estree-walker "^2.0.1"
     source-map "^0.6.1"
 
@@ -1970,25 +1970,25 @@
     "@vue/compiler-core" "3.0.11"
     "@vue/shared" "3.0.11"
 
-"@vue/compiler-dom@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.0-beta.4.tgz#2d56d21bf39bc8e57278ecc3abb4c36f971c94d1"
-  integrity sha512-D6s1WkunFOANb8gu3F9MhTsF0R0PwxrQAgswY9v0yTKur44vyv0mwaEgQCw0FIwnPNmL15wh5ahtItDvmfkbzQ==
+"@vue/compiler-dom@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.0-beta.5.tgz#c0cccdda578845351c9876f28cc4d68e2e021a61"
+  integrity sha512-DZTx4UViFxALOEsCNNb44hClDJEV02JW46G3cdCJwakcLE0o6vppgrazF+7zIOV5qjrN00sAQeCf9EbaLrgY2Q==
   dependencies:
-    "@vue/compiler-core" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/compiler-core" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
 
-"@vue/compiler-sfc@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.0-beta.4.tgz#fb4e1b3cee19a34428c9e52c64df3b81ffda6687"
-  integrity sha512-G89oMfxPN33d2g1LXxpLIWi7e3wLCh0/w3dV1HWswq3+5YWCW4ITVc/nArPKKT+B9h0CTJ8WSRkBDsbe4AHDTQ==
+"@vue/compiler-sfc@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.0-beta.5.tgz#2c3c8aa4148ca17d2b46eb6fa36363b84b99ce46"
+  integrity sha512-mjozHyFFbMOPRFYD1YqpHGvcncnGkPidud9Q+93E0db4crfXJ8dK7jQhc8HYXcoXaQ7WCz9oeF7AaRrAv9CmBw==
   dependencies:
     "@babel/parser" "^7.13.9"
     "@babel/types" "^7.13.0"
-    "@vue/compiler-core" "3.1.0-beta.4"
-    "@vue/compiler-dom" "3.1.0-beta.4"
-    "@vue/compiler-ssr" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/compiler-core" "3.1.0-beta.5"
+    "@vue/compiler-dom" "3.1.0-beta.5"
+    "@vue/compiler-ssr" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
     consolidate "^0.16.0"
     estree-walker "^2.0.1"
     hash-sum "^2.0.0"
@@ -2030,13 +2030,13 @@
     "@vue/compiler-dom" "3.0.11"
     "@vue/shared" "3.0.11"
 
-"@vue/compiler-ssr@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.0-beta.4.tgz#9d49a8c7bd047ac446db899b80b3345c5f1e154d"
-  integrity sha512-yvE0tee9AjElRKOLS2U4wmYHoxYRfsI+XK/QPEv1gg56M7+CGCK2+Bjwt4nNsCy4Wd0QuD75frCVLIaeOzzn9w==
+"@vue/compiler-ssr@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.0-beta.5.tgz#2ec33b389c86329c5ebeb873e4228c28c26a1bf5"
+  integrity sha512-MLuBIj1Sd8yfL44HK5Cm36PFFiQIOHj5I32e/DftbKLaxisrHrUulBniMeQa3aQufIqUUXBfFNC09ejIiojEfg==
   dependencies:
-    "@vue/compiler-dom" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/compiler-dom" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
 
 "@vue/devtools-api@^6.0.0-beta.10":
   version "6.0.0-beta.10"
@@ -2055,12 +2055,12 @@
   dependencies:
     "@vue/shared" "3.0.11"
 
-"@vue/reactivity@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.0-beta.4.tgz#7ef9eb60a05da9662fbdb004ed47c8aaf657e8d3"
-  integrity sha512-TfvJ897j4KfTX4g0nKntYTPTijD2eJqVbWIQIQCV6xqTAhqTl+4tsu6RRzPA7Ynh8mv9td7OJoaQYZ3zxM4siA==
+"@vue/reactivity@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.0-beta.5.tgz#c5b279a3d95ab35fa92489f2abc94f613bc6734c"
+  integrity sha512-lf+DVxUWZZMgOgt8QN4N91JmpxjkuDu/A3pk3jwwrb6yB4Q759IfmbD2PTKcTqgmQWaSw5CJPjRjyTe1wkWAeg==
   dependencies:
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/shared" "3.1.0-beta.5"
 
 "@vue/runtime-core@3.0.11":
   version "3.0.11"
@@ -2070,13 +2070,13 @@
     "@vue/reactivity" "3.0.11"
     "@vue/shared" "3.0.11"
 
-"@vue/runtime-core@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.0-beta.4.tgz#3c41b38d8518a6778d93541c3760d4264c971fca"
-  integrity sha512-hsB+s5/JyFxYB56MHHq/XowB8jj8n5cYB9wqon2cMylC/HSxgvSMdehNbky6X5s8vAQ8HYCSjqzn94MlOP5USA==
+"@vue/runtime-core@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.0-beta.5.tgz#9da74fb070e7152a4486fb7e477ba9fdfbc8f8c6"
+  integrity sha512-YNKmKr0xI5KMplju7XfTPRsK1ePewaiEyKvvsLROQ3609HGkJWeKZlWAPdYb5j2i1ub8v4hM4iZXxQtZmrQGhg==
   dependencies:
-    "@vue/reactivity" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/reactivity" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
 
 "@vue/runtime-dom@3.0.11":
   version "3.0.11"
@@ -2087,13 +2087,13 @@
     "@vue/shared" "3.0.11"
     csstype "^2.6.8"
 
-"@vue/runtime-dom@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.0-beta.4.tgz#72f63309defa7b7b19af5c2118c8e9fdf4b44adb"
-  integrity sha512-jg7Bn6aLoUZ5ACobEQYZovexgXKKhh95vudsyTSIZoq5m/tKRTCQg/UbzkWlE1P9UrRigQsF2sbhoxa0COktSg==
+"@vue/runtime-dom@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.0-beta.5.tgz#e5ebf4f13103198b0bb43b0d2eba699a5a022d1f"
+  integrity sha512-eLML5RNn9q/QJo802GRBvNC9W1BABJ8xyvexrruZCZAlKocTq9J0j2vS2IwAl/WbG1X8cY6yPgdQEQ/8eUy0Og==
   dependencies:
-    "@vue/runtime-core" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/runtime-core" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
     csstype "^2.6.8"
 
 "@vue/shared@3.0.11", "@vue/shared@^3.0.11":
@@ -2101,10 +2101,10 @@
   resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77"
   integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==
 
-"@vue/shared@3.1.0-beta.4":
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.0-beta.4.tgz#eb7038506cfc0a0a89fa2a46b40186df17adf58c"
-  integrity sha512-W2vWLh8XEK1xOkzBQdqDNng324hbWe3LEebHaHBM2o3vIPp5zCO/P8LCfTGpLaFU2ISy2NhAUk44VZBswFAKEQ==
+"@vue/shared@3.1.0-beta.5":
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.0-beta.5.tgz#ef971d6f1c64f89c5918529dcbee67de9de15cfa"
+  integrity sha512-jtQGnIERLNZWbj4Uy6uddALlzemqH5YpCQtwIT1e0DbDpEQ+OUMP6j5TCuFWARblv63lT9t/e+nOZcC1iTr6zg==
 
 "@vueuse/core@^4.11.1":
   version "4.11.1"
@@ -2123,7 +2123,7 @@
 
 "@windicss/plugin-utils@0.16.0":
   version "0.16.0"
-  resolved "https://registry.npmjs.com/@windicss/plugin-utils/-/plugin-utils-0.16.0.tgz#660586b95ed3394b07f9970b2be77f681ea1ecd4"
+  resolved "https://registry.yarnpkg.com/@windicss/plugin-utils/-/plugin-utils-0.16.0.tgz#660586b95ed3394b07f9970b2be77f681ea1ecd4"
   integrity sha512-Gu6iHqFnqfxE0J8Oa74+2W5L2052ptqEHBtPaOuXOFgIMTJAT2KoXb6v+/Z0ldHsxVC1q+MSsom877SJ0cL2iA==
   dependencies:
     "@antfu/utils" "^0.1.6"
@@ -6374,7 +6374,7 @@ jest-worker@^26.2.1:
 
 jiti@^1.9.2:
   version "1.9.2"
-  resolved "https://registry.npmjs.com/jiti/-/jiti-1.9.2.tgz#2ee44830883dbb1b2e222adc053c3052d0bf3b61"
+  resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.9.2.tgz#2ee44830883dbb1b2e222adc053c3052d0bf3b61"
   integrity sha512-wymUBR/YGGVNVRAxX52yvFoZdUAYKEGjk0sYrz6gXLCvMblnRvJAmDUnMvQiH4tUHDBtbKHnZ4GT3R+m3Hc39A==
 
 js-base64@^2.1.9:
@@ -10119,10 +10119,10 @@ typescript-vscode-sh-plugin@^0.6.14:
   resolved "https://registry.npmjs.org/typescript-vscode-sh-plugin/-/typescript-vscode-sh-plugin-0.6.14.tgz#a81031b502f6346a26ea49ce082438c3e353bb38"
   integrity sha512-AkNlRBbI6K7gk29O92qthNSvc6jjmNQ6isVXoYxkFwPa8D04tIv2SOPd+sd+mNpso4tNdL2gy7nVtrd5yFqvlA==
 
-typescript@4.2.4:
-  version "4.2.4"
-  resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961"
-  integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==
+typescript@4.3.2:
+  version "4.3.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805"
+  integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==
 
 uglify-js@^3.1.4:
   version "3.13.3"
@@ -10696,7 +10696,7 @@ vite-plugin-theme@^0.8.0:
 
 vite-plugin-windicss@0.16.0:
   version "0.16.0"
-  resolved "https://registry.npmjs.com/vite-plugin-windicss/-/vite-plugin-windicss-0.16.0.tgz#d3ef9da930cc33aec162b9b760f4d42835eb353c"
+  resolved "https://registry.yarnpkg.com/vite-plugin-windicss/-/vite-plugin-windicss-0.16.0.tgz#d3ef9da930cc33aec162b9b760f4d42835eb353c"
   integrity sha512-XaYnPNKsq2yZ5Ph39ZmPvtsTheyVsGSXibTOq/kWCKcXyLxIinTL6xQvLsagjF8QzHpHPF4NbsFvvGtO81gxgA==
   dependencies:
     "@windicss/plugin-utils" "0.16.0"
@@ -10920,14 +10920,14 @@ vue-types@^3.0.0, vue-types@^3.0.2:
   dependencies:
     is-plain-object "3.0.1"
 
-vue@3.1.0-beta.4:
-  version "3.1.0-beta.4"
-  resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.0-beta.4.tgz#c17c14f60a9267c5f33d9fa4dbc9bc54605d5ae2"
-  integrity sha512-HzJnk1iaWGcExAaAIO2yVMMhxHX6wSLcKF3/PwF2NZMlMpUf7ZQSFHVfzIyJqaQ96K1KJOlDPbpqKYLpRq947w==
+vue@3.1.0-beta.5:
+  version "3.1.0-beta.5"
+  resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.0-beta.5.tgz#6fe228f0b4e20203b4755cb18a958af79a8ac63f"
+  integrity sha512-g2tHxOLkXq6OUk5hCEJDgwvmeG00v1301SBsyn9ATCyhvHm8NBl4IOWLoUAmucHXexTVwFokrIXZVDTZlLou0g==
   dependencies:
-    "@vue/compiler-dom" "3.1.0-beta.4"
-    "@vue/runtime-dom" "3.1.0-beta.4"
-    "@vue/shared" "3.1.0-beta.4"
+    "@vue/compiler-dom" "3.1.0-beta.5"
+    "@vue/runtime-dom" "3.1.0-beta.5"
+    "@vue/shared" "3.1.0-beta.5"
 
 vue@^3.0.0:
   version "3.0.11"
@@ -11004,9 +11004,9 @@ widest-line@^2.0.0:
     string-width "^2.1.1"
 
 windicss@^3.0.9:
-  version "3.0.9"
-  resolved "https://registry.npmjs.com/windicss/-/windicss-3.0.9.tgz#bc71e6fac60f779f9f3c4b4680565156623911d3"
-  integrity sha512-pv/SnYPfqYwz25672irDzNZpcEK/QlN9Dlhe2KUQXDjqd46wl/zLAi51BNB0pdfDZDbNjyvI1XgDXHk1oFF51A==
+  version "3.0.12"
+  resolved "https://registry.yarnpkg.com/windicss/-/windicss-3.0.12.tgz#4354aaa48faaac6fd02f3119a62587da2c46b018"
+  integrity sha512-pDxtFLN0xmL7bnGtnEfu9z7B5279UM2EP8wWlPH+FYb5gjHyONxRtyWtR5QIn1FRx6h1UXpm+I19GgTx5Y4TyA==
 
 with@^7.0.0:
   version "7.0.2"