Commit 970d4049fd75f9722ee3760fbee5a154fbcf26d2

Authored by Vben
1 parent fcff2cb1

chore: update deps

.vscode/settings.json
... ... @@ -13,6 +13,7 @@
13 13 "editor.cursorBlinking": "phase",
14 14 "editor.cursorSmoothCaretAnimation": true,
15 15 "editor.detectIndentation": false,
  16 + "editor.defaultFormatter": "esbenp.prettier-vscode",
16 17 "diffEditor.ignoreTrimWhitespace": false,
17 18 "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
18 19 "editor.formatOnPaste": true,
... ...
package.json
... ... @@ -68,8 +68,8 @@
68 68 "@types/rollup-plugin-visualizer": "^2.6.0",
69 69 "@types/sortablejs": "^1.10.6",
70 70 "@types/yargs": "^16.0.0",
71   - "@typescript-eslint/eslint-plugin": "^4.16.1",
72   - "@typescript-eslint/parser": "^4.16.1",
  71 + "@typescript-eslint/eslint-plugin": "^4.17.0",
  72 + "@typescript-eslint/parser": "^4.17.0",
73 73 "@vitejs/plugin-legacy": "^1.3.1",
74 74 "@vitejs/plugin-vue": "^1.1.5",
75 75 "@vitejs/plugin-vue-jsx": "^1.1.2",
... ... @@ -106,7 +106,7 @@
106 106 "vite-plugin-compression": "^0.2.3",
107 107 "vite-plugin-html": "^2.0.3",
108 108 "vite-plugin-imagemin": "^0.2.9",
109   - "vite-plugin-mock": "^2.2.0",
  109 + "vite-plugin-mock": "^2.2.2",
110 110 "vite-plugin-purge-icons": "^0.7.0",
111 111 "vite-plugin-pwa": "^0.5.6",
112 112 "vite-plugin-style-import": "^0.8.1",
... ...
src/components/Application/src/AppLocalePicker.vue
... ... @@ -9,11 +9,11 @@
9 9 :dropMenuList="localeList"
10 10 :selectedKeys="selectedKeys"
11 11 @menuEvent="handleMenuEvent"
12   - :overlayClassName="`${prefixCls}-overlay`"
  12 + overlayClassName="app-locale-picker-overlay"
13 13 >
14   - <span :class="prefixCls">
  14 + <span class="cursor-pointer flex items-center">
15 15 <Icon icon="ion:language" />
16   - <span v-if="showText" :class="`${prefixCls}__text`">{{ getLangText }}</span>
  16 + <span v-if="showText" class="ml-1">{{ getLangText }}</span>
