Commit e15737b9d17d8ebea4f4e9897aeae9b250910a15

Authored by Vben
1 parent f818bb9a

fix(table): fix table row misalignment close #353

package.json
1 1 {
2 2 "name": "vben-admin",
3 3 "version": "2.0.3",
  4 + "author": {
  5 + "name": "vben",
  6 + "email": "anncwb@126.com",
  7 + "url": "https://github.com/anncwb"
  8 + },
4 9 "scripts": {
5 10 "bootstrap": "yarn install",
6 11 "serve": "npx --max_old_space_size=4096 vite",
... ... @@ -28,7 +33,7 @@
28 33 },
29 34 "dependencies": {
30 35 "@iconify/iconify": "^2.0.0-rc.6",
31   - "@vueuse/core": "^4.3.4",
  36 + "@vueuse/core": "^4.3.5",
32 37 "@zxcvbn-ts/core": "^0.3.0",
33 38 "ant-design-vue": "2.0.1",
34 39 "apexcharts": "^3.25.0",
... ... @@ -91,6 +96,7 @@
91 96 "is-ci": "^3.0.0",
92 97 "less": "^4.1.1",
93 98 "lint-staged": "^10.5.4",
  99 + "madge": "^4.0.2",
94 100 "postcss": "^8.2.8",
95 101 "prettier": "^2.2.1",
96 102 "pretty-quick": "^3.1.0",
... ... @@ -106,7 +112,7 @@
106 112 "vite-plugin-compression": "^0.2.3",
107 113 "vite-plugin-html": "^2.0.3",
108 114 "vite-plugin-imagemin": "^0.2.9",
109   - "vite-plugin-mock": "^2.2.3",
  115 + "vite-plugin-mock": "^2.2.4",
110 116 "vite-plugin-purge-icons": "^0.7.0",
111 117 "vite-plugin-pwa": "^0.5.6",
112 118 "vite-plugin-style-import": "^0.8.1",
... ... @@ -120,7 +126,7 @@
120 126 "//": "Used to install imagemin dependencies, because imagemin may not be installed in China.If it is abroad, you can delete it",
121 127 "bin-wrapper": "npm:bin-wrapper-china",
122 128 "esbuild": "0.8.57",
123   - "rollup": "2.41.0"
  129 + "rollup": "2.41.1"
124 130 },
125 131 "repository": {
126 132 "type": "git",
... ...
src/components/Button/src/BasicButton.vue
1 1 <template>
2   - <Button v-bind="getBindValue" :class="[getColor, $attrs.class]">
  2 + <Button v-bind="getBindValue" :class="[getColor, $attrs.class]" @click="onClick">
3 3 <template #default="data">
4 4 <Icon :icon="preIcon" v-if="preIcon" :size="14" />
5 5 <slot v-bind="data"></slot>
... ... @@ -26,6 +26,7 @@
26 26 disabled: propTypes.bool,
27 27 preIcon: propTypes.string,
28 28 postIcon: propTypes.string,
  29 + onClick: propTypes.func,
29 30 },
30 31 setup(props, { attrs }) {
31 32 const getColor = computed(() => {
... ...
src/components/Table/index.ts
1   -import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
2   -
3 1 export { default as BasicTable } from './src/BasicTable.vue';
4 2 export { default as TableAction } from './src/components/TableAction.vue';
5 3 export { default as EditTableHeaderIcon } from './src/components/EditTableHeaderIcon.vue';
6   -
7   -export const TableImg = createAsyncComponent(() => import('./src/components/TableImg.vue'));
  4 +export { default as TableImg } from './src/components/TableImg.vue';
8 5  
9 6 export * from './src/types/table';
10 7 export * from './src/types/pagination';
... ...
src/components/Table/src/components/TableImg.vue
1 1 <template>
2   - <div :class="prefixCls" v-if="imgList && imgList.length">
  2 + <div
  3 + :class="prefixCls"
  4 + class="flex mx-auto items-center"
  5 + v-if="imgList && imgList.length"
  6 + :style="getWrapStyle"
  7 + >
3 8 <PreviewGroup>
4 9 <template v-for="img in imgList" :key="img">
5 10 <Image :width="size" :src="img" />
... ... @@ -8,27 +13,31 @@
8 13 </div>
9 14 </template>
10 15 <script lang="ts">
11   - import { defineComponent, PropType } from 'vue';
  16 + import type { CSSProperties } from 'vue';
  17 + import { defineComponent, computed } from 'vue';
12 18 import { useDesign } from '/@/hooks/web/useDesign';
13 19  
14 20 import { Image } from 'ant-design-vue';
  21 + import { propTypes } from '/@/utils/propTypes';
15 22  
16 23 export default defineComponent({
17 24 name: 'TableImage',
18 25 components: { Image, PreviewGroup: Image.PreviewGroup },
19 26 props: {
20   - imgList: {
21   - type: Array as PropType<string[]>,
22   - default: null,
23   - },
24   - size: {
25   - type: Number as PropType<number>,
26   - default: 40,
27   - },
  27 + imgList: propTypes.arrayOf(propTypes.string),
  28 + size: propTypes.number.def(40),
28 29 },
29   - setup() {
  30 + setup(props) {
  31 + const getWrapStyle = computed(
  32 + (): CSSProperties => {
  33 + const { size } = props;
  34 + const wh = `${size}px`;
  35 + return { height: wh, width: wh };
  36 + }
  37 + );
  38 +
30 39 const { prefixCls } = useDesign('basic-table-img');
31   - return { prefixCls };
  40 + return { prefixCls, getWrapStyle };
32 41 },
33 42 });
34 43 </script>
... ... @@ -36,8 +45,6 @@
36 45 @prefix-cls: ~'@{namespace}-basic-table-img';
37 46  
38 47 .@{prefix-cls} {
39   - display: flex;
40   -
41 48 .ant-image {
42 49 margin-right: 4px;
43 50 cursor: zoom-in;
... ...
yarn.lock
... ... @@ -278,6 +278,11 @@
278 278 chalk "^2.0.0"
279 279 js-tokens "^4.0.0"
280 280  
  281 +"@babel/parser@^7.0.0":
  282 + version "7.13.10"
  283 + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz#8f8f9bf7b3afa3eabd061f7a5bcdf4fec3c48409"
  284 + integrity sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==
  285 +
281 286 "@babel/parser@^7.12.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7":
282 287 version "7.12.11"
283 288 resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79"
... ... @@ -1571,7 +1576,7 @@
1571 1576 resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz#f57d8fc7f31b348db946498a43050083d25f40ad"
1572 1577 integrity sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==
1573 1578  
1574   -"@typescript-eslint/typescript-estree@4.17.0":
  1579 +"@typescript-eslint/typescript-estree@4.17.0", "@typescript-eslint/typescript-estree@^4.8.2":
1575 1580 version "4.17.0"
1576 1581 resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz#b835d152804f0972b80dbda92477f9070a72ded1"
1577 1582 integrity sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==
... ... @@ -1770,18 +1775,18 @@
1770 1775 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz#96d52988efc07444c108c7c6803ba7cc93e40045"
1771 1776 integrity sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==
1772 1777  
1773   -"@vueuse/core@^4.3.4":
1774   - version "4.3.4"
1775   - resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.3.4.tgz#32dcd4b48536c6b8051495389a259ed1b96e9413"
1776   - integrity sha512-OKMJNdQltsMu8l9MMQ0qvjKK4kO5x0tHveqn6ypWcSQ/NSSMRcUynbE4G404DM52Adg3aFtgrirXcM4uoM6cjg==
  1778 +"@vueuse/core@^4.3.5":
  1779 + version "4.3.5"
  1780 + resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.3.5.tgz#2b7fbfd20fd63f447dad2514b36e9a6745cb220e"
  1781 + integrity sha512-9oBR7892aQyuMOFlQe7kFa/Ab6/R2OwLTap4RRPeih7LvwW1eiuhVDwG0nCameJjjBKZNV013n6RiRrSCJ9t5w==
1777 1782 dependencies:
1778   - "@vueuse/shared" "4.3.4"
  1783 + "@vueuse/shared" "4.3.5"
1779 1784 vue-demi latest
1780 1785  
1781   -"@vueuse/shared@4.3.4":
1782   - version "4.3.4"
1783   - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.3.4.tgz#fe8e66842da4b7b5005a4a427d673e89f472f958"
1784   - integrity sha512-O1PxiG8cSD4YQKHJXWAeBVVTJNpBwCse7TkTsMqqLzqOjP2apbncfPzOcYJHVR5NkUXmtvPBIWAQuRavXKmHSw==
  1786 +"@vueuse/shared@4.3.5":
  1787 + version "4.3.5"
  1788 + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.3.5.tgz#5f72e4f994a25196ae1ab976e9ab9319ea291c8f"
  1789 + integrity sha512-+AkucPD6Fs03fonj0dAfZb6PovDXzxM2OKj368Y20dMda1a1CG/2b1ztpExP1IfETOjusOY4kfCZvTCk1Q/rtA==
1785 1790 dependencies:
1786 1791 vue-demi latest
1787 1792  
... ... @@ -1959,6 +1964,11 @@ apexcharts@^3.25.0:
1959 1964 svg.resize.js "^1.4.3"
1960 1965 svg.select.js "^3.0.1"
1961 1966  
  1967 +app-module-path@^2.2.0:
  1968 + version "2.2.0"
  1969 + resolved "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5"
  1970 + integrity sha1-ZBqlXft9am8KgUHEucCqULbCTdU=
  1971 +
1962 1972 arch@^2.1.0:
1963 1973 version "2.2.0"
1964 1974 resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
... ... @@ -2043,6 +2053,11 @@ assign-symbols@^1.0.0:
2043 2053 resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
2044 2054 integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
2045 2055  
  2056 +ast-module-types@^2.3.2, ast-module-types@^2.4.0, ast-module-types@^2.7.0, ast-module-types@^2.7.1:
  2057 + version "2.7.1"
  2058 + resolved "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.7.1.tgz#3f7989ef8dfa1fdb82dfe0ab02bdfc7c77a57dd3"
  2059 + integrity sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==
  2060 +
2046 2061 astral-regex@^2.0.0:
2047 2062 version "2.0.0"
2048 2063 resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
... ... @@ -2219,6 +2234,15 @@ bl@^1.0.0:
2219 2234 readable-stream "^2.3.5"
2220 2235 safe-buffer "^5.1.1"
2221 2236  
  2237 +bl@^4.0.3:
  2238 + version "4.1.0"
  2239 + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
  2240 + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
  2241 + dependencies:
  2242 + buffer "^5.5.0"
  2243 + inherits "^2.0.4"
  2244 + readable-stream "^3.4.0"
  2245 +
2222 2246 bluebird@^3.5.0, bluebird@^3.7.2:
2223 2247 version "3.7.2"
2224 2248 resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
... ... @@ -2310,7 +2334,7 @@ buffer-from@^1.0.0, buffer-from@^1.1.1:
2310 2334 resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
2311 2335 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
2312 2336  
2313   -buffer@^5.2.1, buffer@^5.4.3:
  2337 +buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0:
2314 2338 version "5.7.1"
2315 2339 resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
2316 2340 integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
... ... @@ -2582,6 +2606,11 @@ cli-cursor@^3.1.0:
2582 2606 dependencies:
2583 2607 restore-cursor "^3.1.0"
2584 2608  
  2609 +cli-spinners@^2.5.0:
  2610 + version "2.5.0"
  2611 + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047"
  2612 + integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==
  2613 +
2585 2614 cli-truncate@^2.1.0:
2586 2615 version "2.1.0"
2587 2616 resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
... ... @@ -2632,6 +2661,11 @@ clone-response@1.0.2:
2632 2661 dependencies:
2633 2662 mimic-response "^1.0.0"
2634 2663  
  2664 +clone@^1.0.2:
  2665 + version "1.0.4"
  2666 + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
  2667 + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
  2668 +
2635 2669 clone@^2.1.1:
2636 2670 version "2.1.2"
2637 2671 resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
... ... @@ -2706,7 +2740,7 @@ commander@*:
2706 2740 resolved "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2"
2707 2741 integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==
2708 2742  
2709   -commander@^2.20.0, commander@^2.8.1:
  2743 +commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.8.1:
2710 2744 version "2.20.3"
2711 2745 resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
2712 2746 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
... ... @@ -2716,7 +2750,7 @@ commander@^4.1.1:
2716 2750 resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
2717 2751 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
2718 2752  
2719   -commander@^6.2.0:
  2753 +commander@^6.2.0, commander@^6.2.1:
2720 2754 version "6.2.1"
2721 2755 resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
2722 2756 integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
... ... @@ -2761,6 +2795,11 @@ common-tags@^1.8.0:
2761 2795 resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
2762 2796 integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
2763 2797  
  2798 +commondir@^1.0.1:
  2799 + version "1.0.1"
  2800 + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
  2801 + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
  2802 +
2764 2803 compare-func@^2.0.0:
2765 2804 version "2.0.0"
2766 2805 resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3"
... ... @@ -3267,6 +3306,13 @@ decode-uri-component@^0.2.0:
3267 3306 resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
3268 3307 integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
3269 3308  
  3309 +decomment@^0.9.3:
  3310 + version "0.9.3"
  3311 + resolved "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz#b913f32e5fe1113848f516caa5c7afefa9544d38"
  3312 + integrity sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==
  3313 + dependencies:
  3314 + esprima "4.0.1"
  3315 +
3270 3316 decompress-response@^3.2.0, decompress-response@^3.3.0:
3271 3317 version "3.3.0"
3272 3318 resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
... ... @@ -3332,7 +3378,12 @@ dedent@0.7.0, dedent@^0.7.0:
3332 3378 resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3333 3379 integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3334 3380  
3335   -deep-is@^0.1.3:
  3381 +deep-extend@^0.6.0:
  3382 + version "0.6.0"
  3383 + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
  3384 + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
  3385 +
  3386 +deep-is@^0.1.3, deep-is@~0.1.3:
3336 3387 version "0.1.3"
3337 3388 resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
3338 3389 integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
... ... @@ -3342,6 +3393,13 @@ deepmerge@^4.2.2:
3342 3393 resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
3343 3394 integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
3344 3395  
  3396 +defaults@^1.0.3:
  3397 + version "1.0.3"
  3398 + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
  3399 + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
  3400 + dependencies:
  3401 + clone "^1.0.2"
  3402 +
3345 3403 define-properties@^1.1.3:
3346 3404 version "1.1.3"
3347 3405 resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
... ... @@ -3371,6 +3429,17 @@ define-property@^2.0.2:
3371 3429 is-descriptor "^1.0.2"
3372 3430 isobject "^3.0.1"
3373 3431  
  3432 +dependency-tree@^8.0.0:
  3433 + version "8.0.0"
  3434 + resolved "https://registry.npmjs.org/dependency-tree/-/dependency-tree-8.0.0.tgz#59d141bcb53ca59f54e7f7b94013820ddd49b7d7"
  3435 + integrity sha512-zagnV3jgizudEWY3FIFkGCrRr3+GukSMLlw1snIWAOL2beceC22hBXdeNjCnnfPZvbHIPB9DvacSCfD+IoOG3w==
  3436 + dependencies:
  3437 + commander "^2.20.3"
  3438 + debug "^4.3.1"
  3439 + filing-cabinet "^3.0.0"
  3440 + precinct "^7.0.0"
  3441 + typescript "^3.9.7"
  3442 +
3374 3443 detect-file@^1.0.0:
3375 3444 version "1.0.0"
3376 3445 resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
... ... @@ -3381,6 +3450,93 @@ detect-indent@6.0.0:
3381 3450 resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"
3382 3451 integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==
3383 3452  
  3453 +detective-amd@^3.0.1:
  3454 + version "3.0.1"
  3455 + resolved "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.1.tgz#aca8eddb1f405821953faf4a893d9b9e0430b09e"
  3456 + integrity sha512-vJgluSKkPyo+/McW9hzwmZwY1VPA3BS0VS1agdpPAWAhr65HwC1ox4Ig82rVfGYDYCa4GcKQON5JWBk++2Kf1Q==
  3457 + dependencies:
  3458 + ast-module-types "^2.7.0"
  3459 + escodegen "^1.8.0"
  3460 + get-amd-module-type "^3.0.0"
  3461 + node-source-walk "^4.0.0"
  3462 +
  3463 +detective-cjs@^3.1.1:
  3464 + version "3.1.1"
  3465 + resolved "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.1.tgz#18da3e39a002d2098a1123d45ce1de1b0d9045a0"
  3466 + integrity sha512-JQtNTBgFY6h8uT6pgph5QpV3IyxDv+z3qPk/FZRDT9TlFfm5dnRtpH39WtQEr1khqsUxVqXzKjZHpdoQvQbllg==
  3467 + dependencies:
  3468 + ast-module-types "^2.4.0"
  3469 + node-source-walk "^4.0.0"
  3470 +
  3471 +detective-es6@^2.1.0, detective-es6@^2.2.0:
  3472 + version "2.2.0"
  3473 + resolved "https://registry.npmjs.org/detective-es6/-/detective-es6-2.2.0.tgz#8f2baba3f8cd90a5cfd748f5ac436f0158ed2585"
  3474 + integrity sha512-fSpNY0SLER7/sVgQZ1NxJPwmc9uCTzNgdkQDhAaj8NPYwr7Qji9QBcmbNvtMCnuuOGMuKn3O7jv0An+/WRWJZQ==
  3475 + dependencies:
  3476 + node-source-walk "^4.0.0"
  3477 +
  3478 +detective-less@^1.0.2:
  3479 + version "1.0.2"
  3480 + resolved "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz#a68af9ca5f69d74b7d0aa190218b211d83b4f7e3"
  3481 + integrity sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==
  3482 + dependencies:
  3483 + debug "^4.0.0"
  3484 + gonzales-pe "^4.2.3"
  3485 + node-source-walk "^4.0.0"
  3486 +
  3487 +detective-postcss@^4.0.0:
  3488 + version "4.0.0"
  3489 + resolved "https://registry.npmjs.org/detective-postcss/-/detective-postcss-4.0.0.tgz#24e69b465e5fefe7a6afd05f7e894e34595dbf51"
  3490 + integrity sha512-Fwc/g9VcrowODIAeKRWZfVA/EufxYL7XfuqJQFroBKGikKX83d2G7NFw6kDlSYGG3LNQIyVa+eWv1mqre+v4+A==
  3491 + dependencies:
  3492 + debug "^4.1.1"
  3493 + is-url "^1.2.4"
  3494 + postcss "^8.1.7"
  3495 + postcss-values-parser "^2.0.1"
  3496 +
  3497 +detective-sass@^3.0.1:
  3498 + version "3.0.1"
  3499 + resolved "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.1.tgz#496b819efd1f5c4dd3f0e19b43a8634bdd6927c4"
  3500 + integrity sha512-oSbrBozRjJ+QFF4WJFbjPQKeakoaY1GiR380NPqwdbWYd5wfl5cLWv0l6LsJVqrgWfFN1bjFqSeo32Nxza8Lbw==
  3501 + dependencies:
  3502 + debug "^4.1.1"
  3503 + gonzales-pe "^4.2.3"
  3504 + node-source-walk "^4.0.0"
  3505 +
  3506 +detective-scss@^2.0.1:
  3507 + version "2.0.1"
  3508 + resolved "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.1.tgz#06f8c21ae6dedad1fccc26d544892d968083eaf8"
  3509 + integrity sha512-VveyXW4WQE04s05KlJ8K0bG34jtHQVgTc9InspqoQxvnelj/rdgSAy7i2DXAazyQNFKlWSWbS+Ro2DWKFOKTPQ==
  3510 + dependencies:
  3511 + debug "^4.1.1"
  3512 + gonzales-pe "^4.2.3"
  3513 + node-source-walk "^4.0.0"
  3514 +
  3515 +detective-stylus@^1.0.0:
  3516 + version "1.0.0"
  3517 + resolved "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.0.tgz#50aee7db8babb990381f010c63fabba5b58e54cd"
  3518 + integrity sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=
  3519 +
  3520 +detective-typescript@^6.0.0:
  3521 + version "6.0.0"
  3522 + resolved "https://registry.npmjs.org/detective-typescript/-/detective-typescript-6.0.0.tgz#394062118d7c7da53425647ca41e0081169aa2b3"
  3523 + integrity sha512-vTidcSDK3QostdbrH2Rwf9FhvrgJ4oIaVw5jbolgruTejexk6nNa9DShGpuS8CFVDb1IP86jct5BaZt1wSxpkA==
  3524 + dependencies:
  3525 + "@typescript-eslint/typescript-estree" "^4.8.2"
  3526 + ast-module-types "^2.7.1"
  3527 + node-source-walk "^4.2.0"
  3528 + typescript "^3.9.7"
  3529 +
  3530 +detective-typescript@^7.0.0:
  3531 + version "7.0.0"
  3532 + resolved "https://registry.npmjs.org/detective-typescript/-/detective-typescript-7.0.0.tgz#8c8917f2e51d9e4ee49821abf759ff512dd897f2"
  3533 + integrity sha512-y/Ev98AleGvl43YKTNcA2Q+lyFmsmCfTTNWy4cjEJxoLkbobcXtRS0Kvx06daCgr2GdtlwLfNzL553BkktfJoA==
  3534 + dependencies:
  3535 + "@typescript-eslint/typescript-estree" "^4.8.2"
  3536 + ast-module-types "^2.7.1"
  3537 + node-source-walk "^4.2.0"
  3538 + typescript "^3.9.7"
  3539 +
3384 3540 diff-match-patch@^1.0.5:
3385 3541 version "1.0.5"
3386 3542 resolved "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37"
... ... @@ -3610,6 +3766,14 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
3610 3766 dependencies:
3611 3767 once "^1.4.0"
3612 3768  
  3769 +enhanced-resolve@^5.3.2:
  3770 + version "5.7.0"
  3771 + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz#525c5d856680fbd5052de453ac83e32049958b5c"
  3772 + integrity sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==
  3773 + dependencies:
  3774 + graceful-fs "^4.2.4"
  3775 + tapable "^2.2.0"
  3776 +
3613 3777 enquirer@^2.3.5, enquirer@^2.3.6:
3614 3778 version "2.3.6"
3615 3779 resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
... ... @@ -3724,6 +3888,18 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1
3724 3888 resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
3725 3889 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
3726 3890  
  3891 +escodegen@^1.8.0:
  3892 + version "1.14.3"
  3893 + resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
  3894 + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
  3895 + dependencies:
  3896 + esprima "^4.0.1"
  3897 + estraverse "^4.2.0"
  3898 + esutils "^2.0.2"
  3899 + optionator "^0.8.1"
  3900 + optionalDependencies:
  3901 + source-map "~0.6.1"
  3902 +
3727 3903 eslint-config-prettier@^8.1.0:
3728 3904 version "8.1.0"
3729 3905 resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz#4ef1eaf97afe5176e6a75ddfb57c335121abc5a6"
... ... @@ -3840,7 +4016,7 @@ espree@^7.3.0, espree@^7.3.1:
3840 4016 acorn-jsx "^5.3.1"
3841 4017 eslint-visitor-keys "^1.3.0"
3842 4018  
3843   -esprima@^4.0.0:
  4019 +esprima@4.0.1, esprima@^4.0.0, esprima@^4.0.1:
3844 4020 version "4.0.1"
3845 4021 resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
3846 4022 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
... ... @@ -3859,7 +4035,7 @@ esrecurse@^4.3.0:
3859 4035 dependencies:
3860 4036 estraverse "^5.2.0"
3861 4037  
3862   -estraverse@^4.1.1:
  4038 +estraverse@^4.1.1, estraverse@^4.2.0:
3863 4039 version "4.3.0"
3864 4040 resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
3865 4041 integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
... ... @@ -4070,7 +4246,7 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
4070 4246 resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
4071 4247 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
4072 4248  
4073   -fast-levenshtein@^2.0.6:
  4249 +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
4074 4250 version "2.0.6"
4075 4251 resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
4076 4252 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
... ... @@ -4184,6 +4360,25 @@ filenamify@^2.0.0:
4184 4360 strip-outer "^1.0.0"
4185 4361 trim-repeated "^1.0.0"
4186 4362  
  4363 +filing-cabinet@^3.0.0:
  4364 + version "3.0.0"
  4365 + resolved "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-3.0.0.tgz#08f9ceec5134f4a662926dd45b8a26eca1b5f622"
  4366 + integrity sha512-o8Qac5qxZ1uVidR4Sd7ZQbbqObFZlqXU4xu1suAYg9PQPcQFNTzOmxQa/MehIDMgIvXHTb42mWPNV9l3eHBPSw==
  4367 + dependencies:
  4368 + app-module-path "^2.2.0"
  4369 + commander "^2.20.3"
  4370 + debug "^4.3.1"
  4371 + decomment "^0.9.3"
  4372 + enhanced-resolve "^5.3.2"
  4373 + is-relative-path "^1.0.2"
  4374 + module-definition "^3.3.1"
  4375 + module-lookup-amd "^7.0.0"
  4376 + resolve "^1.19.0"
  4377 + resolve-dependency-path "^2.0.0"
  4378 + sass-lookup "^3.0.0"
  4379 + stylus-lookup "^3.0.1"
  4380 + typescript "^3.9.7"
  4381 +
4187 4382 fill-range@^4.0.0:
4188 4383 version "4.0.0"
4189 4384 resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
... ... @@ -4295,6 +4490,11 @@ flatted@^3.1.0:
4295 4490 resolved "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
4296 4491 integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
4297 4492  
  4493 +flatten@^1.0.2:
  4494 + version "1.0.3"
  4495 + resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b"
  4496 + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==
  4497 +
4298 4498 follow-redirects@^1.0.0:
4299 4499 version "1.13.2"
4300 4500 resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz#dd73c8effc12728ba5cf4259d760ea5fb83e3147"
... ... @@ -4391,6 +4591,14 @@ gensync@^1.0.0-beta.1:
4391 4591 resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
4392 4592 integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
4393 4593  
  4594 +get-amd-module-type@^3.0.0:
  4595 + version "3.0.0"
  4596 + resolved "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz#bb334662fa04427018c937774570de495845c288"
  4597 + integrity sha512-99Q7COuACPfVt18zH9N4VAMyb81S6TUgJm2NgV6ERtkh9VIkAaByZkW530wl3lLN5KTtSrK9jVLxYsoP5hQKsw==
  4598 + dependencies:
  4599 + ast-module-types "^2.3.2"
  4600 + node-source-walk "^4.0.0"
  4601 +
4394 4602 get-caller-file@^2.0.1, get-caller-file@^2.0.5:
4395 4603 version "2.0.5"
4396 4604 resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
... ... @@ -4631,7 +4839,7 @@ globjoin@^0.1.4:
4631 4839 resolved "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
4632 4840 integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
4633 4841  
4634   -gonzales-pe@^4.3.0:
  4842 +gonzales-pe@^4.2.3, gonzales-pe@^4.3.0:
4635 4843 version "4.3.0"
4636 4844 resolved "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3"
4637 4845 integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==
... ... @@ -4691,6 +4899,18 @@ graceful-fs@^4.2.2:
4691 4899 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz#bc18864a6c9fc7b303f2e2abdb9155ad178fbe29"
4692 4900 integrity sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==
4693 4901  
  4902 +graceful-fs@^4.2.4:
  4903 + version "4.2.6"
  4904 + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
  4905 + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
  4906 +
  4907 +graphviz@0.0.9:
  4908 + version "0.0.9"
  4909 + resolved "https://registry.npmjs.org/graphviz/-/graphviz-0.0.9.tgz#0bbf1df588c6a92259282da35323622528c4bbc4"
  4910 + integrity sha512-SmoY2pOtcikmMCqCSy2NO1YsRfu9OO0wpTlOYW++giGjfX1a6gax/m1Fo8IdUd0/3H15cTOfR1SMKwohj4LKsg==
  4911 + dependencies:
  4912 + temp "~0.4.0"
  4913 +
4694 4914 handlebars@^4.7.6:
4695 4915 version "4.7.6"
4696 4916 resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e"
... ... @@ -5045,12 +5265,12 @@ inflight@^1.0.4:
5045 5265 once "^1.3.0"
5046 5266 wrappy "1"
5047 5267  
5048   -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
  5268 +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
5049 5269 version "2.0.4"
5050 5270 resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
5051 5271 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
5052 5272  
5053   -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5:
  5273 +ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
5054 5274 version "1.3.8"
5055 5275 resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
5056 5276 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
... ... @@ -5279,6 +5499,11 @@ is-hexadecimal@^1.0.0:
5279 5499 resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
5280 5500 integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
5281 5501  
  5502 +is-interactive@^1.0.0:
  5503 + version "1.0.0"
  5504 + resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
  5505 + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
  5506 +
5282 5507 is-jpg@^2.0.0:
5283 5508 version "2.0.0"
5284 5509 resolved "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97"
... ... @@ -5376,6 +5601,11 @@ is-regexp@^2.0.0:
5376 5601 resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d"
5377 5602 integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==
5378 5603  
  5604 +is-relative-path@^1.0.2:
  5605 + version "1.0.2"
  5606 + resolved "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz#091b46a0d67c1ed0fe85f1f8cfdde006bb251d46"
  5607 + integrity sha1-CRtGoNZ8HtD+hfH4z93gBrslHUY=
  5608 +
5379 5609 is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0:
5380 5610 version "1.2.0"
5381 5611 resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
... ... @@ -5417,6 +5647,11 @@ is-typedarray@^1.0.0:
5417 5647 resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
5418 5648 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
5419 5649  
  5650 +is-url@^1.2.4:
  5651 + version "1.2.4"
  5652 + resolved "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
  5653 + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
  5654 +
5420 5655 is-utf8@^0.2.0, is-utf8@^0.2.1:
5421 5656 version "0.2.1"
5422 5657 resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
... ... @@ -5667,6 +5902,14 @@ levn@^0.4.1:
5667 5902 prelude-ls "^1.2.1"
5668 5903 type-check "~0.4.0"
5669 5904  
  5905 +levn@~0.3.0:
  5906 + version "0.3.0"
  5907 + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
  5908 + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
  5909 + dependencies:
  5910 + prelude-ls "~1.1.2"
  5911 + type-check "~0.3.2"
  5912 +
5670 5913 lines-and-columns@^1.1.6:
5671 5914 version "1.1.6"
5672 5915 resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
... ... @@ -5932,6 +6175,34 @@ lru-cache@^6.0.0:
5932 6175 dependencies:
5933 6176 yallist "^4.0.0"
5934 6177  
  6178 +madge@^4.0.2:
  6179 + version "4.0.2"
  6180 + resolved "https://registry.npmjs.org/madge/-/madge-4.0.2.tgz#56a3aff8021a5844f8713e0789f6ee94095f2f41"
  6181 + integrity sha512-l5bnA2dvyk0azLKDbOTCI+wDZ6nB007PhvPdmiYlPmqwVi49JPbhQrH/t4u8E6Akp3gwji1GZuA+v/F5q6yoWQ==
  6182 + dependencies:
  6183 + chalk "^4.1.0"
  6184 + commander "^6.2.1"
  6185 + commondir "^1.0.1"
  6186 + debug "^4.0.1"
  6187 + dependency-tree "^8.0.0"
  6188 + detective-amd "^3.0.1"
  6189 + detective-cjs "^3.1.1"
  6190 + detective-es6 "^2.1.0"
  6191 + detective-less "^1.0.2"
  6192 + detective-postcss "^4.0.0"
  6193 + detective-sass "^3.0.1"
  6194 + detective-scss "^2.0.1"
  6195 + detective-stylus "^1.0.0"
  6196 + detective-typescript "^7.0.0"
  6197 + graphviz "0.0.9"
  6198 + ora "^5.1.0"
  6199 + pluralize "^8.0.0"
  6200 + precinct "^7.0.0"
  6201 + pretty-ms "^7.0.0"
  6202 + rc "^1.2.7"
  6203 + typescript "^3.9.5"
  6204 + walkdir "^0.4.1"
  6205 +
5935 6206 magic-string@^0.25.0, magic-string@^0.25.7:
5936 6207 version "0.25.7"
5937 6208 resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
... ... @@ -6243,6 +6514,25 @@ modify-values@^1.0.0:
6243 6514 resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
6244 6515 integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
6245 6516  
  6517 +module-definition@^3.3.1:
  6518 + version "3.3.1"
  6519 + resolved "https://registry.npmjs.org/module-definition/-/module-definition-3.3.1.tgz#fedef71667713e36988b93d0626a4fe7b35aebfc"
  6520 + integrity sha512-kLidGPwQ2yq484nSD+D3JoJp4Etc0Ox9P0L34Pu/cU4X4HcG7k7p62XI5BBuvURWMRX3RPyuhOcBHbKus+UH4A==
  6521 + dependencies:
  6522 + ast-module-types "^2.7.1"
  6523 + node-source-walk "^4.0.0"
  6524 +
  6525 +module-lookup-amd@^7.0.0:
  6526 + version "7.0.1"
  6527 + resolved "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-7.0.1.tgz#d67c1a93f2ff8e38b8774b99a638e9a4395774b2"
  6528 + integrity sha512-w9mCNlj0S8qviuHzpakaLVc+/7q50jl9a/kmJ/n8bmXQZgDPkQHnPBb8MUOYh3WpAYkXuNc2c+khsozhIp/amQ==
  6529 + dependencies:
  6530 + commander "^2.8.1"
  6531 + debug "^4.1.0"
  6532 + glob "^7.1.6"
  6533 + requirejs "^2.3.5"
  6534 + requirejs-config-file "^4.0.0"
  6535 +
6246 6536 moment@^2.27.0:
6247 6537 version "2.29.1"
6248 6538 resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
... ... @@ -6372,6 +6662,13 @@ node-releases@^1.1.70:
6372 6662 resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"
6373 6663 integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==
6374 6664  
  6665 +node-source-walk@^4.0.0, node-source-walk@^4.2.0:
  6666 + version "4.2.0"
  6667 + resolved "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"
  6668 + integrity sha512-hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==
  6669 + dependencies:
  6670 + "@babel/parser" "^7.0.0"
  6671 +
6375 6672 normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
6376 6673 version "2.5.0"
6377 6674 resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
... ... @@ -6575,6 +6872,18 @@ opener@^1.5.1:
6575 6872 resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
6576 6873 integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
6577 6874  
  6875 +optionator@^0.8.1:
  6876 + version "0.8.3"
  6877 + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
  6878 + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
  6879 + dependencies:
  6880 + deep-is "~0.1.3"
  6881 + fast-levenshtein "~2.0.6"
  6882 + levn "~0.3.0"
  6883 + prelude-ls "~1.1.2"
  6884 + type-check "~0.3.2"
  6885 + word-wrap "~1.2.3"
  6886 +
6578 6887 optionator@^0.9.1:
6579 6888 version "0.9.1"
6580 6889 resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
... ... @@ -6596,6 +6905,20 @@ optipng-bin@^7.0.0:
6596 6905 bin-wrapper "^4.0.0"
6597 6906 logalot "^2.0.0"
6598 6907  
  6908 +ora@^5.1.0:
  6909 + version "5.3.0"
  6910 + resolved "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f"
  6911 + integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==
  6912 + dependencies:
  6913 + bl "^4.0.3"
  6914 + chalk "^4.1.0"
  6915 + cli-cursor "^3.1.0"
  6916 + cli-spinners "^2.5.0"
  6917 + is-interactive "^1.0.0"
  6918 + log-symbols "^4.0.0"
  6919 + strip-ansi "^6.0.0"
  6920 + wcwidth "^1.0.1"
  6921 +
6599 6922 os-filter-obj@^2.0.0:
6600 6923 version "2.0.0"
6601 6924 resolved "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16"
... ... @@ -6803,6 +7126,11 @@ parse-json@^5.0.0:
6803 7126 json-parse-even-better-errors "^2.3.0"
6804 7127 lines-and-columns "^1.1.6"
6805 7128  
  7129 +parse-ms@^2.1.0:
  7130 + version "2.1.0"
  7131 + resolved "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d"
  7132 + integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==
  7133 +
6806 7134 parse-node-version@^1.0.1:
6807 7135 version "1.0.1"
6808 7136 resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b"
... ... @@ -6946,6 +7274,11 @@ please-upgrade-node@^3.2.0:
6946 7274 dependencies:
6947 7275 semver-compare "^1.0.0"
6948 7276  
  7277 +pluralize@^8.0.0:
  7278 + version "8.0.0"
  7279 + resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
  7280 + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
  7281 +
6949 7282 pngjs@^3.3.0:
6950 7283 version "3.4.0"
6951 7284 resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
... ... @@ -7098,6 +7431,15 @@ postcss-value-parser@^4.1.0:
7098 7431 resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
7099 7432 integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
7100 7433  
  7434 +postcss-values-parser@^2.0.1:
  7435 + version "2.0.1"
  7436 + resolved "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f"
  7437 + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==
  7438 + dependencies:
  7439 + flatten "^1.0.2"
  7440 + indexes-of "^1.0.1"
  7441 + uniq "^1.0.1"
  7442 +
7101 7443 postcss@^5.2.17:
7102 7444 version "5.2.18"
7103 7445 resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
... ... @@ -7126,7 +7468,7 @@ postcss@^8.1.10, postcss@^8.2.1:
7126 7468 nanoid "^3.1.20"
7127 7469 source-map "^0.6.1"
7128 7470  
7129   -postcss@^8.2.8:
  7471 +postcss@^8.1.7, postcss@^8.2.8:
7130 7472 version "8.2.8"
7131 7473 resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz#0b90f9382efda424c4f0f69a2ead6f6830d08ece"
7132 7474 integrity sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==
... ... @@ -7173,11 +7515,35 @@ posthtml@^0.9.2:
7173 7515 posthtml-parser "^0.2.0"
7174 7516 posthtml-render "^1.0.5"
7175 7517  
  7518 +precinct@^7.0.0:
  7519 + version "7.1.0"
  7520 + resolved "https://registry.npmjs.org/precinct/-/precinct-7.1.0.tgz#a0311e0b59029647eaf57c2d30b8efa9c85d129a"
  7521 + integrity sha512-I1RkW5PX51/q6Xl39//D7x9NgaKNGHpR5DCNaoxP/b2+KbzzXDNhauJUMV17KSYkJA41CSpwYUPRtRoNxbshWA==
  7522 + dependencies:
  7523 + commander "^2.20.3"
  7524 + debug "^4.3.1"
  7525 + detective-amd "^3.0.1"
  7526 + detective-cjs "^3.1.1"
  7527 + detective-es6 "^2.2.0"
  7528 + detective-less "^1.0.2"
  7529 + detective-postcss "^4.0.0"
  7530 + detective-sass "^3.0.1"
  7531 + detective-scss "^2.0.1"
  7532 + detective-stylus "^1.0.0"
  7533 + detective-typescript "^6.0.0"
  7534 + module-definition "^3.3.1"
  7535 + node-source-walk "^4.2.0"
  7536 +
7176 7537 prelude-ls@^1.2.1:
7177 7538 version "1.2.1"
7178 7539 resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
7179 7540 integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
7180 7541  
  7542 +prelude-ls@~1.1.2:
  7543 + version "1.1.2"
  7544 + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
  7545 + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
  7546 +
7181 7547 prepend-http@^1.0.1:
7182 7548 version "1.0.4"
7183 7549 resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
... ... @@ -7210,6 +7576,13 @@ pretty-bytes@^5.6.0:
7210 7576 resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
7211 7577 integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
7212 7578  
  7579 +pretty-ms@^7.0.0:
  7580 + version "7.0.1"
  7581 + resolved "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"
  7582 + integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==
  7583 + dependencies:
  7584 + parse-ms "^2.1.0"
  7585 +
7213 7586 pretty-quick@^3.1.0:
7214 7587 version "3.1.0"
7215 7588 resolved "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.0.tgz#cb172e9086deb57455dea7c7e8f136cd0a4aef6c"
... ... @@ -7317,6 +7690,16 @@ randombytes@^2.1.0:
7317 7690 dependencies:
7318 7691 safe-buffer "^5.1.0"
7319 7692  
  7693 +rc@^1.2.7:
  7694 + version "1.2.8"
  7695 + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
  7696 + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
  7697 + dependencies:
  7698 + deep-extend "^0.6.0"
  7699 + ini "~1.3.0"
  7700 + minimist "^1.2.0"
  7701 + strip-json-comments "~2.0.1"
  7702 +
7320 7703 read-pkg-up@^1.0.1:
7321 7704 version "1.0.1"
7322 7705 resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
... ... @@ -7370,7 +7753,7 @@ read-pkg@^5.2.0:
7370 7753 parse-json "^5.0.0"
7371 7754 type-fest "^0.6.0"
7372 7755  
7373   -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1:
  7756 +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0:
7374 7757 version "3.6.0"
7375 7758 resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
7376 7759 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
... ... @@ -7548,6 +7931,19 @@ require-main-filename@^2.0.0:
7548 7931 resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
7549 7932 integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
7550 7933  
  7934 +requirejs-config-file@^4.0.0:
  7935 + version "4.0.0"
  7936 + resolved "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz#4244da5dd1f59874038cc1091d078d620abb6ebc"
  7937 + integrity sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==
  7938 + dependencies:
  7939 + esprima "^4.0.0"
  7940 + stringify-object "^3.2.1"
  7941 +
  7942 +requirejs@^2.3.5:
  7943 + version "2.3.6"
  7944 + resolved "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz#e5093d9601c2829251258c0b9445d4d19fa9e7c9"
  7945 + integrity sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==
  7946 +
7551 7947 requires-port@^1.0.0:
7552 7948 version "1.0.0"
7553 7949 resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
... ... @@ -7558,6 +7954,11 @@ resize-observer-polyfill@^1.5.1:
7558 7954 resolved "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
7559 7955 integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
7560 7956  
  7957 +resolve-dependency-path@^2.0.0:
  7958 + version "2.0.0"
  7959 + resolved "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz#11700e340717b865d216c66cabeb4a2a3c696736"
  7960 + integrity sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==
  7961 +
7561 7962 resolve-dir@^1.0.0, resolve-dir@^1.0.1:
7562 7963 version "1.0.1"
7563 7964 resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
... ... @@ -7680,10 +8081,10 @@ rollup-plugin-visualizer@^4.2.0:
7680 8081 source-map "^0.7.3"
7681 8082 yargs "^16.0.3"
7682 8083  
7683   -rollup@2.41.0, rollup@^0.63.4, rollup@^2.25.0, rollup@^2.38.5, rollup@^2.40.0:
7684   - version "2.41.0"
7685   - resolved "https://registry.npmjs.org/rollup/-/rollup-2.41.0.tgz#b2a398bbabbf227738dedaef099e494aed468982"
7686   - integrity sha512-Gk76XHTggulWPH95q8V62bw6uqDH6UGvbD6LOa3QUyhuMF3eOuaeDHR7SLm1T9faitkpNrqzUAVYx47klcMnlA==
  8084 +rollup@2.41.1, rollup@^0.63.4, rollup@^2.25.0, rollup@^2.38.5, rollup@^2.40.0:
  8085 + version "2.41.1"
  8086 + resolved "https://registry.npmjs.org/rollup/-/rollup-2.41.1.tgz#c7c7ada42b13be505facd516f13fb697c24c1116"
  8087 + integrity sha512-nepLFAW5W71/MWpS2Yr7r31eS7HRfYg2RXnxb6ehqN9zY42yACxKtEfb4xq8SmNfUohAzGMcyl6jkwdLOAiUbg==
7687 8088 optionalDependencies:
7688 8089 fsevents "~2.3.1"
7689 8090  
... ... @@ -7733,6 +8134,13 @@ safe-regex@^1.1.0:
7733 8134 resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
7734 8135 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
7735 8136  
  8137 +sass-lookup@^3.0.0:
  8138 + version "3.0.0"
  8139 + resolved "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz#3b395fa40569738ce857bc258e04df2617c48cac"
  8140 + integrity sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==
  8141 + dependencies:
  8142 + commander "^2.16.0"
  8143 +
7736 8144 sax@^1.2.4, sax@~1.2.4:
7737 8145 version "1.2.4"
7738 8146 resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
... ... @@ -8186,7 +8594,7 @@ string_decoder@~1.1.1:
8186 8594 dependencies:
8187 8595 safe-buffer "~5.1.0"
8188 8596  
8189   -stringify-object@^3.3.0:
  8597 +stringify-object@^3.2.1, stringify-object@^3.3.0:
8190 8598 version "3.3.0"
8191 8599 resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
8192 8600 integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
... ... @@ -8286,6 +8694,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
8286 8694 resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
8287 8695 integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
8288 8696  
  8697 +strip-json-comments@~2.0.1:
  8698 + version "2.0.1"
  8699 + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
  8700 + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
  8701 +
8289 8702 strip-outer@^1.0.0:
8290 8703 version "1.0.1"
8291 8704 resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
... ... @@ -8378,6 +8791,14 @@ stylelint@^13.12.0:
8378 8791 v8-compile-cache "^2.2.0"
8379 8792 write-file-atomic "^3.0.3"
8380 8793  
  8794 +stylus-lookup@^3.0.1:
  8795 + version "3.0.2"
  8796 + resolved "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz#c9eca3ff799691020f30b382260a67355fefdddd"
  8797 + integrity sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==
  8798 + dependencies:
  8799 + commander "^2.8.1"
  8800 + debug "^4.1.0"
  8801 +
8381 8802 sugarss@^2.0.0:
8382 8803 version "2.0.0"
8383 8804 resolved "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d"
... ... @@ -8545,6 +8966,11 @@ table@^6.0.4, table@^6.0.7:
8545 8966 slice-ansi "^4.0.0"
8546 8967 string-width "^4.2.0"
8547 8968  
  8969 +tapable@^2.2.0:
  8970 + version "2.2.0"
  8971 + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
  8972 + integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
  8973 +
8548 8974 tar-stream@^1.5.2:
8549 8975 version "1.6.2"
8550 8976 resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
... ... @@ -8568,6 +8994,11 @@ temp-dir@^2.0.0:
8568 8994 resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
8569 8995 integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
8570 8996  
  8997 +temp@~0.4.0:
  8998 + version "0.4.0"
  8999 + resolved "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz#671ad63d57be0fe9d7294664b3fc400636678a60"
  9000 + integrity sha1-ZxrWPVe+D+nXKUZks/xABjZnimA=
  9001 +
8571 9002 tempfile@^2.0.0:
8572 9003 version "2.0.0"
8573 9004 resolved "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265"
... ... @@ -8788,6 +9219,13 @@ type-check@^0.4.0, type-check@~0.4.0:
8788 9219 dependencies:
8789 9220 prelude-ls "^1.2.1"
8790 9221  
  9222 +type-check@~0.3.2:
  9223 + version "0.3.2"
  9224 + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
  9225 + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
  9226 + dependencies:
  9227 + prelude-ls "~1.1.2"
  9228 +
8791 9229 type-fest@^0.11.0:
8792 9230 version "0.11.0"
8793 9231 resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
... ... @@ -8825,6 +9263,11 @@ typescript@4.2.3:
8825 9263 resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3"
8826 9264 integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==
8827 9265  
  9266 +typescript@^3.9.5, typescript@^3.9.7:
  9267 + version "3.9.9"
  9268 + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674"
  9269 + integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==
  9270 +
8828 9271 uglify-js@^3.1.4:
8829 9272 version "3.12.5"
8830 9273 resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.5.tgz#83241496087c640efe9dfc934832e71725aba008"
... ... @@ -9113,10 +9556,10 @@ vite-plugin-imagemin@^0.2.9:
9113 9556 imagemin-svgo "^8.0.0"
9114 9557 imagemin-webp "^6.0.0"
9115 9558  
9116   -vite-plugin-mock@^2.2.3:
9117   - version "2.2.3"
9118   - resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.2.3.tgz#b2194ca4346933d9d9f0ec39ea1c4c1ea3c744f2"
9119   - integrity sha512-xbHo2k2fENJu6Y5eOCxZiZovUgSIRL0efgdhWb9rRjF8k+MHRWbtXgMufRWFtthgZCfz1m3U4uV4TIA4IO/8eQ==
  9559 +vite-plugin-mock@^2.2.4:
  9560 + version "2.2.4"
  9561 + resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.2.4.tgz#5bcddf03be600004c0674c5c55325eba9c4adce9"
  9562 + integrity sha512-6rtt9bqK3B0Km89VV4k5OGZ6//7LDJJiP51FIv4ANmP+r05ckvONFK1m6Tx+8WKA3Ff9noXe4vxSf4UP7gqUBg==
9120 9563 dependencies:
9121 9564 "@rollup/plugin-node-resolve" "^11.2.0"
9122 9565 "@types/mockjs" "^1.0.3"
... ... @@ -9276,6 +9719,11 @@ vuex@^4.0.0:
9276 9719 resolved "https://registry.npmjs.org/vuex/-/vuex-4.0.0.tgz#ac877aa76a9c45368c979471e461b520d38e6cf5"
9277 9720 integrity sha512-56VPujlHscP5q/e7Jlpqc40sja4vOhC4uJD1llBCWolVI8ND4+VzisDVkUMl+z5y0MpIImW6HjhNc+ZvuizgOw==
9278 9721  
  9722 +walkdir@^0.4.1:
  9723 + version "0.4.1"
  9724 + resolved "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz#dc119f83f4421df52e3061e514228a2db20afa39"
  9725 + integrity sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==
  9726 +
9279 9727 warning@^4.0.0:
9280 9728 version "4.0.3"
9281 9729 resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
... ... @@ -9283,6 +9731,13 @@ warning@^4.0.0:
9283 9731 dependencies:
9284 9732 loose-envify "^1.0.0"
9285 9733  
  9734 +wcwidth@^1.0.1:
  9735 + version "1.0.1"
  9736 + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
  9737 + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
  9738 + dependencies:
  9739 + defaults "^1.0.3"
  9740 +
9286 9741 webidl-conversions@^4.0.2:
9287 9742 version "4.0.2"
9288 9743 resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
... ... @@ -9326,7 +9781,7 @@ wmf@~1.0.1:
9326 9781 resolved "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz#7d19d621071a08c2bdc6b7e688a9c435298cc2da"
9327 9782 integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==
9328 9783  
9329   -word-wrap@^1.0.3, word-wrap@^1.2.3:
  9784 +word-wrap@^1.0.3, word-wrap@^1.2.3, word-wrap@~1.2.3:
9330 9785 version "1.2.3"
9331 9786 resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
9332 9787 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
... ...