Commit e250ad567f3169d4ef7baec8954be2e18c6932e6

Authored by vben
1 parent 422ea3a7

fix(style): fix anticon style

package.json
... ... @@ -28,6 +28,7 @@
28 28 "dependencies": {
29 29 "@iconify/iconify": "^2.0.0-rc.6",
30 30 "@vueuse/core": "^4.1.1",
  31 + "@zxcvbn-ts/core": "^0.2.0",
31 32 "ant-design-vue": "2.0.0",
32 33 "apexcharts": "^3.25.0",
33 34 "axios": "^0.21.1",
... ... @@ -46,18 +47,16 @@
46 47 "vue-types": "^3.0.2",
47 48 "vuex": "^4.0.0",
48 49 "vuex-module-decorators": "^1.0.1",
49   - "xlsx": "^0.16.9",
50   - "zxcvbn": "^4.4.2"
  50 + "xlsx": "^0.16.9"
51 51 },
52 52 "devDependencies": {
53 53 "@commitlint/cli": "^11.0.0",
54 54 "@commitlint/config-conventional": "^11.0.0",
55   - "@iconify/json": "^1.1.304",
  55 + "@iconify/json": "^1.1.305",
56 56 "@ls-lint/ls-lint": "^1.9.2",
57 57 "@purge-icons/generated": "^0.7.0",
58 58 "@types/fs-extra": "^9.0.7",
59 59 "@types/http-proxy": "^1.17.5",
60   - "@types/koa-static": "^4.0.1",
61 60 "@types/lodash-es": "^4.17.4",
62 61 "@types/mockjs": "^1.0.3",
63 62 "@types/nprogress": "^0.2.0",
... ... @@ -65,7 +64,6 @@
65 64 "@types/rollup-plugin-visualizer": "^2.6.0",
66 65 "@types/sortablejs": "^1.10.6",
67 66 "@types/yargs": "^16.0.0",
68   - "@types/zxcvbn": "^4.4.0",
69 67 "@typescript-eslint/eslint-plugin": "^4.15.1",
70 68 "@typescript-eslint/parser": "^4.15.1",
71 69 "@vitejs/plugin-legacy": "^1.3.1",
... ... @@ -106,10 +104,10 @@
106 104 "vite-plugin-imagemin": "^0.2.6",
107 105 "vite-plugin-mock": "^2.1.4",
108 106 "vite-plugin-purge-icons": "^0.7.0",
109   - "vite-plugin-pwa": "^0.4.8",
  107 + "vite-plugin-pwa": "^0.5.1",
110 108 "vite-plugin-style-import": "^0.7.2",
111 109 "vite-plugin-theme": "^0.4.3",
112   - "vite-plugin-windicss": "0.3.4",
  110 + "vite-plugin-windicss": "0.3.12",
113 111 "vue-eslint-parser": "^7.5.0",
114 112 "yargs": "^16.2.0"
115 113 },
... ...
src/components/StrengthMeter/src/index.vue
... ... @@ -19,13 +19,11 @@
19 19 </template>
20 20  
21 21 <script lang="ts">
22   - import { PropType } from 'vue';
23   -
24 22 import { defineComponent, computed, ref, watch, unref, watchEffect } from 'vue';
25 23  
26 24 import { Input } from 'ant-design-vue';
27 25  
28   - import zxcvbn from 'zxcvbn';
  26 + import zxcvbn from '@zxcvbn-ts/core';
29 27 import { propTypes } from '/@/utils/propTypes';
30 28 import { useDesign } from '/@/hooks/web/useDesign';
31 29  
... ... @@ -35,11 +33,6 @@
35 33 props: {
36 34 value: propTypes.string,
37 35  
38   - userInputs: {
39   - type: Array as PropType<string[]>,
40   - default: () => [],
41   - },
42   -
43 36 showInput: propTypes.bool.def(true),
44 37 disabled: propTypes.bool,
45 38 },
... ... @@ -49,12 +42,10 @@
49 42 const { prefixCls } = useDesign('strength-meter');
50 43  
51 44 const getPasswordStrength = computed(() => {
52   - const { userInputs, disabled } = props;
  45 + const { disabled } = props;
53 46 if (disabled) return null;
54 47 const innerValue = unref(innerValueRef);
55   - const score = innerValue
56   - ? zxcvbn(unref(innerValueRef), (userInputs as string[]) || null).score
57   - : null;
  48 + const score = innerValue ? zxcvbn(unref(innerValueRef)).score : null;
58 49 emit('score-change', score);
59 50 return score;
60 51 });
... ...
src/design/ant/index.less
... ... @@ -13,6 +13,12 @@
13 13 }
14 14 }
15 15  
  16 +body {
  17 + .anticon {
  18 + display: inline-flex;
  19 + }
  20 +}
  21 +
