Commit 3ba828558646a7fa233ebbbda27f71c3121dd7c7

Authored by vben
1 parent 91e004e2

fix: suppoer build sourcemap

.vscode/extensions.json
@@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
12 "antfu.iconify", 12 "antfu.iconify",
13 "mikestead.dotenv", 13 "mikestead.dotenv",
14 "bradlc.vscode-tailwindcss", 14 "bradlc.vscode-tailwindcss",
15 - "heybourn.headwind" 15 + "heybourn.headwind",
  16 + "znck.vue-language-features"
16 ] 17 ]
17 } 18 }
CHANGELOG.zh_CN.md
@@ -4,6 +4,12 @@ @@ -4,6 +4,12 @@
4 4
5 - 修复菜单在 hmr 时数据被置空 5 - 修复菜单在 hmr 时数据被置空
6 - 修复 Upload 组件 maxNumber 失效问题 6 - 修复 Upload 组件 maxNumber 失效问题
  7 +- 修复打包 sourcemap 报错
  8 +
  9 +### 🎫 Chores
  10 +
  11 +- 文档更新
  12 +- 升级 ant-design-vue 到 2.0.0
7 13
8 ## 2.0.0-rc.18 (2021-02-05) 14 ## 2.0.0-rc.18 (2021-02-05)
9 15
package.json
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 "dependencies": { 22 "dependencies": {
23 "@iconify/iconify": "^2.0.0-rc.6", 23 "@iconify/iconify": "^2.0.0-rc.6",
24 "@vueuse/core": "^4.0.12", 24 "@vueuse/core": "^4.0.12",
25 - "ant-design-vue": "2.0.0-rc.9", 25 + "ant-design-vue": "2.0.0",
26 "apexcharts": "^3.24.0", 26 "apexcharts": "^3.24.0",
27 "axios": "^0.21.1", 27 "axios": "^0.21.1",
28 "crypto-es": "^1.2.6", 28 "crypto-es": "^1.2.6",
@@ -46,7 +46,7 @@ @@ -46,7 +46,7 @@
46 "devDependencies": { 46 "devDependencies": {
47 "@commitlint/cli": "^11.0.0", 47 "@commitlint/cli": "^11.0.0",
48 "@commitlint/config-conventional": "^11.0.0", 48 "@commitlint/config-conventional": "^11.0.0",
49 - "@iconify/json": "^1.1.297", 49 + "@iconify/json": "^1.1.298",
50 "@ls-lint/ls-lint": "^1.9.2", 50 "@ls-lint/ls-lint": "^1.9.2",
51 "@purge-icons/generated": "^0.6.0", 51 "@purge-icons/generated": "^0.6.0",
52 "@types/echarts": "^4.9.3", 52 "@types/echarts": "^4.9.3",
@@ -56,7 +56,7 @@ @@ -56,7 +56,7 @@
56 "@types/lodash-es": "^4.17.4", 56 "@types/lodash-es": "^4.17.4",
57 "@types/mockjs": "^1.0.3", 57 "@types/mockjs": "^1.0.3",
58 "@types/nprogress": "^0.2.0", 58 "@types/nprogress": "^0.2.0",
59 - "@types/qrcode": "^1.3.5", 59 + "@types/qrcode": "^1.4.0",
60 "@types/rollup-plugin-visualizer": "^2.6.0", 60 "@types/rollup-plugin-visualizer": "^2.6.0",
61 "@types/sortablejs": "^1.10.6", 61 "@types/sortablejs": "^1.10.6",
62 "@types/yargs": "^16.0.0", 62 "@types/yargs": "^16.0.0",
@@ -82,7 +82,7 @@ @@ -82,7 +82,7 @@
82 "fs-extra": "^9.1.0", 82 "fs-extra": "^9.1.0",
83 "husky": "^4.3.8", 83 "husky": "^4.3.8",
84 "less": "^4.1.1", 84 "less": "^4.1.1",
85 - "lint-staged": "^10.5.3", 85 + "lint-staged": "^10.5.4",
86 "prettier": "^2.2.1", 86 "prettier": "^2.2.1",
87 "rimraf": "^3.0.2", 87 "rimraf": "^3.0.2",
88 "rollup-plugin-gzip": "^2.5.0", 88 "rollup-plugin-gzip": "^2.5.0",
@@ -93,14 +93,14 @@ @@ -93,14 +93,14 @@
93 "stylelint-order": "^4.1.0", 93 "stylelint-order": "^4.1.0",
94 "ts-node": "^9.1.1", 94 "ts-node": "^9.1.1",
95 "typescript": "^4.1.3", 95 "typescript": "^4.1.3",
96 - "vite": "2.0.0-beta.64", 96 + "vite": "2.0.0-beta.65",
97 "vite-plugin-html": "^2.0.0", 97 "vite-plugin-html": "^2.0.0",
98 "vite-plugin-imagemin": "^0.2.2", 98 "vite-plugin-imagemin": "^0.2.2",
99 - "vite-plugin-mock": "2.0.5", 99 + "vite-plugin-mock": "^2.1.0",
100 "vite-plugin-purge-icons": "^0.6.0", 100 "vite-plugin-purge-icons": "^0.6.0",
101 - "vite-plugin-pwa": "^0.4.3",  
102 - "vite-plugin-style-import": "^0.6.6",  
103 - "vite-plugin-theme": "0.3.8", 101 + "vite-plugin-pwa": "^0.4.4",
  102 + "vite-plugin-style-import": "^0.7.0",
  103 + "vite-plugin-theme": "^0.4.0",
104 "vue-eslint-parser": "^7.4.1", 104 "vue-eslint-parser": "^7.4.1",
105 "yargs": "^16.2.0" 105 "yargs": "^16.2.0"
106 }, 106 },
@@ -124,6 +124,6 @@ @@ -124,6 +124,6 @@
124 } 124 }
125 }, 125 },
126 "engines": { 126 "engines": {
127 - "node": "^12 || ^14" 127 + "node": "^12 || ^14 || ^15 || ^16"
128 } 128 }
129 } 129 }
src/components/Application/src/search/AppSearchFooter.vue
1 <template> 1 <template>
2 <div :class="`${prefixCls}`"> 2 <div :class="`${prefixCls}`">
3 <span :class="`${prefixCls}__item`"> 3 <span :class="`${prefixCls}__item`">
4 - <g-icon icon="ant-design:enter-outlined" /> 4 + <Icon icon="ant-design:enter-outlined" />
5 </span> 5 </span>
6 <span>{{ t('component.app.toSearch') }}</span> 6 <span>{{ t('component.app.toSearch') }}</span>
7 7
8 <span :class="`${prefixCls}__item`"> 8 <span :class="`${prefixCls}__item`">
9 - <g-icon icon="bi:arrow-up" /> 9 + <Icon icon="bi:arrow-up" />
10 </span> 10 </span>
11 <span :class="`${prefixCls}__item`"> 11 <span :class="`${prefixCls}__item`">
12 - <g-icon icon="bi:arrow-down" /> 12 + <Icon icon="bi:arrow-down" />
13 </span> 13 </span>
14 <span>{{ t('component.app.toNavigate') }}</span> 14 <span>{{ t('component.app.toNavigate') }}</span>
15 <span :class="`${prefixCls}__item`"> 15 <span :class="`${prefixCls}__item`">
16 - <g-icon icon="mdi:keyboard-esc" /> 16 + <Icon icon="mdi:keyboard-esc" />
17 </span> 17 </span>
18 <span>{{ t('common.closeText') }}</span> 18 <span>{{ t('common.closeText') }}</span>
19 </div> 19 </div>
@@ -23,9 +23,10 @@ @@ -23,9 +23,10 @@
23 23
24 import { useDesign } from '/@/hooks/web/useDesign'; 24 import { useDesign } from '/@/hooks/web/useDesign';
25 import { useI18n } from '/@/hooks/web/useI18n'; 25 import { useI18n } from '/@/hooks/web/useI18n';
  26 + import Icon from '/@/components/Icon';