17 17 </span>
18 18 </Dropdown>
19 19 </template>
... ... @@ -27,7 +27,6 @@
27 27  
28 28 import { useLocale } from '/@/locales/useLocale';
29 29 import { localeList } from '/@/settings/localeSetting';
30   - import { useDesign } from '/@/hooks/web/useDesign';
31 30 import { propTypes } from '/@/utils/propTypes';
32 31  
33 32 export default defineComponent({
... ... @@ -42,8 +41,6 @@
42 41 setup(props) {
43 42 const selectedKeys = ref<string[]>([]);
44 43  
45   - const { prefixCls } = useDesign('app-locale-picker');
46   -
47 44 const { changeLocale, getLocale } = useLocale();
48 45  
49 46 const getLangText = computed(() => {
... ... @@ -67,27 +64,15 @@
67 64 toggleLocale(menu.event as string);
68 65 }
69 66  
70   - return { localeList, handleMenuEvent, selectedKeys, getLangText, prefixCls };
  67 + return { localeList, handleMenuEvent, selectedKeys, getLangText };
71 68 },
72 69 });
73 70 </script>
74 71  
75 72 <style lang="less" scoped>
76   - @prefix-cls: ~'@{namespace}-app-locale-picker';
77   -
78   - :global(.@{prefix-cls}-overlay) {
  73 + :global(.app-locale-picker-overlay) {
79 74 .ant-dropdown-menu-item {
80 75 min-width: 160px;
81 76 }
82 77 }
83   -
84   - .@{prefix-cls} {
85   - display: flex;
86   - align-items: center;
87   - cursor: pointer;
88   -
89   - &__text {
90   - margin-left: 6px;
91   - }
92   - }
93 78 </style>
... ...
src/components/Application/src/AppLogo.vue
... ... @@ -48,9 +48,7 @@
48 48 setup() {
49 49 const { prefixCls } = useDesign('app-logo');
50 50 const { getCollapsedShowTitle } = useMenuSetting();
51   -
52 51 const { title } = useGlobSetting();
53   -
54 52 const go = useGo();
55 53  
56 54 function handleGoHome(): void {
... ...
src/components/Application/src/AppProvider.vue
1 1 <script lang="ts">
2   - import type { PropType } from 'vue';
3 2 import { defineComponent, toRefs, ref } from 'vue';
4 3  
5 4 import { createAppProviderContext } from './useAppContext';
6 5  
7 6 import designSetting from '/@/settings/designSetting';
8 7 import { createBreakpointListen } from '/@/hooks/event/useBreakpoint';
  8 + import { propTypes } from '/@/utils/propTypes';
9 9  
10 10 export default defineComponent({
11 11 name: 'AppProvider',
12 12 inheritAttrs: false,
13 13 props: {
14   - prefixCls: {
15   - type: String as PropType<string>,
16   - default: designSetting.prefixCls,
17   - },
  14 + prefixCls: propTypes.string.def(designSetting.prefixCls),
18 15 },
19 16 setup(props, { slots }) {
20 17 const isMobileRef = ref(false);
... ... @@ -28,6 +25,7 @@
28 25  
29 26 const { prefixCls } = toRefs(props);
30 27 createAppProviderContext({ prefixCls, isMobile: isMobileRef });
  28 +
31 29 return () => slots.default?.();
32 30 },
33 31 });
... ...
src/components/Application/src/search/AppSearch.vue
1 1 <script lang="tsx">
2 2 import { defineComponent, ref, unref } from 'vue';
  3 +
3 4 import { Tooltip } from 'ant-design-vue';
4 5 import { SearchOutlined } from '@ant-design/icons-vue';
5 6 import AppSearchModal from './AppSearchModal.vue';
6 7  
7   - import { useDesign } from '/@/hooks/web/useDesign';
8 8 import { useHeaderSetting } from '/@/hooks/setting/useHeaderSetting';
9 9 import { useI18n } from '/@/hooks/web/useI18n';
10 10  
... ... @@ -13,41 +13,29 @@
13 13 components: { AppSearchModal, Tooltip },
14 14 setup() {
15 15 const showModal = ref(false);
16   - const { prefixCls } = useDesign('app-search');
17 16 const { getShowSearch } = useHeaderSetting();
18 17 const { t } = useI18n();
19 18  
20   - function handleSearch() {
21   - showModal.value = true;
22   - }
23   -
24   - function handleClose() {
25   - showModal.value = false;
  19 + function changeModal(show: boolean) {
  20 + showModal.value = show;
26 21 }
27 22  
28 23 return () => {
29   - if (!getShowSearch.value) {
  24 + if (!unref(getShowSearch)) {
30 25 return null;
31 26 }
32 27 return (
33   - <div class={prefixCls} onClick={handleSearch}>
  28 + <div class="p-1" onClick={changeModal.bind(null, true)}>
34 29 <Tooltip>
35 30 {{
36 31 title: () => t('common.searchText'),
37 32 default: () => <SearchOutlined />,
38 33 }}
39 34 </Tooltip>
40   - <AppSearchModal onClose={handleClose} visible={unref(showModal)} />
  35 + <AppSearchModal onClose={changeModal.bind(null, false)} visible={unref(showModal)} />
41 36 </div>
42 37 );
43 38 };
44 39 },
45 40 });
46 41 </script>
47   -<style lang="less" scoped>
48   - @prefix-cls: ~'@{namespace}-app-search';
49   -
50   - .@{prefix-cls} {
51   - padding: 2px;
52   - }
53   -</style>
... ...
src/components/Application/src/search/AppSearchFooter.vue
1 1 <template>
2 2 <div :class="`${prefixCls}`">
3   - <span :class="`${prefixCls}__item`">
4   - <Icon icon="ant-design:enter-outlined" />
5   - </span>
  3 + <AppSearchKeyItem :class="`${prefixCls}__item`" icon="ant-design:enter-outlined" />
6 4 <span>{{ t('component.app.toSearch') }}</span>
7 5  
8   - <span :class="`${prefixCls}__item`">
9   - <Icon icon="bi:arrow-up" />
10   - </span>
11   - <span :class="`${prefixCls}__item`">
12   - <Icon icon="bi:arrow-down" />
13   - </span>
  6 + <AppSearchKeyItem :class="`${prefixCls}__item`" icon="ion:arrow-up-outline" />
  7 + <AppSearchKeyItem :class="`${prefixCls}__item`" icon="ion:arrow-down-outline" />
14 8 <span>{{ t('component.app.toNavigate') }}</span>
15   - <span :class="`${prefixCls}__item`">
16   - <Icon icon="mdi:keyboard-esc" />
17   - </span>
  9 + <AppSearchKeyItem :class="`${prefixCls}__item`" icon="mdi:keyboard-esc" />
  10 +
18 11 <span>{{ t('common.closeText') }}</span>
19 12 </div>
20 13 </template>
... ... @@ -22,12 +15,13 @@
22 15 <script lang="ts">
23 16 import { defineComponent } from 'vue';
24 17 import Icon from '/@/components/Icon';
  18 + import AppSearchKeyItem from './AppSearchKeyItem.vue';
25 19  
26 20 import { useDesign } from '/@/hooks/web/useDesign';
27 21 import { useI18n } from '/@/hooks/web/useI18n';
28 22 export default defineComponent({
29 23 name: 'AppSearchFooter',
30   - components: { Icon },
  24 + components: { Icon, AppSearchKeyItem },
31 25 setup() {
32 26 const { prefixCls } = useDesign('app-search-footer');
33 27 const { t } = useI18n();
... ...
src/components/Application/src/search/AppSearchKeyItem.vue 0 โ†’ 100644
  1 +<template>
  2 + <span :class="$attrs.class">
  3 + <Icon :icon="icon" />
  4 + </span>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent } from 'vue';
  8 + import Icon from '/@/components/Icon';
  9 + import { propTypes } from '/@/utils/propTypes';
  10 +
  11 + export default defineComponent({
  12 + components: { Icon },
  13 + props: {
  14 + icon: propTypes.string,
  15 + },
  16 + });
  17 +</script>
... ...
src/components/Application/src/search/AppSearchModal.vue
... ... @@ -11,6 +11,7 @@
11 11 @change="handleSearch"
12 12 >
13 13 <template #prefix>
  14 + <!-- <Icon icon="ion:search"/> -->
14 15 <SearchOutlined />
15 16 </template>
16 17 </a-input>
... ... @@ -22,6 +23,7 @@
22 23 <div :class="`${prefixCls}-not-data`" v-show="getIsNotData">
23 24 {{ t('component.app.searchNotData') }}
24 25 </div>
  26 +
25 27 <ul :class="`${prefixCls}-list`" v-show="!getIsNotData" ref="scrollWrap">
26 28 <li
27 29 :ref="setRefs(index)"
... ... @@ -56,6 +58,7 @@
56 58 </template>
57 59 <script lang="ts">
58 60 import { defineComponent, computed, unref, ref } from 'vue';
  61 +
59 62 import { SearchOutlined } from '@ant-design/icons-vue';
60 63 import { Input } from 'ant-design-vue';
61 64 import AppSearchFooter from './AppSearchFooter.vue';
... ... @@ -69,15 +72,16 @@
69 72 import { useI18n } from '/@/hooks/web/useI18n';
70 73 import { useAppInject } from '/@/hooks/web/useAppInject';
71 74  
  75 + import { propTypes } from '/@/utils/propTypes';
  76 +
72 77 export default defineComponent({
73 78 name: 'AppSearchModal',
74 79 components: { Icon, SearchOutlined, AppSearchFooter, [Input.name]: Input },
75 80 directives: {
76 81 clickOutside,
77 82 },
78   -
79 83 props: {
80   - visible: Boolean,
  84 + visible: propTypes.bool,
81 85 },
82 86 emits: ['close'],
83 87 setup(_, { emit }) {
... ... @@ -143,10 +147,8 @@
143 147 width: 100%;
144 148 height: 100%;
145 149 padding-top: 50px;
146   - // background: #656c85cc;
147 150 background: rgba(0, 0, 0, 0.25);
148 151 justify-content: center;
149   - // backdrop-filter: blur(2px);
150 152  
151 153 &--mobile {
152 154 padding: 0;
... ...
src/components/Authority/src/index.vue
... ... @@ -7,8 +7,8 @@
7 7  
8 8 import { PermissionModeEnum } from '/@/enums/appEnum';
9 9 import { RoleEnum } from '/@/enums/roleEnum';
10   - import { useRootSetting } from '/@/hooks/setting/useRootSetting';
11 10  
  11 + import { useRootSetting } from '/@/hooks/setting/useRootSetting';
12 12 import { usePermission } from '/@/hooks/web/usePermission';
13 13  
14 14 import { getSlot } from '/@/utils/helper/tsxHelper';
... ...
src/utils/http/axios/Axios.ts
1 1 import type { AxiosRequestConfig, AxiosInstance, AxiosResponse } from 'axios';
  2 +import type { RequestOptions, Result, UploadFileParams } from './types';
  3 +import type { CreateAxiosOptions } from './axiosTransform';
2 4  
3 5 import axios from 'axios';
  6 +import qs from 'qs';
4 7 import { AxiosCanceler } from './axiosCancel';
5 8 import { isFunction } from '/@/utils/is';
6 9 import { cloneDeep } from 'lodash-es';
7 10  
8   -import type { RequestOptions, CreateAxiosOptions, Result, UploadFileParams } from './types';
9 11 import { errorResult } from './const';
10 12 import { ContentTypeEnum } from '/@/enums/httpEnum';
11   -import qs from 'qs';
12 13 import { RequestEnum } from '../../../enums/httpEnum';
13 14  
14 15 export * from './axiosTransform';
... ...
yarn.lock
... ... @@ -1522,13 +1522,13 @@
1522 1522 dependencies:
1523 1523 "@types/yargs-parser" "*"
1524 1524  
1525   -"@typescript-eslint/eslint-plugin@^4.16.1":
1526   - version "4.16.1"
1527   - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz#2caf6a79dd19c3853b8d39769a27fccb24e4e651"
1528   - integrity sha512-SK777klBdlkUZpZLC1mPvyOWk9yAFCWmug13eAjVQ4/Q1LATE/NbcQL1xDHkptQkZOLnPmLUA1Y54m8dqYwnoQ==
  1525 +"@typescript-eslint/eslint-plugin@^4.17.0":
  1526 + version "4.17.0"
  1527 + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz#6f856eca4e6a52ce9cf127dfd349096ad936aa2d"
  1528 + integrity sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==
1529 1529 dependencies:
1530   - "@typescript-eslint/experimental-utils" "4.16.1"
1531   - "@typescript-eslint/scope-manager" "4.16.1"
  1530 + "@typescript-eslint/experimental-utils" "4.17.0"
  1531 + "@typescript-eslint/scope-manager" "4.17.0"
1532 1532 debug "^4.1.1"
1533 1533 functional-red-black-tree "^1.0.1"
1534 1534 lodash "^4.17.15"
... ... @@ -1536,60 +1536,60 @@
1536 1536 semver "^7.3.2"
1537 1537 tsutils "^3.17.1"
1538 1538  
1539   -"@typescript-eslint/experimental-utils@4.16.1":
1540   - version "4.16.1"
1541   - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1.tgz#da7a396dc7d0e01922acf102b76efff17320b328"
1542   - integrity sha512-0Hm3LSlMYFK17jO4iY3un1Ve9x1zLNn4EM50Lia+0EV99NdbK+cn0er7HC7IvBA23mBg3P+8dUkMXy4leL33UQ==
  1539 +"@typescript-eslint/experimental-utils@4.17.0":
  1540 + version "4.17.0"
  1541 + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz#762c44aaa1a6a3c05b6d63a8648fb89b89f84c80"
  1542 + integrity sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==
1543 1543 dependencies:
1544 1544 "@types/json-schema" "^7.0.3"
1545   - "@typescript-eslint/scope-manager" "4.16.1"
1546   - "@typescript-eslint/types" "4.16.1"
1547   - "@typescript-eslint/typescript-estree" "4.16.1"
  1545 + "@typescript-eslint/scope-manager" "4.17.0"
  1546 + "@typescript-eslint/types" "4.17.0"
  1547 + "@typescript-eslint/typescript-estree" "4.17.0"
1548 1548 eslint-scope "^5.0.0"
1549 1549 eslint-utils "^2.0.0"
1550 1550  
1551   -"@typescript-eslint/parser@^4.16.1":
1552   - version "4.16.1"
1553   - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.16.1.tgz#3bbd3234dd3c5b882b2bcd9899bc30e1e1586d2a"
1554   - integrity sha512-/c0LEZcDL5y8RyI1zLcmZMvJrsR6SM1uetskFkoh3dvqDKVXPsXI+wFB/CbVw7WkEyyTKobC1mUNp/5y6gRvXg==
  1551 +"@typescript-eslint/parser@^4.17.0":
  1552 + version "4.17.0"
  1553 + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.17.0.tgz#141b647ffc72ebebcbf9b0fe6087f65b706d3215"
  1554 + integrity sha512-KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw==
1555 1555 dependencies:
1556   - "@typescript-eslint/scope-manager" "4.16.1"
1557   - "@typescript-eslint/types" "4.16.1"
1558   - "@typescript-eslint/typescript-estree" "4.16.1"
  1556 + "@typescript-eslint/scope-manager" "4.17.0"
  1557 + "@typescript-eslint/types" "4.17.0"
  1558 + "@typescript-eslint/typescript-estree" "4.17.0"
1559 1559 debug "^4.1.1"
1560 1560  
1561   -"@typescript-eslint/scope-manager@4.16.1":
1562   - version "4.16.1"
1563   - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.16.1.tgz#244e2006bc60cfe46987e9987f4ff49c9e3f00d5"
1564   - integrity sha512-6IlZv9JaurqV0jkEg923cV49aAn8V6+1H1DRfhRcvZUrptQ+UtSKHb5kwTayzOYTJJ/RsYZdcvhOEKiBLyc0Cw==
  1561 +"@typescript-eslint/scope-manager@4.17.0":
  1562 + version "4.17.0"
  1563 + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz#f4edf94eff3b52a863180f7f89581bf963e3d37d"
  1564 + integrity sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==
1565 1565 dependencies:
1566   - "@typescript-eslint/types" "4.16.1"
1567   - "@typescript-eslint/visitor-keys" "4.16.1"
  1566 + "@typescript-eslint/types" "4.17.0"
  1567 + "@typescript-eslint/visitor-keys" "4.17.0"
1568 1568  
1569   -"@typescript-eslint/types@4.16.1":
1570   - version "4.16.1"
1571   - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.16.1.tgz#5ba2d3e38b1a67420d2487519e193163054d9c15"
1572   - integrity sha512-nnKqBwMgRlhzmJQF8tnFDZWfunXmJyuXj55xc8Kbfup4PbkzdoDXZvzN8//EiKR27J6vUSU8j4t37yUuYPiLqA==
  1569 +"@typescript-eslint/types@4.17.0":
  1570 + version "4.17.0"
  1571 + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz#f57d8fc7f31b348db946498a43050083d25f40ad"
  1572 + integrity sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==
1573 1573  
1574   -"@typescript-eslint/typescript-estree@4.16.1":
1575   - version "4.16.1"
1576   - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.16.1.tgz#c2fc46b05a48fbf8bbe8b66a63f0a9ba04b356f1"
1577   - integrity sha512-m8I/DKHa8YbeHt31T+UGd/l8Kwr0XCTCZL3H4HMvvLCT7HU9V7yYdinTOv1gf/zfqNeDcCgaFH2BMsS8x6NvJg==
  1574 +"@typescript-eslint/typescript-estree@4.17.0":
  1575 + version "4.17.0"
  1576 + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz#b835d152804f0972b80dbda92477f9070a72ded1"
  1577 + integrity sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==
1578 1578 dependencies:
1579   - "@typescript-eslint/types" "4.16.1"
1580   - "@typescript-eslint/visitor-keys" "4.16.1"
  1579 + "@typescript-eslint/types" "4.17.0"
  1580 + "@typescript-eslint/visitor-keys" "4.17.0"
1581 1581 debug "^4.1.1"
1582 1582 globby "^11.0.1"
1583 1583 is-glob "^4.0.1"
1584 1584 semver "^7.3.2"
1585 1585 tsutils "^3.17.1"
1586 1586  
1587   -"@typescript-eslint/visitor-keys@4.16.1":
1588   - version "4.16.1"
1589   - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.16.1.tgz#d7571fb580749fae621520deeb134370bbfc7293"
1590   - integrity sha512-s/aIP1XcMkEqCNcPQtl60ogUYjSM8FU2mq1O7y5cFf3Xcob1z1iXWNB6cC43Op+NGRTFgGolri6s8z/efA9i1w==
  1587 +"@typescript-eslint/visitor-keys@4.17.0":
  1588 + version "4.17.0"
  1589 + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz#9c304cfd20287c14a31d573195a709111849b14d"
  1590 + integrity sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==
1591 1591 dependencies:
1592   - "@typescript-eslint/types" "4.16.1"
  1592 + "@typescript-eslint/types" "4.17.0"
1593 1593 eslint-visitor-keys "^2.0.0"
1594 1594  
1595 1595 "@vitejs/plugin-legacy@^1.3.1":
... ... @@ -3704,7 +3704,7 @@ esbuild-register@^2.2.0:
3704 3704 dependencies:
3705 3705 jsonc-parser "^3.0.0"
3706 3706  
3707   -esbuild@0.8.57, esbuild@^0.8.52, esbuild@^0.8.54, esbuild@^0.8.56, esbuild@^0.8.57:
  3707 +esbuild@0.8.57, esbuild@^0.8.52, esbuild@^0.8.56, esbuild@^0.8.57:
3708 3708 version "0.8.57"
3709 3709 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.57.tgz#a42d02bc2b57c70bcd0ef897fe244766bb6dd926"
3710 3710 integrity sha512-j02SFrUwFTRUqiY0Kjplwjm1psuzO1d6AjaXKuOR9hrY0HuPsT6sV42B6myW34h1q4CRy+Y3g4RU/cGJeI/nNA==
... ... @@ -9113,10 +9113,10 @@ vite-plugin-imagemin@^0.2.9:
9113 9113 imagemin-svgo "^8.0.0"
9114 9114 imagemin-webp "^6.0.0"
9115 9115  
9116   -vite-plugin-mock@^2.2.0:
9117   - version "2.2.0"
9118   - resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.2.0.tgz#ecdfed8b46b9d9113bf036757721b24c6c45817b"
9119   - integrity sha512-CukTLrbVPFJIdE6gLaVGF6f66CF4ur0EOOo2kc7Ae+l/3p7vDMdqaJgaH+8pEVYMH6Q04SIJQeEsotSuhiN1Eg==
  9116 +vite-plugin-mock@^2.2.2:
  9117 + version "2.2.2"
  9118 + resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.2.2.tgz#94c5aa6851c82f30417e9dd0feedf809e9ff6265"
  9119 + integrity sha512-2qqQvjQHS2ENxdyNqHlUKdo4hx7EDAlZ3CW+sUKmjZi/3ItvMJdSbKvIkiM/aBb3MEI450iAdxLOPubikDkGhQ==
9120 9120 dependencies:
9121 9121 "@rollup/plugin-node-resolve" "^11.2.0"
9122 9122 "@types/mockjs" "^1.0.3"
... ... @@ -9124,8 +9124,9 @@ vite-plugin-mock@^2.2.0:
9124 9124 chokidar "^3.5.1"
9125 9125 connect "^3.7.0"
9126 9126 debug "^4.3.2"
9127   - esbuild "^0.8.54"
  9127 + esbuild "^0.8.57"
9128 9128 fast-glob "^3.2.5"
  9129 + path-to-regexp "^6.2.0"
9129 9130 rollup "^2.40.0"
9130 9131 rollup-plugin-esbuild "^2.6.1"
9131 9132  
... ...