16 22 .ant-back-top {
17 23 right: 20px;
18 24 bottom: 20px;
... ...
src/design/ant/input.less
1   -@import '../color.less';
  1 +@import (reference) '../color.less';
2 2  
3 3 // input
4 4 .ant-input {
... ...
src/design/config.less
1   -@import 'color.less';
2   -@import 'var/index.less';
  1 +@import (reference) 'color.less';
  2 +@import (reference) 'var/index.less';
... ...
src/design/index.less
... ... @@ -3,19 +3,6 @@
3 3 @import 'public.less';
4 4 @import 'ant/index.less';
5 5  
6   -*,
7   -*::before,
8   -*::after {
9   - padding: 0;
10   - margin: 0;
11   - box-sizing: border-box;
12   -}
13   -
14   -:root {
15   - -moz-tab-size: 4;
16   - tab-size: 4;
17   -}
18   -
19 6 input:-webkit-autofill {
20 7 -webkit-box-shadow: 0 0 0 1000px white inset !important;
21 8 }
... ... @@ -36,7 +23,6 @@ html,
36 23  
37 24 html {
38 25 overflow: hidden;
39   - line-height: 1.15;
40 26 -webkit-text-size-adjust: 100%;
41 27 }
42 28  
... ... @@ -57,136 +43,7 @@ body {
57 43 }
58 44 }
59 45  
60   -body {
61   - font-family: system-ui, -apple-system, 'Segoe UI', Microsoft YaHei, Arial, sans-serif,
62   - Helvetica Neue, Helvetica, Pingfang SC, Hiragino Sans GB, Roboto, helvetica neue, noto sans,
63   - apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;
64   -}
65   -
66   -ul,
67   -ol {
68   - list-style: none;
69   -}
70   -
71   -li {
72   - list-style-type: none;
73   -}
74   -
75 46 a:focus,
76 47 a:active {
77 48 outline: none;
78 49 }
79   -
80   -hr {
81   - height: 0;
82   - color: inherit;
83   -}
84   -
85   -abbr[title] {
86   - text-decoration: underline dotted;
87   -}
88   -
89   -b,
90   -strong {
91   - font-weight: bolder;
92   -}
93   -
94   -code,
95   -kbd,
96   -samp,
97   -pre {
98   - font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
99   - font-size: 1em;
100   -}
101   -
102   -small {
103   - font-size: 80%;
104   -}
105   -
106   -sub,
107   -sup {
108   - position: relative;
109   - font-size: 75%;
110   - line-height: 0;
111   - vertical-align: baseline;
112   -}
113   -
114   -sub {
115   - bottom: -0.25em;
116   -}
117   -
118   -sup {
119   - top: -0.5em;
120   -}
121   -
122   -table {
123   - text-indent: 0;
124   - border-color: inherit;
125   -}
126   -
127   -button,
128   -input,
129   -optgroup,
130   -select,
131   -textarea {
132   - margin: 0;
133   - font-family: inherit;
134   - font-size: 100%;
135   - line-height: 1.15;
136   -}
137   -
138   -button,
139   -select {
140   - text-transform: none;
141   -}
142   -
143   -button,
144   -[type='button'],
145   -[type='reset'],
146   -[type='submit'] {
147   - -webkit-appearance: button;
148   -}
149   -
150   -::-moz-focus-inner {
151   - padding: 0;
152   - border-style: none;
153   -}
154   -
155   -:-moz-focusring {
156   - outline: 1px dotted ButtonText;
157   -}
158   -
159   -:-moz-ui-invalid {
160   - box-shadow: none;
161   -}
162   -
163   -legend {
164   - padding: 0;
165   -}
166   -
167   -progress {
168   - vertical-align: baseline;
169   -}
170   -
171   -::-webkit-inner-spin-button,
172   -::-webkit-outer-spin-button {
173   - height: auto;
174   -}
175   -
176   -[type='search'] {
177   - outline-offset: -2px;
178   - -webkit-appearance: textfield;
179   -}
180   -
181   -::-webkit-search-decoration {
182   - -webkit-appearance: none;
183   -}
184   -
185   -::-webkit-file-upload-button {
186   - font: inherit;
187   - -webkit-appearance: button;
188   -}
189   -
190   -summary {
191   - display: list-item;
192   -}
... ...
src/design/var/index.less
1   -@import '../color.less';
  1 +@import (reference) '../color.less';
2 2 @import 'easing';
3 3 @import 'breakpoint';
4 4  
... ...
src/layouts/default/header/components/user-dropdown/DropMenuItem.vue
... ... @@ -7,7 +7,7 @@
7 7 </MenuItem>
8 8 </template>
9 9 <script lang="ts">
10   - import { Menu, Badge } from 'ant-design-vue';
  10 + import { Menu } from 'ant-design-vue';
11 11  
12 12 import { defineComponent } from 'vue';
13 13  
... ... @@ -16,7 +16,7 @@
16 16  
17 17 export default defineComponent({
18 18 name: 'DropdownMenuItem',
19   - components: { MenuItem: Menu.Item, Badge, Icon },
  19 + components: { MenuItem: Menu.Item, Icon },
20 20 props: {
21 21 key: propTypes.string,
22 22 text: propTypes.string,
... ...
src/layouts/default/tabs/components/TabContent.vue
... ... @@ -5,7 +5,7 @@
5 5 </div>
6 6  
7 7 <span :class="`${prefixCls}__extra-quick`" v-else @click="handleContext">
8   - <Icon icon="ion:chevron-down"></Icon>
  8 + <Icon icon="ion:chevron-down" />
9 9 </span>
10 10 </Dropdown>
11 11 </template>
... ... @@ -18,8 +18,6 @@
18 18  
19 19 import { TabContentProps, TabContentEnum } from '../types';
20 20  
21   - import { RightOutlined } from '@ant-design/icons-vue';
22   -
23 21 import { useDesign } from '/@/hooks/web/useDesign';
24 22 import { useTabDropdown } from '../useTabDropdown';
25 23 import { useI18n } from '/@/hooks/web/useI18n';
... ... @@ -27,7 +25,7 @@
27 25 import { RouteLocationNormalized } from 'vue-router';
28 26 export default defineComponent({
29 27 name: 'TabContent',
30   - components: { Dropdown, RightOutlined, Icon },
  28 + components: { Dropdown, Icon },
31 29 props: {
32 30 tabItem: {
33 31 type: Object as PropType<RouteLocationNormalized>,
... ...
yarn.lock
... ... @@ -1112,10 +1112,10 @@
1112 1112 dependencies:
1113 1113 cross-fetch "^3.0.6"
1114 1114  
1115   -"@iconify/json@^1.1.304":
1116   - version "1.1.304"
1117   - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.304.tgz#1a0a2ec9cdc243fd8eea529deaf02f106c62ccb4"
1118   - integrity sha512-O184NxQVOt8VU3AhcoCqkzqqr3E4ltVZ9qNND458ZKZ0RGY/YyUZfXWSoF6qxTGjjrz8tQe7ar/g3rMIl6RwDA==
  1115 +"@iconify/json@^1.1.305":
  1116 + version "1.1.305"
  1117 + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.305.tgz#a23ae3a635167ee88fb41eeab72adbc094a22657"
  1118 + integrity sha512-9zV2MHpP01Qdq6CBEszb9oOahsvLY+f2D3vbtOv22tPgopz2F4Uuzl/TB6+zOuQDohCVsGJzKuU5K6gjrM4P5Q==
1119 1119  
1120 1120 "@intlify/core-base@9.0.0-beta.16":
1121 1121 version "9.0.0-beta.16"
... ... @@ -1405,72 +1405,16 @@
1405 1405 ejs "^2.6.1"
1406 1406 magic-string "^0.25.0"
1407 1407  
1408   -"@types/accepts@*":
1409   - version "1.3.5"
1410   - resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"
1411   - integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==
1412   - dependencies:
1413   - "@types/node" "*"
1414   -
1415   -"@types/body-parser@*":
1416   - version "1.19.0"
1417   - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f"
1418   - integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
1419   - dependencies:
1420   - "@types/connect" "*"
1421   - "@types/node" "*"
1422   -
1423 1408 "@types/braces@*":
1424 1409 version "3.0.0"
1425 1410 resolved "https://registry.npmjs.org/@types/braces/-/braces-3.0.0.tgz#7da1c0d44ff1c7eb660a36ec078ea61ba7eb42cb"
1426 1411 integrity sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw==
1427 1412  
1428   -"@types/connect@*":
1429   - version "3.4.34"
1430   - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901"
1431   - integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==
1432   - dependencies:
1433   - "@types/node" "*"
1434   -
1435   -"@types/content-disposition@*":
1436   - version "0.5.3"
1437   - resolved "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.3.tgz#0aa116701955c2faa0717fc69cd1596095e49d96"
1438   - integrity sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==
1439   -
1440   -"@types/cookies@*":
1441   - version "0.7.6"
1442   - resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.6.tgz#71212c5391a976d3bae57d4b09fac20fc6bda504"
1443   - integrity sha512-FK4U5Qyn7/Sc5ih233OuHO0qAkOpEcD/eG6584yEiLKizTFRny86qHLe/rej3HFQrkBuUjF4whFliAdODbVN/w==
1444   - dependencies:
1445   - "@types/connect" "*"
1446   - "@types/express" "*"
1447   - "@types/keygrip" "*"
1448   - "@types/node" "*"
1449   -
1450 1413 "@types/estree@0.0.39":
1451 1414 version "0.0.39"
1452 1415 resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
1453 1416 integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
1454 1417  
1455   -"@types/express-serve-static-core@^4.17.18":
1456   - version "4.17.18"
1457   - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz#8371e260f40e0e1ca0c116a9afcd9426fa094c40"
1458   - integrity sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==
1459   - dependencies:
1460   - "@types/node" "*"
1461   - "@types/qs" "*"
1462   - "@types/range-parser" "*"
1463   -
1464   -"@types/express@*":
1465   - version "4.17.11"
1466   - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545"
1467   - integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==
1468   - dependencies:
1469   - "@types/body-parser" "*"
1470   - "@types/express-serve-static-core" "^4.17.18"
1471   - "@types/qs" "*"
1472   - "@types/serve-static" "*"
1473   -
1474 1418 "@types/fs-extra@^9.0.7":
1475 1419 version "9.0.7"
1476 1420 resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.7.tgz#a9ef2ffdab043def080c5bec94c03402f793577f"
... ... @@ -1486,16 +1430,6 @@
1486 1430 "@types/minimatch" "*"
1487 1431 "@types/node" "*"
1488 1432  
1489   -"@types/http-assert@*":
1490   - version "1.5.1"
1491   - resolved "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b"
1492   - integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==
1493   -
1494   -"@types/http-errors@*":
1495   - version "1.8.0"
1496   - resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz#682477dbbbd07cd032731cb3b0e7eaee3d026b69"
1497   - integrity sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==
1498   -
1499 1433 "@types/http-proxy@^1.17.5":
1500 1434 version "1.17.5"
1501 1435 resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz#c203c5e6e9dc6820d27a40eb1e511c70a220423d"
... ... @@ -1558,47 +1492,6 @@
1558 1492 resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
1559 1493 integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
1560 1494  
1561   -"@types/keygrip@*":
1562   - version "1.0.2"
1563   - resolved "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72"
1564   - integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==
1565   -
1566   -"@types/koa-compose@*":
1567   - version "3.2.5"
1568   - resolved "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d"
1569   - integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==
1570   - dependencies:
1571   - "@types/koa" "*"
1572   -
1573   -"@types/koa-send@*":
1574   - version "4.1.2"
1575   - resolved "https://registry.npmjs.org/@types/koa-send/-/koa-send-4.1.2.tgz#978f8267ad116d12ac6a18fecd8f34c5657e09ad"
1576   - integrity sha512-rfqKIv9bFds39Jxvsp8o3YJLnEQVPVriYA14AuO2OY65IHh/4UX4U/iMs5L0wATpcRmm1bbe0BNk23TRwx3VQQ==
1577   - dependencies:
1578   - "@types/koa" "*"
1579   -
1580   -"@types/koa-static@^4.0.1":
1581   - version "4.0.1"
1582   - resolved "https://registry.npmjs.org/@types/koa-static/-/koa-static-4.0.1.tgz#b740d80a549b0a0a7a3b38918daecde88a7a50ec"
1583   - integrity sha512-SSpct5fEcAeRkBHa3RiwCIRfDHcD1cZRhwRF///ZfvRt8KhoqRrhK6wpDlYPk/vWHVFE9hPGqh68bhzsHkir4w==
1584   - dependencies:
1585   - "@types/koa" "*"
1586   - "@types/koa-send" "*"
1587   -
1588   -"@types/koa@*":
1589   - version "2.11.6"
1590   - resolved "https://registry.npmjs.org/@types/koa/-/koa-2.11.6.tgz#b7030caa6b44af801c2aea13ba77d74aff7484d5"
1591   - integrity sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A==
1592   - dependencies:
1593   - "@types/accepts" "*"
1594   - "@types/content-disposition" "*"
1595   - "@types/cookies" "*"
1596   - "@types/http-assert" "*"
1597   - "@types/http-errors" "*"
1598   - "@types/keygrip" "*"
1599   - "@types/koa-compose" "*"
1600   - "@types/node" "*"
1601   -
1602 1495 "@types/lodash-es@^4.17.4":
1603 1496 version "4.17.4"
1604 1497 resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.4.tgz#b2e440d2bf8a93584a9fd798452ec497986c9b97"
... ... @@ -1625,11 +1518,6 @@
1625 1518 dependencies:
1626 1519 "@types/braces" "*"
1627 1520  
1628   -"@types/mime@^1":
1629   - version "1.3.2"
1630   - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
1631   - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
1632   -
1633 1521 "@types/minimatch@*", "@types/minimatch@^3.0.3":
1634 1522 version "3.0.3"
1635 1523 resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
... ... @@ -1677,16 +1565,6 @@
1677 1565 dependencies:
1678 1566 "@types/node" "*"
1679 1567  
1680   -"@types/qs@*":
1681   - version "6.9.5"
1682   - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b"
1683   - integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==
1684   -
1685   -"@types/range-parser@*":
1686   - version "1.2.3"
1687   - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
1688   - integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
1689   -
1690 1568 "@types/resolve@1.17.1":
1691 1569 version "1.17.1"
1692 1570 resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
... ... @@ -1702,14 +1580,6 @@
1702 1580 "@types/node" "*"
1703 1581 rollup "^0.63.4"
1704 1582  
1705   -"@types/serve-static@*":
1706   - version "1.13.9"
1707   - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e"
1708   - integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==
1709   - dependencies:
1710   - "@types/mime" "^1"
1711   - "@types/node" "*"
1712   -
1713 1583 "@types/sortablejs@^1.10.6":
1714 1584 version "1.10.6"
1715 1585 resolved "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.10.6.tgz#98725ae08f1dfe28b8da0fdf302c417f5ff043c0"
... ... @@ -1742,11 +1612,6 @@
1742 1612 dependencies:
1743 1613 "@types/yargs-parser" "*"
1744 1614  
1745   -"@types/zxcvbn@^4.4.0":
1746   - version "4.4.0"
1747   - resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609"
1748   - integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg==
1749   -
1750 1615 "@typescript-eslint/eslint-plugin@^4.15.1":
1751 1616 version "4.15.1"
1752 1617 resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.1.tgz#835f64aa0a403e5e9e64c10ceaf8d05c3f015180"
... ... @@ -2071,15 +1936,20 @@
2071 1936 dependencies:
2072 1937 vue-demi latest
2073 1938  
2074   -"@windicss/plugin-utils@0.3.4":
2075   - version "0.3.4"
2076   - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.3.4.tgz#cba323ffaddb8a0872485ea429fd463cda866c28"
2077   - integrity sha512-cd5N5ibxJXaSpSNgmgLy9WZkQ71TEJsD921ZSrBrzzYq39FZOfElZQzUBaROc3nLNOt0ubMi9FS44E1fJzA/3g==
  1939 +"@windicss/plugin-utils@0.3.12":
  1940 + version "0.3.12"
  1941 + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.3.12.tgz#69b55be1ffb45753e6f01aa236f5ecd8df7a92ee"
  1942 + integrity sha512-XA+xeyu5KM322dIp+EEHeXnAPuK+KxuWyoGvJnxXi9U50nIp0QraqXAH7xl9ghIkVHvVrb8pmm8vHpzFvsqF2A==
2078 1943 dependencies:
2079 1944 fast-glob "^3.2.5"
2080 1945 micromatch "^4.0.2"
2081 1946 windicss "^2.1.12"
2082 1947  
  1948 +"@zxcvbn-ts/core@^0.2.0":
  1949 + version "0.2.0"
  1950 + resolved "https://registry.npmjs.org/@zxcvbn-ts/core/-/core-0.2.0.tgz#ba3af1fed2213464ae12c0ab565798590afe8ef7"
  1951 + integrity sha512-1NVKw2Tz3Iv3NE4RFTTcF2EQlmHfkNi48U0H80ZR/KLt3ANOFsCDp/mxGawdzCnBrf64E121xI49mpZDAACYZw==
  1952 +
2083 1953 JSONStream@^1.0.4:
2084 1954 version "1.3.5"
2085 1955 resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
... ... @@ -9392,10 +9262,10 @@ vite-plugin-purge-icons@^0.7.0:
9392 9262 "@purge-icons/generated" "^0.7.0"
9393 9263 rollup-plugin-purge-icons "^0.7.0"
9394 9264  
9395   -vite-plugin-pwa@^0.4.8:
9396   - version "0.4.8"
9397   - resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.4.8.tgz#201a2766c63ee4c33fd5cf638eba0c7699ea54f9"
9398   - integrity sha512-+IFIeEc7FrTZIkVm/Ec8pxgAEF6hmrF+kHSsFxM1aKKXa6GU9bgOMpwDKftfpVjP11gI2XEzJGXhN6+srGg2uw==
  9265 +vite-plugin-pwa@^0.5.1:
  9266 + version "0.5.1"
  9267 + resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.5.1.tgz#7f94b8c4092ba0bba0a1bceb690e7420b18071e7"
  9268 + integrity sha512-hf8BgyH0XLNEJUoMsk7ywMoE+OoQelK/+4RQoftQomZhlKXgsTWrfshFGOV7sKUbLsxMh0cVoh1DmAulQmRzKQ==
9399 9269 dependencies:
9400 9270 debug "^4.3.2"
9401 9271 fast-glob "^3.2.5"
... ... @@ -9425,12 +9295,12 @@ vite-plugin-theme@^0.4.3:
9425 9295 es-module-lexer "^0.3.26"
9426 9296 tinycolor2 "^1.4.2"
9427 9297  
9428   -vite-plugin-windicss@0.3.4:
9429   - version "0.3.4"
9430   - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.3.4.tgz#81e1765de42364dc1b89c3dcab5781b5e4a21e00"
9431   - integrity sha512-rIMVdT9ruAx5WhLUiLKhK4DzoL0HEUTavj2v89vqQarJ3tKSUGzwfOg2OmGUDCiFJeUVyTYQIMYROs7ogopJhg==
  9298 +vite-plugin-windicss@0.3.12:
  9299 + version "0.3.12"
  9300 + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.3.12.tgz#5503b4ee738268a37c857c0cf55cea41f28fa3e6"
  9301 + integrity sha512-NuzIjSrqBQKvpbLJoU9qi8PIWBBXCqBmuLg9Dl/cFl4MB/vAHIOB6sZYJatCBFTU39Kw4UU0GhAjDBSNqzTn0w==
9432 9302 dependencies:
9433   - "@windicss/plugin-utils" "0.3.4"
  9303 + "@windicss/plugin-utils" "0.3.12"
9434 9304 windicss "^2.1.12"
9435 9305  
9436 9306 vite@2.0.1:
... ... @@ -9933,8 +9803,3 @@ zwitch@^1.0.0:
9933 9803 version "1.0.5"
9934 9804 resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"
9935 9805 integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==
9936   -
9937   -zxcvbn@^4.4.2:
9938   - version "4.4.2"
9939   - resolved "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz#28ec17cf09743edcab056ddd8b1b06262cc73c30"
9940   - integrity sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=
... ...