26 export default defineComponent({ 27 export default defineComponent({
27 name: 'AppSearchFooter', 28 name: 'AppSearchFooter',
28 - components: {}, 29 + components: { Icon },
29 setup() { 30 setup() {
30 const { prefixCls } = useDesign('app-search-footer'); 31 const { prefixCls } = useDesign('app-search-footer');
31 const { t } = useI18n(); 32 const { t } = useI18n();
src/components/Application/src/search/AppSearchModal.vue
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 <SearchOutlined /> 14 <SearchOutlined />
15 </template> 15 </template>
16 </a-input> 16 </a-input>
17 - <span :class="`${prefixCls}-cancel`" @click="handleClose">{{  
18 - t('common.cancelText')  
19 - }}</span> 17 + <span :class="`${prefixCls}-cancel`" @click="handleClose">
  18 + {{ t('common.cancelText') }}
  19 + </span>
20 </div> 20 </div>
21 21
22 <div :class="`${prefixCls}-not-data`" v-show="getIsNotData"> 22 <div :class="`${prefixCls}-not-data`" v-show="getIsNotData">
@@ -38,13 +38,13 @@ @@ -38,13 +38,13 @@
38 ]" 38 ]"
39 > 39 >
40 <div :class="`${prefixCls}-list__item-icon`"> 40 <div :class="`${prefixCls}-list__item-icon`">
41 - <g-icon :icon="item.icon || 'mdi:form-select'" :size="20" /> 41 + <Icon :icon="item.icon || 'mdi:form-select'" :size="20" />
42 </div> 42 </div>
43 <div :class="`${prefixCls}-list__item-text`"> 43 <div :class="`${prefixCls}-list__item-text`">
44 {{ item.name }} 44 {{ item.name }}
45 </div> 45 </div>
46 <div :class="`${prefixCls}-list__item-enter`"> 46 <div :class="`${prefixCls}-list__item-enter`">
47 - <g-icon icon="ant-design:enter-outlined" :size="20" /> 47 + <Icon icon="ant-design:enter-outlined" :size="20" />
48 </div> 48 </div>
49 </li> 49 </li>
50 </ul> 50 </ul>
@@ -66,10 +66,11 @@ @@ -66,10 +66,11 @@
66 import { useAppInject } from '/@/hooks/web/useAppInject'; 66 import { useAppInject } from '/@/hooks/web/useAppInject';
67 import clickOutside from '/@/directives/clickOutside'; 67 import clickOutside from '/@/directives/clickOutside';
68 import { Input } from 'ant-design-vue'; 68 import { Input } from 'ant-design-vue';
  69 + import Icon from '/@/components/Icon';
69 70
70 export default defineComponent({ 71 export default defineComponent({
71 name: 'AppSearchModal', 72 name: 'AppSearchModal',
72 - components: { SearchOutlined, AppSearchFooter, [Input.name]: Input }, 73 + components: { Icon, SearchOutlined, AppSearchFooter, [Input.name]: Input },
73 directives: { 74 directives: {
74 clickOutside, 75 clickOutside,
75 }, 76 },
src/components/Application/src/search/useMenuSearch.ts
@@ -88,7 +88,7 @@ export function useMenuSearch(refs: Ref&lt;HTMLElement[]&gt;, scrollWrap: Ref&lt;ElRef&gt;, @@ -88,7 +88,7 @@ export function useMenuSearch(refs: Ref&lt;HTMLElement[]&gt;, scrollWrap: Ref&lt;ElRef&gt;,
88 return ret; 88 return ret;
89 } 89 }
90 90
91 - function handleMouseenter(e: ChangeEvent) { 91 + function handleMouseenter(e: any) {
92 const index = e.target.dataset.index; 92 const index = e.target.dataset.index;
93 activeIndex.value = Number(index); 93 activeIndex.value = Number(index);
94 } 94 }
src/components/Container/src/LazyContainer.vue
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
10 <div key="component" v-if="isInit"> 10 <div key="component" v-if="isInit">
11 <slot :loading="loading"></slot> 11 <slot :loading="loading"></slot>
12 </div> 12 </div>
13 - <div key="skeleton" v-else name="lazy-skeleton"> 13 + <div key="skeleton" v-else>
14 <slot name="skeleton" v-if="$slots.skeleton"></slot> 14 <slot name="skeleton" v-if="$slots.skeleton"></slot>
15 <Skeleton v-else /> 15 <Skeleton v-else />
16 </div> 16 </div>
src/components/Container/src/collapse/CollapseContainer.vue
1 <template> 1 <template>
2 <div :class="['p-2', prefixCls]"> 2 <div :class="['p-2', prefixCls]">
3 - <CollapseHeader v-bind="$props" :prefixCls="prefixCls" :show="show" @expand="handleExpand"> 3 + <CollapseHeader
  4 + v-bind="getBindValues"
  5 + :prefixCls="prefixCls"
  6 + :show="show"
  7 + @expand="handleExpand"
  8 + >
4 <template #title> 9 <template #title>
5 <slot name="title"></slot> 10 <slot name="title"></slot>
6 </template> 11 </template>
@@ -23,7 +28,7 @@ @@ -23,7 +28,7 @@
23 <script lang="ts"> 28 <script lang="ts">
24 import type { PropType } from 'vue'; 29 import type { PropType } from 'vue';
25 30
26 - import { defineComponent, ref } from 'vue'; 31 + import { defineComponent, ref, computed } from 'vue';
27 32
28 // component 33 // component
29 import { Skeleton } from 'ant-design-vue'; 34 import { Skeleton } from 'ant-design-vue';
@@ -78,10 +83,16 @@ @@ -78,10 +83,16 @@
78 useTimeoutFn(triggerWindowResize, 200); 83 useTimeoutFn(triggerWindowResize, 200);
79 } 84 }
80 } 85 }
  86 +
  87 + const getBindValues = computed((): any => {
  88 + return props;
  89 + });
  90 +
81 return { 91 return {
82 show, 92 show,
83 handleExpand, 93 handleExpand,
84 prefixCls, 94 prefixCls,
  95 + getBindValues,
85 }; 96 };
86 }, 97 },
87 }); 98 });
src/components/Container/src/collapse/CollapseHeader.vue
1 <template> 1 <template>
2 <div :class="`${prefixCls}__header`"> 2 <div :class="`${prefixCls}__header`">
3 - <BasicTitle :helpMessage="$attrs.helpMessage"> 3 + <BasicTitle :helpMessage="helpMessage">
4 <template v-if="$attrs.title"> 4 <template v-if="$attrs.title">
5 - {{ $attrs.title }} 5 + {{ title }}
6 </template> 6 </template>
7 <template v-else> 7 <template v-else>
8 <slot name="title"></slot> 8 <slot name="title"></slot>
@@ -11,18 +11,24 @@ @@ -11,18 +11,24 @@
11 11
12 <div :class="`${prefixCls}__action`"> 12 <div :class="`${prefixCls}__action`">
13 <slot name="action"></slot> 13 <slot name="action"></slot>
14 - <BasicArrow v-if="$attrs.canExpan" top :expand="$attrs.show" @click="$emit('expand')" /> 14 + <BasicArrow v-if="canExpan" top :expand="show" @click="$emit('expand')" />
15 </div> 15 </div>
16 </div> 16 </div>
17 </template> 17 </template>
18 <script lang="ts"> 18 <script lang="ts">
19 import { defineComponent } from 'vue'; 19 import { defineComponent } from 'vue';
20 import { BasicArrow, BasicTitle } from '/@/components/Basic'; 20 import { BasicArrow, BasicTitle } from '/@/components/Basic';
  21 + import { propTypes } from '/@/utils/propTypes';
  22 +
