Commit 2b95be8013e70e1b891601cecb6d9e03a56d1ac2

Authored by vben
1 parent 7692ffb9

fix: fix cssVar hmr error

src/components/Menu/src/index.less
@@ -50,8 +50,11 @@ @@ -50,8 +50,11 @@
50 } 50 }
51 51
52 // collapsed show title end 52 // collapsed show title end
  53 + .ant-menu-item,
53 .ant-menu-submenu-title { 54 .ant-menu-submenu-title {
54 > .basic-menu__name { 55 > .basic-menu__name {
  56 + width: 100%;
  57 +
55 .basic-menu__tag { 58 .basic-menu__tag {
56 float: right; 59 float: right;
57 margin-top: @app-menu-item-height / 2; 60 margin-top: @app-menu-item-height / 2;
@@ -62,14 +65,6 @@ @@ -62,14 +65,6 @@
62 65
63 .ant-menu-item { 66 .ant-menu-item {
64 transition: unset; 67 transition: unset;
65 -  
66 - > .basic-menu__name {  
67 - .basic-menu__tag {  
68 - float: right;  
69 - margin-top: @app-menu-item-height / 2;  
70 - transform: translate(0%, -50%);  
71 - }  
72 - }  
73 } 68 }
74 69
75 &__tag { 70 &__tag {
src/hooks/web/useCssVar.ts
1 -import { ref, Ref, isRef, watch } from '@vue/runtime-dom' 1 +// import { ref, Ref, isRef, watch } from '@vue/runtime-dom';
2 2
3 -export default function useCssVar(  
4 - prop: string,  
5 - refEl?: Ref<HTMLElement | null>  
6 -) {  
7 - const refVar = ref('')  
8 - let el: HTMLElement = document.documentElement 3 +// TODO 打开注释会造成热更新失效,待排查
  4 +// export default function useCssVar(prop: string, refEl?: Ref<HTMLElement | null>) {
  5 +// const refVar = ref('');
  6 +// let el: HTMLElement = document.documentElement;
9 7
10 - if (isRef(refEl)) {  
11 - watch(  
12 - refEl,  
13 - () => {  
14 - if (refEl.value) {  
15 - el = refEl.value as HTMLElement  
16 - refVar.value = getComputedStyle(el).getPropertyValue(prop)  
17 - }  
18 - },  
19 - { immediate: true }  
20 - )  
21 - } else {  
22 - refVar.value = getComputedStyle(el).getPropertyValue(prop)  
23 - } 8 +// if (isRef(refEl)) {
  9 +// watch(
  10 +// refEl,
  11 +// () => {
  12 +// if (refEl.value) {
  13 +// el = refEl.value as HTMLElement;
  14 +// refVar.value = getComputedStyle(el).getPropertyValue(prop);
  15 +// }
  16 +// },
  17 +// { immediate: true }
  18 +// );
  19 +// } else {
  20 +// refVar.value = getComputedStyle(el).getPropertyValue(prop);
  21 +// }
24 22
25 - watch(  
26 - refVar,  
27 - val => {  
28 - el && el.style.setProperty(prop, val)  
29 - },  
30 - { immediate: true }  
31 - ) 23 +// watch(
  24 +// refVar,
  25 +// (val) => {
  26 +// el && el.style.setProperty(prop, val);
  27 +// },
  28 +// { immediate: true }
  29 +// );
32 30
33 - return refVar 31 +// return refVar;
  32 +// }
  33 +
  34 +export function getCssVar(prop: string, dom = document.documentElement) {
  35 + return getComputedStyle(dom).getPropertyValue(prop);
  36 +}
  37 +
  38 +export function setCssVar(prop: string, val: any, dom = document.documentElement) {
  39 + dom.style.setProperty(prop, val);
34 } 40 }
src/settings/projectSetting.ts
@@ -68,7 +68,7 @@ const setting: ProjectConfig = { @@ -68,7 +68,7 @@ const setting: ProjectConfig = {
68 // 是否显示搜索框 68 // 是否显示搜索框
69 showSearch: true, 69 showSearch: true,
70 // 菜单宽度 70 // 菜单宽度
71 - menuWidth: 200, 71 + menuWidth: 210,
72 // 菜单模式 72 // 菜单模式
73 mode: MenuModeEnum.INLINE, 73 mode: MenuModeEnum.INLINE,
74 // 菜单类型 74 // 菜单类型
src/setup/theme/index.ts
1 -import useCssVar from '/@/hooks/web/useCssVar'; 1 +import { setCssVar } from '/@/hooks/web/useCssVar';
2 import { isHexColor, colorIsDark, lighten, darken } from '/@/utils/color'; 2 import { isHexColor, colorIsDark, lighten, darken } from '/@/utils/color';
3 import { appStore } from '/@/store/modules/app'; 3 import { appStore } from '/@/store/modules/app';
4 import { MenuThemeEnum } from '/@/enums/menuEnum'; 4 import { MenuThemeEnum } from '/@/enums/menuEnum';
@@ -29,15 +29,13 @@ export const updateGrayMode = (gray: boolean) =&gt; { @@ -29,15 +29,13 @@ export const updateGrayMode = (gray: boolean) =&gt; {
29 29
30 export function updateHeaderBgColor(color: string) { 30 export function updateHeaderBgColor(color: string) {
31 if (!isHexColor(color)) return; 31 if (!isHexColor(color)) return;
32 - const bgColorRef = useCssVar(HEADER_BG_COLOR_VAR);  
33 - const bgHoverColorRef = useCssVar(HEADER_BG_HOVER_COLOR_VAR);  
34 - const topMenuActiveBgColorRef = useCssVar(HEADER_MENU_ACTIVE_BG_COLOR_VAR);  
35 // bg color 32 // bg color
36 - bgColorRef.value = color; 33 + setCssVar(HEADER_BG_COLOR_VAR, color);
  34 +
37 // hover color 35 // hover color
38 const hoverColor = lighten(color, 6); 36 const hoverColor = lighten(color, 6);
39 - bgHoverColorRef.value = hoverColor;  
40 - topMenuActiveBgColorRef.value = hoverColor; 37 + setCssVar(HEADER_BG_HOVER_COLOR_VAR, hoverColor);
  38 + setCssVar(HEADER_MENU_ACTIVE_BG_COLOR_VAR, hoverColor);
41 39
42 const isDark = colorIsDark(color); 40 const isDark = colorIsDark(color);
43 41
@@ -51,15 +49,11 @@ export function updateHeaderBgColor(color: string) { @@ -51,15 +49,11 @@ export function updateHeaderBgColor(color: string) {
51 export function updateSidebarBgColor(color: string) { 49 export function updateSidebarBgColor(color: string) {
52 if (!isHexColor(color)) return; 50 if (!isHexColor(color)) return;
53 51
54 - const siderBgColor = useCssVar(SIDER_DARK_BG_COLOR);  
55 - const darkenBgColor = useCssVar(SIDER_DARK_DARKEN_BG_COLOR);  
56 - const lighten1Color = useCssVar(SIDER_LIGHTEN_1_BG_COLOR);  
57 - const lighten2Color = useCssVar(SIDER_LIGHTEN_2_BG_COLOR); 52 + setCssVar(SIDER_DARK_BG_COLOR, color);
  53 + setCssVar(SIDER_DARK_DARKEN_BG_COLOR, darken(color, 6));
  54 + setCssVar(SIDER_LIGHTEN_1_BG_COLOR, lighten(color, 4));
  55 + setCssVar(SIDER_LIGHTEN_2_BG_COLOR, lighten(color, 8));
58 56
59 - siderBgColor.value = color;  
60 - darkenBgColor.value = darken(color, 6);  
61 - lighten1Color.value = lighten(color, 4);  
62 - lighten2Color.value = lighten(color, 8);  
63 // only #ffffff is light 57 // only #ffffff is light
64 const isLight = ['#fff', '#ffffff'].includes(color.toLowerCase()); 58 const isLight = ['#fff', '#ffffff'].includes(color.toLowerCase());
65 59
yarn.lock
@@ -848,9 +848,9 @@ @@ -848,9 +848,9 @@
848 lodash "^4.17.19" 848 lodash "^4.17.19"
849 849
850 "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.4.4": 850 "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.4.4":
851 - version "7.12.5"  
852 - resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.5.tgz#5d6b4590cfe90c0c8d7396c83ffd9fc28b5a6450"  
853 - integrity sha512-gyTcvz7JFa4V45C0Zklv//GmFOAal5fL23OWpBLqc4nZ4Yrz67s4kCNwSK1Gu0MXGTU8mRY3zJYtacLdKXlzig== 851 + version "7.12.6"
  852 + resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96"
  853 + integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==
854 dependencies: 854 dependencies:
855 "@babel/helper-validator-identifier" "^7.10.4" 855 "@babel/helper-validator-identifier" "^7.10.4"
856 lodash "^4.17.19" 856 lodash "^4.17.19"
@@ -1040,20 +1040,20 @@ @@ -1040,20 +1040,20 @@
1040 dependencies: 1040 dependencies:
1041 "@hapi/hoek" "^8.3.0" 1041 "@hapi/hoek" "^8.3.0"
1042 1042
1043 -"@iconify/iconify@2.0.0-rc.1", "@iconify/iconify@>=2.0.0-rc.1": 1043 +"@iconify/iconify@2.0.0-rc.1":
1044 version "2.0.0-rc.1" 1044 version "2.0.0-rc.1"
1045 resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.1.tgz#a8bae29d71016d5af98c69f56a73c4a040217b3a" 1045 resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.1.tgz#a8bae29d71016d5af98c69f56a73c4a040217b3a"
1046 integrity sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw== 1046 integrity sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw==
1047 1047
1048 -"@iconify/iconify@^2.0.0-rc.2": 1048 +"@iconify/iconify@>=2.0.0-rc.1", "@iconify/iconify@^2.0.0-rc.2":
1049 version "2.0.0-rc.2" 1049 version "2.0.0-rc.2"
1050 resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.2.tgz#c4a95ddc06ca9b9496df03604e66fdefb39f4c4b" 1050 resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.2.tgz#c4a95ddc06ca9b9496df03604e66fdefb39f4c4b"
1051 integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== 1051 integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw==
1052 1052
1053 "@iconify/json@^1.1.254": 1053 "@iconify/json@^1.1.254":
1054 - version "1.1.254"  
1055 - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.254.tgz#10fce37cf0d5cd0e2fa333abd0f2f80034de5b2e"  
1056 - integrity sha512-ku9ThvOI/1DzQbiJtvaVrcz6t1jyI+IB9z1yWXSUL81O6Gs/SIVhkNil0b+eKWHj7i3/HQIacd3d4V9rYMmf5g== 1054 + version "1.1.256"
  1055 + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.256.tgz#0f138d421ab12faca2fdd49aaf4fbc0122db08e3"
  1056 + integrity sha512-CeLKbKL3lvq8afhR3LEyaBqXZDC52fgU0Ij3LbTRCwPUsumLNzhXA7MzN/f0JDYfXm9LShkfpgMcm00wQaANgg==
1057 1057
1058 "@koa/cors@^3.1.0": 1058 "@koa/cors@^3.1.0":
1059 version "3.1.0" 1059 version "3.1.0"
@@ -1307,9 +1307,9 @@ @@ -1307,9 +1307,9 @@
1307 "@types/range-parser" "*" 1307 "@types/range-parser" "*"
1308 1308
1309 "@types/express@*": 1309 "@types/express@*":
1310 - version "4.17.8"  
1311 - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz#3df4293293317e61c60137d273a2e96cd8d5f27a"  
1312 - integrity sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ== 1310 + version "4.17.9"
  1311 + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz#f5f2df6add703ff28428add52bdec8a1091b0a78"
  1312 + integrity sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==
1313 dependencies: 1313 dependencies:
1314 "@types/body-parser" "*" 1314 "@types/body-parser" "*"
1315 "@types/express-serve-static-core" "*" 1315 "@types/express-serve-static-core" "*"
@@ -1387,9 +1387,9 @@ @@ -1387,9 +1387,9 @@
1387 "@types/lodash" "*" 1387 "@types/lodash" "*"
1388 1388
1389 "@types/lodash@*": 1389 "@types/lodash@*":
1390 - version "4.14.164"  
1391 - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.164.tgz#52348bcf909ac7b4c1bcbeda5c23135176e5dfa0"  
1392 - integrity sha512-fXCEmONnrtbYUc5014avwBeMdhHHO8YJCkOBflUL9EoJBSKZ1dei+VO74fA7JkTHZ1GvZack2TyIw5U+1lT8jg== 1390 + version "4.14.165"
  1391 + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f"
  1392 + integrity sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg==
1393 1393
1394 "@types/lru-cache@^5.1.0": 1394 "@types/lru-cache@^5.1.0":
1395 version "5.1.0" 1395 version "5.1.0"
@@ -1402,9 +1402,9 @@ @@ -1402,9 +1402,9 @@
1402 integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== 1402 integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==
1403 1403
1404 "@types/minimist@^1.2.0": 1404 "@types/minimist@^1.2.0":
1405 - version "1.2.0"  
1406 - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"  
1407 - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= 1405 + version "1.2.1"
  1406 + resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256"
  1407 + integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==
1408 1408
1409 "@types/mockjs@^1.0.3": 1409 "@types/mockjs@^1.0.3":
1410 version "1.0.3" 1410 version "1.0.3"
@@ -1412,9 +1412,9 @@ @@ -1412,9 +1412,9 @@
1412 integrity sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q== 1412 integrity sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q==
1413 1413
1414 "@types/node@*": 1414 "@types/node@*":
1415 - version "14.14.6"  
1416 - resolved "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz#146d3da57b3c636cc0d1769396ce1cfa8991147f"  
1417 - integrity sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw== 1415 + version "14.14.7"
  1416 + resolved "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz#8ea1e8f8eae2430cf440564b98c6dfce1ec5945d"
  1417 + integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==
1418 1418
1419 "@types/normalize-package-data@^2.4.0": 1419 "@types/normalize-package-data@^2.4.0":
1420 version "2.4.0" 1420 version "2.4.0"
@@ -1471,9 +1471,9 @@ @@ -1471,9 +1471,9 @@
1471 rollup "^0.63.4" 1471 rollup "^0.63.4"
1472 1472
1473 "@types/serve-static@*": 1473 "@types/serve-static@*":
1474 - version "1.13.6"  
1475 - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.6.tgz#866b1b8dec41c36e28c7be40ac725b88be43c5c1"  
1476 - integrity sha512-nuRJmv7jW7VmCVTn+IgYDkkbbDGyIINOeu/G0d74X3lm6E5KfMeQPJhxIt1ayQeQB3cSxvYs1RA/wipYoFB4EA== 1474 + version "1.13.7"
  1475 + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.7.tgz#e51b51a0becda910f9fd04c718044da69d6c492e"
  1476 + integrity sha512-3diZWucbR+xTmbDlU+FRRxBf+31OhFew7cJXML/zh9NmvSPTNoFecAwHB66BUqFgENJtqMiyl7JAwUE/siqdLw==
1477 dependencies: 1477 dependencies:
1478 "@types/mime" "*" 1478 "@types/mime" "*"
1479 "@types/node" "*" 1479 "@types/node" "*"
@@ -1506,60 +1506,60 @@ @@ -1506,60 +1506,60 @@
1506 integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== 1506 integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg==
1507 1507
1508 "@typescript-eslint/eslint-plugin@^4.6.1": 1508 "@typescript-eslint/eslint-plugin@^4.6.1":
1509 - version "4.6.1"  
1510 - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.6.1.tgz#99d77eb7a016fd5a5e749d2c44a7e4c317eb7da3"  
1511 - integrity sha512-SNZyflefTMK2JyrPfFFzzoy2asLmZvZJ6+/L5cIqg4HfKGiW2Gr1Go1OyEVqne/U4QwmoasuMwppoBHWBWF2nA== 1509 + version "4.7.0"
  1510 + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.7.0.tgz#85c9bbda00c0cb604d3c241f7bc7fb171a2d3479"
  1511 + integrity sha512-li9aiSVBBd7kU5VlQlT1AqP0uWGDK6JYKUQ9cVDnOg34VNnd9t4jr0Yqc/bKxJr/tDCPDaB4KzoSFN9fgVxe/Q==
1512 dependencies: 1512 dependencies:
1513 - "@typescript-eslint/experimental-utils" "4.6.1"  
1514 - "@typescript-eslint/scope-manager" "4.6.1" 1513 + "@typescript-eslint/experimental-utils" "4.7.0"
  1514 + "@typescript-eslint/scope-manager" "4.7.0"
1515 debug "^4.1.1" 1515 debug "^4.1.1"
1516 functional-red-black-tree "^1.0.1" 1516 functional-red-black-tree "^1.0.1"
1517 regexpp "^3.0.0" 1517 regexpp "^3.0.0"
1518 semver "^7.3.2" 1518 semver "^7.3.2"
1519 tsutils "^3.17.1" 1519 tsutils "^3.17.1"
1520 1520
1521 -"@typescript-eslint/experimental-utils@4.6.1":  
1522 - version "4.6.1"  
1523 - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.1.tgz#a9c691dfd530a9570274fe68907c24c07a06c4aa"  
1524 - integrity sha512-qyPqCFWlHZXkEBoV56UxHSoXW2qnTr4JrWVXOh3soBP3q0o7p4pUEMfInDwIa0dB/ypdtm7gLOS0hg0a73ijfg== 1521 +"@typescript-eslint/experimental-utils@4.7.0":
  1522 + version "4.7.0"
  1523 + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.0.tgz#8d1058c38bec3d3bbd9c898a1c32318d80faf3c5"
  1524 + integrity sha512-cymzovXAiD4EF+YoHAB5Oh02MpnXjvyaOb+v+BdpY7lsJXZQN34oIETeUwVT2XfV9rSNpXaIcknDLfupO/tUoA==
1525 dependencies: 1525 dependencies:
1526 "@types/json-schema" "^7.0.3" 1526 "@types/json-schema" "^7.0.3"
1527 - "@typescript-eslint/scope-manager" "4.6.1"  
1528 - "@typescript-eslint/types" "4.6.1"  
1529 - "@typescript-eslint/typescript-estree" "4.6.1" 1527 + "@typescript-eslint/scope-manager" "4.7.0"
  1528 + "@typescript-eslint/types" "4.7.0"
  1529 + "@typescript-eslint/typescript-estree" "4.7.0"
1530 eslint-scope "^5.0.0" 1530 eslint-scope "^5.0.0"
1531 eslint-utils "^2.0.0" 1531 eslint-utils "^2.0.0"
1532 1532
1533 "@typescript-eslint/parser@^4.6.1": 1533 "@typescript-eslint/parser@^4.6.1":
1534 - version "4.6.1"  
1535 - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.6.1.tgz#b801bff67b536ecc4a840ac9289ba2be57e02428"  
1536 - integrity sha512-lScKRPt1wM9UwyKkGKyQDqf0bh6jm8DQ5iN37urRIXDm16GEv+HGEmum2Fc423xlk5NUOkOpfTnKZc/tqKZkDQ== 1534 + version "4.7.0"
  1535 + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.7.0.tgz#44bdab0f788b478178368baa65d3365fdc63da1c"
  1536 + integrity sha512-+meGV8bMP1sJHBI2AFq1GeTwofcGiur8LoIr6v+rEmD9knyCqDlrQcFHR0KDDfldHIFDU/enZ53fla6ReF4wRw==
1537 dependencies: 1537 dependencies:
1538 - "@typescript-eslint/scope-manager" "4.6.1"  
1539 - "@typescript-eslint/types" "4.6.1"  
1540 - "@typescript-eslint/typescript-estree" "4.6.1" 1538 + "@typescript-eslint/scope-manager" "4.7.0"
  1539 + "@typescript-eslint/types" "4.7.0"
  1540 + "@typescript-eslint/typescript-estree" "4.7.0"
1541 debug "^4.1.1" 1541 debug "^4.1.1"
1542 1542
1543 -"@typescript-eslint/scope-manager@4.6.1":  
1544 - version "4.6.1"  
1545 - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.6.1.tgz#21872b91cbf7adfc7083f17b8041149148baf992"  
1546 - integrity sha512-f95+80r6VdINYscJY1KDUEDcxZ3prAWHulL4qRDfNVD0I5QAVSGqFkwHERDoLYJJWmEAkUMdQVvx7/c2Hp+Bjg== 1543 +"@typescript-eslint/scope-manager@4.7.0":
  1544 + version "4.7.0"
  1545 + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.7.0.tgz#2115526085fb72723ccdc1eeae75dec7126220ed"
  1546 + integrity sha512-ILITvqwDJYbcDCROj6+Ob0oCKNg3SH46iWcNcTIT9B5aiVssoTYkhKjxOMNzR1F7WSJkik4zmuqve5MdnA0DyA==
1547 dependencies: 1547 dependencies:
1548 - "@typescript-eslint/types" "4.6.1"  
1549 - "@typescript-eslint/visitor-keys" "4.6.1" 1548 + "@typescript-eslint/types" "4.7.0"
  1549 + "@typescript-eslint/visitor-keys" "4.7.0"
1550 1550
1551 -"@typescript-eslint/types@4.6.1":  
1552 - version "4.6.1"  
1553 - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.6.1.tgz#d3ad7478f53f22e7339dc006ab61aac131231552"  
1554 - integrity sha512-k2ZCHhJ96YZyPIsykickez+OMHkz06xppVLfJ+DY90i532/Cx2Z+HiRMH8YZQo7a4zVd/TwNBuRCdXlGK4yo8w== 1551 +"@typescript-eslint/types@4.7.0":
  1552 + version "4.7.0"
  1553 + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.7.0.tgz#5e95ef5c740f43d942542b35811f87b62fccca69"
  1554 + integrity sha512-uLszFe0wExJc+I7q0Z/+BnP7wao/kzX0hB5vJn4LIgrfrMLgnB2UXoReV19lkJQS1a1mHWGGODSxnBx6JQC3Sg==
1555 1555
1556 -"@typescript-eslint/typescript-estree@4.6.1":  
1557 - version "4.6.1"  
1558 - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.6.1.tgz#6025cce724329413f57e4959b2d676fceeca246f"  
1559 - integrity sha512-/J/kxiyjQQKqEr5kuKLNQ1Finpfb8gf/NpbwqFFYEBjxOsZ621r9AqwS9UDRA1Rrr/eneX/YsbPAIhU2rFLjXQ== 1556 +"@typescript-eslint/typescript-estree@4.7.0":
  1557 + version "4.7.0"
  1558 + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.7.0.tgz#539531167f05ba20eb0b6785567076679e29d393"
  1559 + integrity sha512-5XZRQznD1MfUmxu1t8/j2Af4OxbA7EFU2rbo0No7meb46eHgGkSieFdfV6omiC/DGIBhH9H9gXn7okBbVOm8jw==
1560 dependencies: 1560 dependencies:
1561 - "@typescript-eslint/types" "4.6.1"  
1562 - "@typescript-eslint/visitor-keys" "4.6.1" 1561 + "@typescript-eslint/types" "4.7.0"
  1562 + "@typescript-eslint/visitor-keys" "4.7.0"
1563 debug "^4.1.1" 1563 debug "^4.1.1"
1564 globby "^11.0.1" 1564 globby "^11.0.1"
1565 is-glob "^4.0.1" 1565 is-glob "^4.0.1"
@@ -1567,12 +1567,12 @@ @@ -1567,12 +1567,12 @@
1567 semver "^7.3.2" 1567 semver "^7.3.2"
1568 tsutils "^3.17.1" 1568 tsutils "^3.17.1"
1569 1569
1570 -"@typescript-eslint/visitor-keys@4.6.1":  
1571 - version "4.6.1"  
1572 - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.6.1.tgz#6b125883402d8939df7b54528d879e88f7ba3614"  
1573 - integrity sha512-owABze4toX7QXwOLT3/D5a8NecZEjEWU1srqxENTfqsY3bwVnl3YYbOh6s1rp2wQKO9RTHFGjKes08FgE7SVMw== 1570 +"@typescript-eslint/visitor-keys@4.7.0":
  1571 + version "4.7.0"
  1572 + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.7.0.tgz#6783824f22acfc49e754970ed21b88ac03b80e6f"
  1573 + integrity sha512-aDJDWuCRsf1lXOtignlfiPODkzSxxop7D0rZ91L6ZuMlcMCSh0YyK+gAfo5zN/ih6WxMwhoXgJWC3cWQdaKC+A==
1574 dependencies: 1574 dependencies:
1575 - "@typescript-eslint/types" "4.6.1" 1575 + "@typescript-eslint/types" "4.7.0"
1576 eslint-visitor-keys "^2.0.0" 1576 eslint-visitor-keys "^2.0.0"
1577 1577
1578 "@vue/compiler-core@*", "@vue/compiler-core@3.0.2", "@vue/compiler-core@^3.0.0-rc.5": 1578 "@vue/compiler-core@*", "@vue/compiler-core@3.0.2", "@vue/compiler-core@^3.0.0-rc.5":
@@ -2064,9 +2064,9 @@ balanced-match@^1.0.0: @@ -2064,9 +2064,9 @@ balanced-match@^1.0.0:
2064 integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 2064 integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
2065 2065
2066 base64-js@^1.3.1: 2066 base64-js@^1.3.1:
2067 - version "1.3.1"  
2068 - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"  
2069 - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== 2067 + version "1.5.0"
  2068 + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.0.tgz#2d03045876d9e2b68a7a0f87d6bd163595e3b6af"
  2069 + integrity sha512-Jrdy04F2EKcNggUDfubMUPNAZg2vMquLQSm8sKLYJvz40ClFL1S8GKyDshGkNsbNNE5Z+fQavzU7nSK1I9JUGA==
2070 2070
2071 base@^0.11.1: 2071 base@^0.11.1:
2072 version "0.11.2" 2072 version "0.11.2"
@@ -2134,15 +2134,16 @@ brotli-size@^4.0.0: @@ -2134,15 +2134,16 @@ brotli-size@^4.0.0:
2134 dependencies: 2134 dependencies:
2135 duplexer "0.1.1" 2135 duplexer "0.1.1"
2136 2136
2137 -browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.8.5:  
2138 - version "4.14.6"  
2139 - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.6.tgz#97702a9c212e0c6b6afefad913d3a1538e348457"  
2140 - integrity sha512-zeFYcUo85ENhc/zxHbiIp0LGzzTrE2Pv2JhxvS7kpUb9Q9D38kUX6Bie7pGutJ/5iF5rOxE7CepAuWD56xJ33A== 2137 +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.14.6:
  2138 + version "4.14.7"
  2139 + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz#c071c1b3622c1c2e790799a37bb09473a4351cb6"
  2140 + integrity sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==
2141 dependencies: 2141 dependencies:
2142 - caniuse-lite "^1.0.30001154"  
2143 - electron-to-chromium "^1.3.585" 2142 + caniuse-lite "^1.0.30001157"
  2143 + colorette "^1.2.1"
  2144 + electron-to-chromium "^1.3.591"
2144 escalade "^3.1.1" 2145 escalade "^3.1.1"
2145 - node-releases "^1.1.65" 2146 + node-releases "^1.1.66"
2146 2147
2147 buffer-alloc-unsafe@^1.1.0: 2148 buffer-alloc-unsafe@^1.1.0:
2148 version "1.1.0" 2149 version "1.1.0"
@@ -2168,9 +2169,9 @@ buffer-from@^1.0.0, buffer-from@^1.1.1: @@ -2168,9 +2169,9 @@ buffer-from@^1.0.0, buffer-from@^1.1.1:
2168 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 2169 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
2169 2170
2170 buffer@^5.4.3: 2171 buffer@^5.4.3:
2171 - version "5.7.0"  
2172 - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.0.tgz#88afbd29fc89fa7b58e82b39206f31f2cf34feed"  
2173 - integrity sha512-cd+5r1VLBwUqTrmnzW+D7ABkJUM6mr7uv1dv+6jRw4Rcl7tFIFHDqHPL98LhpGFn3dbAt3gtLxtrWp4m1kFrqg== 2172 + version "5.7.1"
  2173 + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
  2174 + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
2174 dependencies: 2175 dependencies:
2175 base64-js "^1.3.1" 2176 base64-js "^1.3.1"
2176 ieee754 "^1.1.13" 2177 ieee754 "^1.1.13"
@@ -2280,10 +2281,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: @@ -2280,10 +2281,10 @@ camelcase@^5.0.0, camelcase@^5.3.1:
2280 resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 2281 resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
2281 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 2282 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
2282 2283
2283 -caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001154:  
2284 - version "1.0.30001154"  
2285 - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001154.tgz#f3bbc245ce55e4c1cd20fa731b097880181a7f17"  
2286 - integrity sha512-y9DvdSti8NnYB9Be92ddMZQrcOe04kcQtcxtBx4NkB04+qZ+JUWotnXBJTmxlKudhxNTQ3RRknMwNU2YQl/Org== 2284 +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001157:
  2285 + version "1.0.30001157"
  2286 + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz#2d11aaeb239b340bc1aa730eca18a37fdb07a9ab"
  2287 + integrity sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==
2287 2288
2288 ccount@^1.0.0: 2289 ccount@^1.0.0:
2289 version "1.1.0" 2290 version "1.1.0"
@@ -2463,9 +2464,9 @@ cliui@^6.0.0: @@ -2463,9 +2464,9 @@ cliui@^6.0.0:
2463 wrap-ansi "^6.2.0" 2464 wrap-ansi "^6.2.0"
2464 2465
2465 cliui@^7.0.2: 2466 cliui@^7.0.2:
2466 - version "7.0.3"  
2467 - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.3.tgz#ef180f26c8d9bff3927ee52428bfec2090427981"  
2468 - integrity sha512-Gj3QHTkVMPKqwP3f7B4KPkBZRMR9r4rfi5bXFpg1a+Svvj8l7q5CnkBkVQzfxT5DFSsGk2+PascOgL0JYkL2kw== 2467 + version "7.0.4"
  2468 + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
  2469 + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
2469 dependencies: 2470 dependencies:
2470 string-width "^4.2.0" 2471 string-width "^4.2.0"
2471 strip-ansi "^6.0.0" 2472 strip-ansi "^6.0.0"
@@ -2662,15 +2663,7 @@ content-type@^1.0.4: @@ -2662,15 +2663,7 @@ content-type@^1.0.4:
2662 resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 2663 resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
2663 integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 2664 integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
2664 2665
2665 -conventional-changelog-angular@^5.0.0:  
2666 - version "5.0.11"  
2667 - resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb"  
2668 - integrity sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==  
2669 - dependencies:  
2670 - compare-func "^2.0.0"  
2671 - q "^1.5.1"  
2672 -  
2673 -conventional-changelog-angular@^5.0.12: 2666 +conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.12:
2674 version "5.0.12" 2667 version "5.0.12"
2675 resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" 2668 resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
2676 integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== 2669 integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==
@@ -2703,16 +2696,7 @@ conventional-changelog-codemirror@^2.0.8: @@ -2703,16 +2696,7 @@ conventional-changelog-codemirror@^2.0.8:
2703 dependencies: 2696 dependencies:
2704 q "^1.5.1" 2697 q "^1.5.1"
2705 2698
2706 -conventional-changelog-conventionalcommits@^4.3.1:  
2707 - version "4.4.0"  
2708 - resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.4.0.tgz#8d96687141c9bbd725a89b95c04966d364194cd4"  
2709 - integrity sha512-ybvx76jTh08tpaYrYn/yd0uJNLt5yMrb1BphDe4WBredMlvPisvMghfpnJb6RmRNcqXeuhR6LfGZGewbkRm9yA==  
2710 - dependencies:  
2711 - compare-func "^2.0.0"  
2712 - lodash "^4.17.15"  
2713 - q "^1.5.1"  
2714 -  
2715 -conventional-changelog-conventionalcommits@^4.5.0: 2699 +conventional-changelog-conventionalcommits@^4.3.1, conventional-changelog-conventionalcommits@^4.5.0:
2716 version "4.5.0" 2700 version "4.5.0"
2717 resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" 2701 resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62"
2718 integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== 2702 integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==
@@ -2834,20 +2818,7 @@ conventional-commits-filter@^2.0.7: @@ -2834,20 +2818,7 @@ conventional-commits-filter@^2.0.7:
2834 lodash.ismatch "^4.4.0" 2818 lodash.ismatch "^4.4.0"
2835 modify-values "^1.0.0" 2819 modify-values "^1.0.0"
2836 2820
2837 -conventional-commits-parser@^3.0.0:  
2838 - version "3.1.0"  
2839 - resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4"  
2840 - integrity sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==  
2841 - dependencies:  
2842 - JSONStream "^1.0.4"  
2843 - is-text-path "^1.0.1"  
2844 - lodash "^4.17.15"  
2845 - meow "^7.0.0"  
2846 - split2 "^2.0.0"  
2847 - through2 "^3.0.0"  
2848 - trim-off-newlines "^1.0.0"  
2849 -  
2850 -conventional-commits-parser@^3.2.0: 2821 +conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.2.0:
2851 version "3.2.0" 2822 version "3.2.0"
2852 resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca" 2823 resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca"
2853 integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ== 2824 integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==
@@ -2886,11 +2857,11 @@ copy-to@^2.0.1: @@ -2886,11 +2857,11 @@ copy-to@^2.0.1:
2886 integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= 2857 integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=
2887 2858
2888 core-js-compat@^3.6.2: 2859 core-js-compat@^3.6.2:
2889 - version "3.6.5"  
2890 - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c"  
2891 - integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== 2860 + version "3.7.0"
  2861 + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed"
  2862 + integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==
2892 dependencies: 2863 dependencies:
2893 - browserslist "^4.8.5" 2864 + browserslist "^4.14.6"
2894 semver "7.0.0" 2865 semver "7.0.0"
2895 2866
2896 core-js@^2.4.0: 2867 core-js@^2.4.0:
@@ -2899,9 +2870,9 @@ core-js@^2.4.0: @@ -2899,9 +2870,9 @@ core-js@^2.4.0:
2899 integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== 2870 integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
2900 2871
2901 core-js@^3.6.1, core-js@^3.6.5: 2872 core-js@^3.6.1, core-js@^3.6.5:
2902 - version "3.6.5"  
2903 - resolved "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"  
2904 - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== 2873 + version "3.7.0"
  2874 + resolved "https://registry.npmjs.org/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f"
  2875 + integrity sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA==
2905 2876
2906 core-util-is@~1.0.0: 2877 core-util-is@~1.0.0:
2907 version "1.0.2" 2878 version "1.0.2"
@@ -3276,10 +3247,10 @@ ejs@^2.6.1: @@ -3276,10 +3247,10 @@ ejs@^2.6.1:
3276 resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" 3247 resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
3277 integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== 3248 integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
3278 3249
3279 -electron-to-chromium@^1.3.585:  
3280 - version "1.3.587"  
3281 - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.587.tgz#de570df7320eb259c0511f284c2d6008094edbf7"  
3282 - integrity sha512-8XFNxzNj0R8HpTQslWAw6UWpGSuOKSP3srhyFHVbGUGb8vTHckZGCyWi+iQlaXJx5DNeTQTQLd6xN11WSckkmA== 3250 +electron-to-chromium@^1.3.591:
  3251 + version "1.3.592"
  3252 + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.592.tgz#4621521b223bf6e5469373528321e185d3c24670"
  3253 + integrity sha512-kGNowksvqQiPb1pUSQKpd8JFoGPLxYOwduNRCqCxGh/2Q1qE2JdmwouCW41lUzDxOb/2RIV4lR0tVIfboWlO9A==
3283 3254
3284 emoji-regex@^7.0.1: 3255 emoji-regex@^7.0.1:
3285 version "7.0.3" 3256 version "7.0.3"
@@ -3958,15 +3929,15 @@ git-raw-commits@2.0.0: @@ -3958,15 +3929,15 @@ git-raw-commits@2.0.0:
3958 through2 "^2.0.0" 3929 through2 "^2.0.0"
3959 3930
3960 git-raw-commits@^2.0.0: 3931 git-raw-commits@^2.0.0:
3961 - version "2.0.7"  
3962 - resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.7.tgz#02e9357727a9755efa8e14dd5e59b381c29068fb"  
3963 - integrity sha512-SkwrTqrDxw8y0G1uGJ9Zw13F7qu3LF8V4BifyDeiJCxSnjRGZD9SaoMiMqUvvXMXh6S3sOQ1DsBN7L2fMUZW/g== 3932 + version "2.0.8"
  3933 + resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz#65cef91ae8307281b6ee31ca481fa1164e166156"
  3934 + integrity sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==
3964 dependencies: 3935 dependencies:
3965 dargs "^7.0.0" 3936 dargs "^7.0.0"
3966 lodash.template "^4.0.2" 3937 lodash.template "^4.0.2"
3967 - meow "^7.0.0" 3938 + meow "^8.0.0"
3968 split2 "^2.0.0" 3939 split2 "^2.0.0"
3969 - through2 "^3.0.0" 3940 + through2 "^4.0.0"
3970 3941
3971 git-remote-origin-url@^2.0.0: 3942 git-remote-origin-url@^2.0.0:
3972 version "2.0.0" 3943 version "2.0.0"
@@ -4429,7 +4400,7 @@ inflight@^1.0.4: @@ -4429,7 +4400,7 @@ inflight@^1.0.4:
4429 once "^1.3.0" 4400 once "^1.3.0"
4430 wrappy "1" 4401 wrappy "1"
4431 4402
4432 -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: 4403 +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
4433 version "2.0.4" 4404 version "2.0.4"
4434 resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 4405 resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
4435 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 4406 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -4532,10 +4503,10 @@ is-buffer@^2.0.0: @@ -4532,10 +4503,10 @@ is-buffer@^2.0.0:
4532 resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" 4503 resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
4533 integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== 4504 integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
4534 4505
4535 -is-core-module@^2.0.0:  
4536 - version "2.0.0"  
4537 - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz#58531b70aed1db7c0e8d4eb1a0a2d1ddd64bd12d"  
4538 - integrity sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw== 4506 +is-core-module@^2.1.0:
  4507 + version "2.1.0"
  4508 + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946"
  4509 + integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==
4539 dependencies: 4510 dependencies:
4540 has "^1.0.3" 4511 has "^1.0.3"
4541 4512
@@ -5394,7 +5365,7 @@ meow@^4.0.0: @@ -5394,7 +5365,7 @@ meow@^4.0.0:
5394 redent "^2.0.0" 5365 redent "^2.0.0"
5395 trim-newlines "^2.0.0" 5366 trim-newlines "^2.0.0"
5396 5367
5397 -meow@^7.0.0, meow@^7.1.1: 5368 +meow@^7.1.1:
5398 version "7.1.1" 5369 version "7.1.1"
5399 resolved "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" 5370 resolved "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306"
5400 integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== 5371 integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==
@@ -5671,10 +5642,10 @@ node-modules-regexp@^1.0.0: @@ -5671,10 +5642,10 @@ node-modules-regexp@^1.0.0:
5671 resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" 5642 resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
5672 integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= 5643 integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
5673 5644
5674 -node-releases@^1.1.65:  
5675 - version "1.1.65"  
5676 - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.65.tgz#52d9579176bd60f23eba05c4438583f341944b81"  
5677 - integrity sha512-YpzJOe2WFIW0V4ZkJQd/DGR/zdVwc/pI4Nl1CZrBO19FdRcSTmsuhdttw9rsTzzJLrNcSloLiBbEYx1C4f6gpA== 5645 +node-releases@^1.1.66:
  5646 + version "1.1.66"
  5647 + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz#609bd0dc069381015cd982300bae51ab4f1b1814"
  5648 + integrity sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==
5678 5649
5679 normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: 5650 normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
5680 version "2.5.0" 5651 version "2.5.0"
@@ -6509,7 +6480,7 @@ read-pkg@^5.2.0: @@ -6509,7 +6480,7 @@ read-pkg@^5.2.0:
6509 parse-json "^5.0.0" 6480 parse-json "^5.0.0"
6510 type-fest "^0.6.0" 6481 type-fest "^0.6.0"
6511 6482
6512 -"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.1.1: 6483 +readable-stream@3, readable-stream@^3.1.1:
6513 version "3.6.0" 6484 version "3.6.0"
6514 resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 6485 resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
6515 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 6486 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -6772,11 +6743,11 @@ resolve-url@^0.2.1: @@ -6772,11 +6743,11 @@ resolve-url@^0.2.1:
6772 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= 6743 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
6773 6744
6774 resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2: 6745 resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2:
6775 - version "1.18.1"  
6776 - resolved "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130"  
6777 - integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== 6746 + version "1.19.0"
  6747 + resolved "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
  6748 + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
6778 dependencies: 6749 dependencies:
6779 - is-core-module "^2.0.0" 6750 + is-core-module "^2.1.0"
6780 path-parse "^1.0.6" 6751 path-parse "^1.0.6"
6781 6752
6782 restore-cursor@^2.0.0: 6753 restore-cursor@^2.0.0:
@@ -7741,14 +7712,6 @@ through2@^2.0.0, through2@^2.0.2: @@ -7741,14 +7712,6 @@ through2@^2.0.0, through2@^2.0.2:
7741 readable-stream "~2.3.6" 7712 readable-stream "~2.3.6"
7742 xtend "~4.0.1" 7713 xtend "~4.0.1"
7743 7714
7744 -through2@^3.0.0:  
7745 - version "3.0.2"  
7746 - resolved "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4"  
7747 - integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==  
7748 - dependencies:  
7749 - inherits "^2.0.4"  
7750 - readable-stream "2 || 3"  
7751 -  
7752 through2@^4.0.0: 7715 through2@^4.0.0:
7753 version "4.0.2" 7716 version "4.0.2"
7754 resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" 7717 resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
@@ -8132,9 +8095,9 @@ vary@^1.1.2: @@ -8132,9 +8095,9 @@ vary@^1.1.2:
8132 integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 8095 integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
8133 8096
8134 vditor@^3.6.0: 8097 vditor@^3.6.0:
8135 - version "3.6.0"  
8136 - resolved "https://registry.npmjs.org/vditor/-/vditor-3.6.0.tgz#7739efea1e8a9fd37d2dbb3c0e3ca7b288aaed43"  
8137 - integrity sha512-RzcHGntGEzpNcnRczhrWVYq9lZLEfiOGu3vX0wQQqFZUMHC3bjZIWSJJtHCUgrKdaHXheEhUH2vWLoJA3Ino6A== 8098 + version "3.6.1"
  8099 + resolved "https://registry.npmjs.org/vditor/-/vditor-3.6.1.tgz#b0b510f23d0cf0e5d8b3d36924e40400de96f692"
  8100 + integrity sha512-83GdGLIWrV1x04aK8DO9aZidqQfmuGXXUbxSCuQxRla+T9KfnFRmJwfqIxXQm8h+4jUBCFL38e8PqLa3fBOf9w==
8138 dependencies: 8101 dependencies:
8139 diff-match-patch "^1.0.5" 8102 diff-match-patch "^1.0.5"
8140 8103
@@ -8569,9 +8532,9 @@ write@1.0.3: @@ -8569,9 +8532,9 @@ write@1.0.3:
8569 mkdirp "^0.5.1" 8532 mkdirp "^0.5.1"
8570 8533
8571 ws@^7.3.1: 8534 ws@^7.3.1:
8572 - version "7.3.1"  
8573 - resolved "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8"  
8574 - integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== 8535 + version "7.4.0"
  8536 + resolved "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7"
  8537 + integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==
8575 8538
8576 xlsx@^0.16.8: 8539 xlsx@^0.16.8:
8577 version "0.16.8" 8540 version "0.16.8"
@@ -8635,9 +8598,9 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: @@ -8635,9 +8598,9 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3:
8635 decamelize "^1.2.0" 8598 decamelize "^1.2.0"
8636 8599
8637 yargs-parser@^20.2.2, yargs-parser@^20.2.3: 8600 yargs-parser@^20.2.2, yargs-parser@^20.2.3:
8638 - version "20.2.3"  
8639 - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.3.tgz#92419ba867b858c868acf8bae9bf74af0dd0ce26"  
8640 - integrity sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww== 8601 + version "20.2.4"
  8602 + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
  8603 + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
8641 8604
8642 yargs@^13.2.4: 8605 yargs@^13.2.4:
8643 version "13.3.2" 8606 version "13.3.2"