21 export default defineComponent({ 23 export default defineComponent({
22 components: { BasicArrow, BasicTitle }, 24 components: { BasicArrow, BasicTitle },
23 inheritAttrs: false, 25 inheritAttrs: false,
24 props: { 26 props: {
25 - prefixCls: String, 27 + prefixCls: propTypes.string,
  28 + helpMessage: propTypes.string,
  29 + title: propTypes.string,
  30 + show: propTypes.bool,
  31 + canExpan: propTypes.bool,
26 }, 32 },
27 emits: ['expand'], 33 emits: ['expand'],
28 }); 34 });
src/logics/mitt/tabChange.ts
@@ -23,7 +23,7 @@ export function listenerLastChangeTab( @@ -23,7 +23,7 @@ export function listenerLastChangeTab(
23 immediate = true 23 immediate = true
24 ) { 24 ) {
25 mitt.on(key, callback); 25 mitt.on(key, callback);
26 - immediate && callback(lastChangeTab); 26 + immediate && lastChangeTab && callback(lastChangeTab);
27 } 27 }
28 28
29 export function removeTabChangeListener() { 29 export function removeTabChangeListener() {
tsconfig.json
@@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
19 "lib": ["dom", "esnext"], 19 "lib": ["dom", "esnext"],
20 "types": ["vite/client"], 20 "types": ["vite/client"],
21 "incremental": true, 21 "incremental": true,
  22 + "noImplicitAny": false,
22 "skipLibCheck": true, 23 "skipLibCheck": true,
23 "paths": { 24 "paths": {
24 "/@/*": ["src/*"] 25 "/@/*": ["src/*"]
vite.config.ts
@@ -46,6 +46,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; { @@ -46,6 +46,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; {
46 }, 46 },
47 47
48 build: { 48 build: {
  49 + // sourcemap: true,
49 polyfillDynamicImport: VITE_LEGACY, 50 polyfillDynamicImport: VITE_LEGACY,
50 terserOptions: { 51 terserOptions: {
51 compress: { 52 compress: {
@@ -54,7 +55,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; { @@ -54,7 +55,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; {
54 }, 55 },
55 }, 56 },
56 brotliSize: false, 57 brotliSize: false,
57 - chunkSizeWarningLimit: 1000, 58 + chunkSizeWarningLimit: 1200,
58 }, 59 },
59 define: { 60 define: {
60 __VERSION__: pkg.version, 61 __VERSION__: pkg.version,
yarn.lock
@@ -1112,10 +1112,10 @@ @@ -1112,10 +1112,10 @@
1112 dependencies: 1112 dependencies:
1113 cross-fetch "^3.0.6" 1113 cross-fetch "^3.0.6"
1114 1114
1115 -"@iconify/json@^1.1.297":  
1116 - version "1.1.297"  
1117 - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.297.tgz#ae3409fc92df3c16f5a24b3fa6e2d32ab8a912d2"  
1118 - integrity sha512-mq2qFnxabHoB4eak/FUUHGHGM/U8KaSp+GzwEF9YJaIsztzym5OUzSQLFyUG8V/zHrnQhnNWTbtnHNZtU9Zg1w== 1115 +"@iconify/json@^1.1.298":
  1116 + version "1.1.298"
  1117 + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.298.tgz#32f4090d1b83e1a753e7cce7fe972efb856a72e1"
  1118 + integrity sha512-h+IxOqYrW5zL4O+4zyaFl3kVnErHZEBE6d9ZCd6hK+oOAOx0uMkaUgesoR0Ci54U9igyY3Mp6vdMDzHLDCdzkg==
1119 1119
1120 "@intlify/core-base@9.0.0-beta.16": 1120 "@intlify/core-base@9.0.0-beta.16":
1121 version "9.0.0-beta.16" 1121 version "9.0.0-beta.16"
@@ -1677,10 +1677,10 @@ @@ -1677,10 +1677,10 @@
1677 resolved "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" 1677 resolved "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24"
1678 integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== 1678 integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
1679 1679
1680 -"@types/qrcode@^1.3.5":  
1681 - version "1.3.5"  
1682 - resolved "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.3.5.tgz#9c97cc2875f03e2b16a0d89856fc48414e380c38"  
1683 - integrity sha512-92QMnMb9m0ErBU20za5Eqtf4lzUcSkk5w/Cz30q5qod0lWHm2loztmFs2EnCY06yT51GY1+m/oFq2D8qVK2Bjg== 1680 +"@types/qrcode@^1.4.0":
  1681 + version "1.4.0"
  1682 + resolved "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.4.0.tgz#103a93c6dfcbd022f9a9ca445e49a3477f799303"
  1683 + integrity sha512-BwDnCjdZKVOyy6+SPJ4ph+0DAftZGn5JFCY/MhetdEQ8yF6+YndhJWlfdBP8vtMe0w5/FH29Xi6bnEwVWkU1LQ==
1684 dependencies: 1684 dependencies:
1685 "@types/node" "*" 1685 "@types/node" "*"
1686 1686
@@ -2205,10 +2205,10 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: @@ -2205,10 +2205,10 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
2205 dependencies: 2205 dependencies:
2206 color-convert "^2.0.1" 2206 color-convert "^2.0.1"
2207 2207
2208 -ant-design-vue@2.0.0-rc.9:  
2209 - version "2.0.0-rc.9"  
2210 - resolved "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0-rc.9.tgz#9f4d89b02bf2c6f3295633048001b2e13c229f1e"  
2211 - integrity sha512-lnDKOXkaxWGnV3nEzSl0bggnM1F568sBMD2ctPLLctdhYBAKZQto+4my4p8RbLHfvZVE/xVDE80HYgufibTMYw== 2208 +ant-design-vue@2.0.0:
  2209 + version "2.0.0"
  2210 + resolved "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0.tgz#d30ec06938dc3b43b08a117818fab91d7b083e5f"
  2211 + integrity sha512-Uv35Z9V+8iT1PBO0QOqWHaVE4Gju94UfikL8NGxtAqy/yZDnTn8K2gz5n7PfQbB5oBqkEyn2O0mtOpUBUEXZ+g==
2212 dependencies: 2212 dependencies:
2213 "@ant-design-vue/use" "^0.0.1-0" 2213 "@ant-design-vue/use" "^0.0.1-0"
2214 "@ant-design/icons-vue" "^6.0.0" 2214 "@ant-design/icons-vue" "^6.0.0"
@@ -3946,9 +3946,9 @@ esbuild@^0.8.37: @@ -3946,9 +3946,9 @@ esbuild@^0.8.37:
3946 integrity sha512-wSunJl8ujgBs9eVGubc8Y6fn/DkDjNyfQBVOFTY1E7sRxr8KTjmqyLIiE0M3Z4CjMnCu/rttCugwnOzY+HiwIw== 3946 integrity sha512-wSunJl8ujgBs9eVGubc8Y6fn/DkDjNyfQBVOFTY1E7sRxr8KTjmqyLIiE0M3Z4CjMnCu/rttCugwnOzY+HiwIw==
3947 3947
3948 esbuild@^0.8.39: 3948 esbuild@^0.8.39:
3949 - version "0.8.39"  
3950 - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.39.tgz#18b84a3d56173c55ee8f45bc6c7b5374b0a98ecb"  
3951 - integrity sha512-/do5H74a5ChyeKRWfkDh3EpICXpsz6dWTtFFbotb7BlIHvWqnRrZYDb8IBubOHdEtKzuiksilRO19aBtp3/HHQ== 3949 + version "0.8.42"
  3950 + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.42.tgz#26101cf17fe4c4602c7c767e3177cf0c538073ac"
  3951 + integrity sha512-zUtj5RMqROCCCH0vV/a7cd8YQg8I0GWBhV3A3PklWRT+oM/YwVbnrtFnITzE1otGdnXplWHWdZ4OcYiV0PN+JQ==
3952 3952
3953 escalade@^3.1.1: 3953 escalade@^3.1.1:
3954 version "3.1.1" 3954 version "3.1.1"
@@ -4603,9 +4603,9 @@ fsevents@~2.1.2: @@ -4603,9 +4603,9 @@ fsevents@~2.1.2:
4603 integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== 4603 integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
4604 4604
4605 fsevents@~2.3.1: 4605 fsevents@~2.3.1:
4606 - version "2.3.1"  
4607 - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f"  
4608 - integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== 4606 + version "2.3.2"
  4607 + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
  4608 + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
4609 4609
4610 function-bind@^1.1.1: 4610 function-bind@^1.1.1:
4611 version "1.1.1" 4611 version "1.1.1"
@@ -5881,10 +5881,10 @@ lines-and-columns@^1.1.6: @@ -5881,10 +5881,10 @@ lines-and-columns@^1.1.6:
5881 resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" 5881 resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
5882 integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= 5882 integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
5883 5883
5884 -lint-staged@^10.5.3:  
5885 - version "10.5.3"  
5886 - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5"  
5887 - integrity sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg== 5884 +lint-staged@^10.5.4:
  5885 + version "10.5.4"
  5886 + resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665"
  5887 + integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==
5888 dependencies: 5888 dependencies:
5889 chalk "^4.1.0" 5889 chalk "^4.1.0"
5890 cli-truncate "^2.1.0" 5890 cli-truncate "^2.1.0"
@@ -7828,9 +7828,9 @@ rollup@^2.25.0, rollup@^2.35.1: @@ -7828,9 +7828,9 @@ rollup@^2.25.0, rollup@^2.35.1:
7828 fsevents "~2.1.2" 7828 fsevents "~2.1.2"
7829 7829
7830 rollup@^2.38.4: 7830 rollup@^2.38.4:
7831 - version "2.38.4"  
7832 - resolved "https://registry.npmjs.org/rollup/-/rollup-2.38.4.tgz#1b84ea8728c73b1a00a6a6e9c630ec8c3fe48cea"  
7833 - integrity sha512-B0LcJhjiwKkTl79aGVF/u5KdzsH8IylVfV56Ut6c9ouWLJcUK17T83aZBetNYSnZtXf2OHD4+2PbmRW+Fp5ulg== 7831 + version "2.38.5"
  7832 + resolved "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz#be41ad4fe0c103a8794377afceb5f22b8f603d6a"
  7833 + integrity sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==
7834 optionalDependencies: 7834 optionalDependencies:
7835 fsevents "~2.3.1" 7835 fsevents "~2.3.1"
7836 7836
@@ -9214,10 +9214,10 @@ vite-plugin-imagemin@^0.2.2: @@ -9214,10 +9214,10 @@ vite-plugin-imagemin@^0.2.2:
9214 imagemin-svgo "^8.0.0" 9214 imagemin-svgo "^8.0.0"
9215 imagemin-webp "^6.0.0" 9215 imagemin-webp "^6.0.0"
9216 9216
9217 -vite-plugin-mock@2.0.5:  
9218 - version "2.0.5"  
9219 - resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.0.5.tgz#163953ac4b8e1567898a3ea21a503371bd64c82b"  
9220 - integrity sha512-gDPgKe/Ab/cy5D879xcwMzPK7q8T07qH408pHJ6uJDFiyndOa9RsZo0gC/AbS/+q13kUPGb0eSFHVnvmPog8MQ== 9217 +vite-plugin-mock@^2.1.0:
  9218 + version "2.1.0"
  9219 + resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.1.0.tgz#9e80d9fca6b83ddc07ddfdf9390902b46cb43095"
  9220 + integrity sha512-aK+kaY+4wppRGYaLkzy78qBrikPoDE8v4Ja2Ko+Ljt7PvcYYrkt3s9g48FdhSTTa8RM8lZdms8eFHT4FCBx5Zg==
9221 dependencies: 9221 dependencies:
9222 "@rollup/plugin-node-resolve" "^11.1.1" 9222 "@rollup/plugin-node-resolve" "^11.1.1"
9223 "@types/mockjs" "^1.0.3" 9223 "@types/mockjs" "^1.0.3"
@@ -9241,40 +9241,40 @@ vite-plugin-purge-icons@^0.6.0: @@ -9241,40 +9241,40 @@ vite-plugin-purge-icons@^0.6.0:
9241 "@purge-icons/generated" "^0.6.0" 9241 "@purge-icons/generated" "^0.6.0"
9242 rollup-plugin-purge-icons "^0.6.0" 9242 rollup-plugin-purge-icons "^0.6.0"
9243 9243
9244 -vite-plugin-pwa@^0.4.3:  
9245 - version "0.4.3"  
9246 - resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.4.3.tgz#58262cb1eb889dc4fd41ab070ca77668d7a3c0a1"  
9247 - integrity sha512-VwC/bgAAziH1WiQG0QdjuNIxwlvA/rTFCMQuWQ5VCUHXdxoYb8n0pA/u1/dDP7D7yR1myxUvYZe97wAbJxfscw== 9244 +vite-plugin-pwa@^0.4.4:
  9245 + version "0.4.4"
  9246 + resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.4.4.tgz#58624cd049aa0ca30b84523e9f24e6f1a435d7b1"
  9247 + integrity sha512-GboCS5XJYHtCYjmU2XU0C8VTccYstJOX8m2Qy1izoUA5YendhjQRByjj9EYTgvh+ImsoXW6gHkMK2eR+AsCFDg==
9248 dependencies: 9248 dependencies:
9249 debug "^4.3.2" 9249 debug "^4.3.2"
9250 fast-glob "^3.2.5" 9250 fast-glob "^3.2.5"
9251 pretty-bytes "^5.5.0" 9251 pretty-bytes "^5.5.0"
9252 workbox-build "^6.1.0" 9252 workbox-build "^6.1.0"
9253 9253
9254 -vite-plugin-style-import@^0.6.6:  
9255 - version "0.6.6"  
9256 - resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-0.6.6.tgz#ce5a8e10fcb52b6c0bdac6b2c14220d42c0e029e"  
9257 - integrity sha512-Kc8KKRAcKtxst+nxB0aPpo+SKzLozggS2RXnSqqoAXTogU5bJut9pgvSkP+qcalToDRBWe+DUt/YC3Oya/x06Q== 9254 +vite-plugin-style-import@^0.7.0:
  9255 + version "0.7.0"
  9256 + resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-0.7.0.tgz#fbaa5444cad1efbc52fae533f1584d5f75a3ae06"
  9257 + integrity sha512-VOx2vXGja4fpJgmFhP3oJzRp5BPDzU3zOvLHNjILVadQP3UfZYXUAR6UxmbrR8I+3PjnrDDMrOdDzsVwplL7aQ==
9258 dependencies: 9258 dependencies:
9259 "@rollup/pluginutils" "^4.1.0" 9259 "@rollup/pluginutils" "^4.1.0"
9260 change-case "^4.1.2" 9260 change-case "^4.1.2"
9261 es-module-lexer "^0.3.26" 9261 es-module-lexer "^0.3.26"
9262 magic-string "^0.25.7" 9262 magic-string "^0.25.7"
9263 9263
9264 -vite-plugin-theme@0.3.8:  
9265 - version "0.3.8"  
9266 - resolved "https://registry.npmjs.org/vite-plugin-theme/-/vite-plugin-theme-0.3.8.tgz#621eebd977cce8bd60fc9cdf516f23bf33a64328"  
9267 - integrity sha512-skxGc8zawhgTNt3QeivDOfRtNXg74dP6UnBexcefhOPskQN0s3Y1EjHEsD6/AAeLL/rd5QPnTm4OdrPJUfVD7g== 9264 +vite-plugin-theme@^0.4.0:
  9265 + version "0.4.0"
  9266 + resolved "https://registry.npmjs.org/vite-plugin-theme/-/vite-plugin-theme-0.4.0.tgz#4fcee86e775ef181771698bc07f1467cd5aac3c0"
  9267 + integrity sha512-TB2urU0YmDmbrSjRcb+JoRds95aoi7nocxbxie3dFbvKRu3qicpUvCWGqIu5//EcvMLUzBvvu+KdvUb9omy6mw==
9268 dependencies: 9268 dependencies:
9269 "@types/tinycolor2" "^1.4.2" 9269 "@types/tinycolor2" "^1.4.2"
9270 clean-css "^4.2.3" 9270 clean-css "^4.2.3"
9271 es-module-lexer "^0.3.26" 9271 es-module-lexer "^0.3.26"
9272 tinycolor2 "^1.4.2" 9272 tinycolor2 "^1.4.2"
9273 9273
9274 -vite@2.0.0-beta.64:  
9275 - version "2.0.0-beta.64"  
9276 - resolved "https://registry.npmjs.org/vite/-/vite-2.0.0-beta.64.tgz#245cabc72335911d4cb704545f713d47e880d84f"  
9277 - integrity sha512-/dR5rOXohhdXfkAIBAjmwX7JmoMWhQc7+VI6/EjyqXQCQzREmfBztLgTk/rPkmsNY87Cd71u9b+nlbcYK4TDCA== 9274 +vite@2.0.0-beta.65:
  9275 + version "2.0.0-beta.65"
  9276 + resolved "https://registry.npmjs.org/vite/-/vite-2.0.0-beta.65.tgz#e4e4576c01b9906d5fb3568e4068c80354107a70"
  9277 + integrity sha512-mdHNTP6fGeb8m8lWAM3UbSPw1+un1lUv0i4MQJcNiK2/P01RHIY02VjQeXBv3NemkExkgLji88LN9ySFMUQpIw==
9278 dependencies: 9278 dependencies:
9279 esbuild "^0.8.34" 9279 esbuild "^0.8.34"
9280 postcss "^8.2.1" 9280 postcss "^8.2.1"