Commit 0b0a7ceef9b60cf868d49ad783b202abadaae16a

Authored by vben
1 parent 99daecdb

Revert "Revert "feat: support setup name""

This reverts commit 99daecdb.
build/vite/plugin/index.ts
... ... @@ -4,6 +4,7 @@ import vueJsx from '@vitejs/plugin-vue-jsx';
4 4 import legacy from '@vitejs/plugin-legacy';
5 5 import purgeIcons from 'vite-plugin-purge-icons';
6 6 import windiCSS from 'vite-plugin-windicss';
  7 +import vueSetupExtend from 'vite-plugin-vue-setup-extend';
7 8 import { configHtmlPlugin } from './html';
8 9 import { configPwaConfig } from './pwa';
9 10 import { configMockPlugin } from './mock';
... ... @@ -29,6 +30,8 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
29 30 vue(),
30 31 // have to
31 32 vueJsx(),
  33 + // support name
  34 + vueSetupExtend(),
32 35 ];
33 36  
34 37 // vite-plugin-windicss
... ...
package.json
... ... @@ -59,10 +59,10 @@
59 59 "vditor": "^3.8.6",
60 60 "vue": "3.2.4",
61 61 "vue-i18n": "9.1.7",
  62 + "vue-json-pretty": "1.8.1",
62 63 "vue-router": "^4.0.11",
63 64 "vue-types": "^4.0.3",
64   - "xlsx": "^0.17.1",
65   - "vue-json-pretty": "1.8.1"
  65 + "xlsx": "^0.17.1"
66 66 },
67 67 "devDependencies": {
68 68 "@commitlint/cli": "^13.1.0",
... ... @@ -103,7 +103,7 @@
103 103 "esno": "^0.9.1",
104 104 "fs-extra": "^10.0.0",
105 105 "http-server": "^13.0.1",
106   - "husky": "^7.0.1",
  106 + "husky": "^7.0.2",
107 107 "inquirer": "^8.1.2",
108 108 "is-ci": "^3.0.0",
109 109 "jest": "^27.0.6",
... ... @@ -122,17 +122,18 @@
122 122 "ts-jest": "^27.0.5",
123 123 "ts-node": "^10.2.1",
124 124 "typescript": "4.3.5",
125   - "vite": "2.5.0",
  125 + "vite": "2.5.1",
126 126 "vite-plugin-compression": "^0.3.5",
127 127 "vite-plugin-html": "^2.1.0",
128 128 "vite-plugin-imagemin": "^0.4.5",
129 129 "vite-plugin-mock": "^2.9.6",
130 130 "vite-plugin-purge-icons": "^0.7.0",
131   - "vite-plugin-pwa": "^0.11.0",
  131 + "vite-plugin-pwa": "^0.11.2",
132 132 "vite-plugin-style-import": "^1.2.1",
133 133 "vite-plugin-svg-icons": "^1.0.4",
134 134 "vite-plugin-theme": "^0.8.1",
135   - "vite-plugin-windicss": "^1.2.8",
  135 + "vite-plugin-vue-setup-extend": "^0.1.0",
  136 + "vite-plugin-windicss": "^1.3.0",
136 137 "vue-eslint-parser": "^7.10.0",
137 138 "vue-tsc": "^0.3.0"
138 139 },
... ...
tests/server/package.json
... ... @@ -29,7 +29,7 @@
29 29 "pm2": "^5.1.1",
30 30 "rimraf": "^3.0.2",
31 31 "ts-node": "^10.2.1",
32   - "tsconfig-paths": "^3.10.1",
  32 + "tsconfig-paths": "^3.11.0",
33 33 "tsup": "^4.14.0",
34 34 "typescript": "^4.3.5"
35 35 }
... ...
yarn.lock
... ... @@ -319,6 +319,11 @@
319 319 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz#32be33a756f29e278a0d644fa08a2c9e0f88a34c"
320 320 integrity sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==
321 321  
  322 +"@babel/helper-validator-identifier@^7.14.9":
  323 + version "7.14.9"
  324 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
  325 + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
  326 +
322 327 "@babel/helper-validator-option@^7.14.5":
323 328 version "7.14.5"
324 329 resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
... ... @@ -371,6 +376,11 @@
371 376 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz#66fd41666b2d7b840bd5ace7f7416d5ac60208d4"
372 377 integrity sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==
373 378  
  379 +"@babel/parser@^7.15.0":
  380 + version "7.15.3"
  381 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
  382 + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
  383 +
374 384 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":
375 385 version "7.14.5"
376 386 resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e"
... ... @@ -1048,6 +1058,14 @@
1048 1058 "@babel/helper-validator-identifier" "^7.14.8"
1049 1059 to-fast-properties "^2.0.0"
1050 1060  
  1061 +"@babel/types@^7.15.0":
  1062 + version "7.15.0"
  1063 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
  1064 + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
  1065 + dependencies:
  1066 + "@babel/helper-validator-identifier" "^7.14.9"
  1067 + to-fast-properties "^2.0.0"
  1068 +
1051 1069 "@bcoe/v8-coverage@^0.2.3":
1052 1070 version "0.2.3"
1053 1071 resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
... ... @@ -2254,9 +2272,9 @@
2254 2272 hash-sum "^2.0.0"
2255 2273  
2256 2274 "@vitejs/plugin-vue@^1.4.0":
2257   - version "1.4.0"
2258   - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.4.0.tgz#962ae01b7fd16ad4007898c64ed639136e12215b"
2259   - integrity sha512-RkqfJHz9wdLKBp5Yi+kQL8BAljdrvPoccQm2PTZc/UcL4EjD11xsv2PPCduYx2oV1a/bpSKA3sD5sxOHFhz+LA==
  2275 + version "1.6.0"
  2276 + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.6.0.tgz#e5558e20c20e9098cd5bd65b9901fdcd2c354983"
  2277 + integrity sha512-n3i8htn8pTg9M+kM3cnEfsPZx/6ngInlTroth6fA1LQTJq5aTVQ8ggaE5pPoAy9vCgHPtcaXMzwpldhqRAkebQ==
2260 2278  
2261 2279 "@volar/code-gen@^0.27.1":
2262 2280 version "0.27.1"
... ... @@ -2353,6 +2371,17 @@
2353 2371 estree-walker "^2.0.1"
2354 2372 source-map "^0.6.1"
2355 2373  
  2374 +"@vue/compiler-core@3.2.6":
  2375 + version "3.2.6"
  2376 + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.6.tgz#7162bb0670273f04566af0d353009187ab577915"
  2377 + integrity sha512-vbwnz7+OhtLO5p5i630fTuQCL+MlUpEMTKHuX+RfetQ+3pFCkItt2JUH+9yMaBG2Hkz6av+T9mwN/acvtIwpbw==
  2378 + dependencies:
  2379 + "@babel/parser" "^7.15.0"
  2380 + "@babel/types" "^7.15.0"
  2381 + "@vue/shared" "3.2.6"
  2382 + estree-walker "^2.0.2"
  2383 + source-map "^0.6.1"
  2384 +
2356 2385 "@vue/compiler-dom@3.2.2", "@vue/compiler-dom@^3.2.2":
2357 2386 version "3.2.2"
2358 2387 resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.2.tgz#26e198498746c53047c3744d26fc95e670692ab7"
... ... @@ -2369,6 +2398,14 @@
2369 2398 "@vue/compiler-core" "3.2.4"
2370 2399 "@vue/shared" "3.2.4"
2371 2400  
  2401 +"@vue/compiler-dom@3.2.6":
  2402 + version "3.2.6"
  2403 + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.6.tgz#3764d7fe1a696e39fb2a3c9d638da0749e369b2d"
  2404 + integrity sha512-+a/3oBAzFIXhHt8L5IHJOTP4a5egzvpXYyi13jR7CUYOR1S+Zzv7vBWKYBnKyJLwnrxTZnTQVjeHCgJq743XKg==
  2405 + dependencies:
  2406 + "@vue/compiler-core" "3.2.6"
  2407 + "@vue/shared" "3.2.6"
  2408 +
2372 2409 "@vue/compiler-sfc@3.2.4":
2373 2410 version "3.2.4"
2374 2411 resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.4.tgz#9807868cc950291f163c3930a81bb16e870df097"
... ... @@ -2415,6 +2452,30 @@
2415 2452 postcss-selector-parser "^6.0.4"
2416 2453 source-map "^0.6.1"
2417 2454  
  2455 +"@vue/compiler-sfc@^3.2.6":
  2456 + version "3.2.6"
  2457 + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.6.tgz#d6ab7410cff57081ab627b15a1ea51a1072c7cf1"
  2458 + integrity sha512-Ariz1eDsf+2fw6oWXVwnBNtfKHav72RjlWXpEgozYBLnfRPzP+7jhJRw4Nq0OjSsLx2HqjF3QX7HutTjYB0/eA==
  2459 + dependencies:
  2460 + "@babel/parser" "^7.15.0"
  2461 + "@babel/types" "^7.15.0"
  2462 + "@types/estree" "^0.0.48"
  2463 + "@vue/compiler-core" "3.2.6"
  2464 + "@vue/compiler-dom" "3.2.6"
  2465 + "@vue/compiler-ssr" "3.2.6"
  2466 + "@vue/ref-transform" "3.2.6"
  2467 + "@vue/shared" "3.2.6"
  2468 + consolidate "^0.16.0"
  2469 + estree-walker "^2.0.2"
  2470 + hash-sum "^2.0.0"
  2471 + lru-cache "^5.1.1"
  2472 + magic-string "^0.25.7"
  2473 + merge-source-map "^1.1.0"
  2474 + postcss "^8.1.10"
  2475 + postcss-modules "^4.0.0"
  2476 + postcss-selector-parser "^6.0.4"
  2477 + source-map "^0.6.1"
  2478 +
2418 2479 "@vue/compiler-ssr@3.2.2":
2419 2480 version "3.2.2"
2420 2481 resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.2.tgz#633bb8e01f00a969c35ca12db32be7fe4c7185a9"
... ... @@ -2431,6 +2492,14 @@
2431 2492 "@vue/compiler-dom" "3.2.4"
2432 2493 "@vue/shared" "3.2.4"
2433 2494  
  2495 +"@vue/compiler-ssr@3.2.6":
  2496 + version "3.2.6"
  2497 + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.6.tgz#cadcf199859fa00739f4275b4c85970e4b0abe7d"
  2498 + integrity sha512-A7IKRKHSyPnTC4w1FxHkjzoyjXInsXkcs/oX22nBQ+6AWlXj2Tt1le96CWPOXy5vYlsTYkF1IgfBaKIdeN/39g==
  2499 + dependencies:
  2500 + "@vue/compiler-dom" "3.2.6"
  2501 + "@vue/shared" "3.2.6"
  2502 +
2434 2503 "@vue/devtools-api@^6.0.0-beta.14", "@vue/devtools-api@^6.0.0-beta.7":
2435 2504 version "6.0.0-beta.14"
2436 2505 resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.14.tgz#6ed2d6f8d66a9256c9ad04bfff08309ba87b9723"
... ... @@ -2455,6 +2524,17 @@
2455 2524 dependencies:
2456 2525 "@vue/shared" "3.2.2"
2457 2526  
  2527 +"@vue/ref-transform@3.2.6":
  2528 + version "3.2.6"
  2529 + resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.6.tgz#30b5f1fa77daf9894bc23e6a5a0e3586a4a796b8"
  2530 + integrity sha512-ie39+Y4nbirDLvH+WEq6Eo/l3n3mFATayqR+kEMSphrtMW6Uh/eEMx1Gk2Jnf82zmj3VLRq7dnmPx72JLcBYkQ==
  2531 + dependencies:
  2532 + "@babel/parser" "^7.15.0"
  2533 + "@vue/compiler-core" "3.2.6"
  2534 + "@vue/shared" "3.2.6"
  2535 + estree-walker "^2.0.2"
  2536 + magic-string "^0.25.7"
  2537 +
2458 2538 "@vue/runtime-core@3.2.4":
2459 2539 version "3.2.4"
2460 2540 resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.4.tgz#da5dde3dc1e48df99dd31ea9a972f5c02acdc3f5"
... ... @@ -2482,6 +2562,11 @@
2482 2562 resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.4.tgz#ba2a09527afff27b28d08f921b4a597e9504ca7a"
2483 2563 integrity sha512-j2j1MRmjalVKr3YBTxl/BClSIc8UQ8NnPpLYclxerK65JIowI4O7n8O8lElveEtEoHxy1d7BelPUDI0Q4bumqg==
2484 2564  
  2565 +"@vue/shared@3.2.6":
  2566 + version "3.2.6"
  2567 + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.6.tgz#2c22bae88fe2b7b59fa68a9c9c4cd60bae2c1794"
  2568 + integrity sha512-uwX0Qs2e6kdF+WmxwuxJxOnKs/wEkMArtYpHSm7W+VY/23Tl8syMRyjnzEeXrNCAP0/8HZxEGkHJsjPEDNRuHw==
  2569 +
2485 2570 "@vue/test-utils@^2.0.0-rc.12":
2486 2571 version "2.0.0-rc.12"
2487 2572 resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.12.tgz#716a84d915d6045640eeac416cc2a2acd514e06e"
... ... @@ -2502,22 +2587,23 @@
2502 2587 dependencies:
2503 2588 vue-demi "*"
2504 2589  
2505   -"@windicss/config@1.2.8":
2506   - version "1.2.8"
2507   - resolved "https://registry.yarnpkg.com/@windicss/config/-/config-1.2.8.tgz#27863e4527f6bbddc46a4df486d6a8fcb9e6f144"
2508   - integrity sha512-v9vyIiG8GYUTYo874ExlVu1i6vlsWo4RFZWiDGfPKdN7GBRCcJcEV+X+j3AZPPIsx5JvD5TXQlDvkbYIqYWYbQ==
  2590 +"@windicss/config@1.3.0":
  2591 + version "1.3.0"
  2592 + resolved "https://registry.yarnpkg.com/@windicss/config/-/config-1.3.0.tgz#9752e9ef443db7d08a22c3df764b3cb4a655eb58"
  2593 + integrity sha512-/F2dg9ltkoQLA4cpr4YQP4V+Y1hO0WOF8jtHoErCKKBr1wBnFLieRjhsXcolM5ZbqH7wLoUrPkdBkIFlocDblg==
2509 2594 dependencies:
2510 2595 debug "^4.3.2"
2511 2596 jiti "^1.11.0"
  2597 + tsup "^4.14.0"
2512 2598 windicss "^3.1.7"
2513 2599  
2514   -"@windicss/plugin-utils@1.2.8":
2515   - version "1.2.8"
2516   - resolved "https://registry.yarnpkg.com/@windicss/plugin-utils/-/plugin-utils-1.2.8.tgz#7227c68a806d773688eeb8f0b6b0a11db8bd5f45"
2517   - integrity sha512-JwnFMJMCX/+Re4iItozvbWC3yz/7WJNOJJkgDKQ9X5Ran1sfNjx9m3LCijsYLf0MULCplZJIh/HzdxjxZMNFUA==
  2600 +"@windicss/plugin-utils@1.3.0":
  2601 + version "1.3.0"
  2602 + resolved "https://registry.yarnpkg.com/@windicss/plugin-utils/-/plugin-utils-1.3.0.tgz#165ea203613d0308234edd18448f4da87ec4ee1d"
  2603 + integrity sha512-4qOXUStYPI3WTHR6WdxGhzKWMZar7vwWY08QFVc9Zztg5eoQ3GyYsMPn83OSRwc/jA7mSkkoCtHLGzop2KjHcg==
2518 2604 dependencies:
2519 2605 "@antfu/utils" "^0.2.4"
2520   - "@windicss/config" "1.2.8"
  2606 + "@windicss/config" "1.3.0"
2521 2607 debug "^4.3.2"
2522 2608 fast-glob "^3.2.7"
2523 2609 magic-string "^0.25.7"
... ... @@ -2721,6 +2807,11 @@ ant-design-vue@2.2.6:
2721 2807 vue-types "^3.0.0"
2722 2808 warning "^4.0.0"
2723 2809  
  2810 +any-promise@^1.0.0:
  2811 + version "1.3.0"
  2812 + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
  2813 + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
  2814 +
2724 2815 anymatch@^3.0.3, anymatch@~3.1.2:
2725 2816 version "3.1.2"
2726 2817 resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
... ... @@ -3233,6 +3324,11 @@ builtin-modules@^3.1.0:
3233 3324 resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
3234 3325 integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
3235 3326  
  3327 +cac@^6.7.2:
  3328 + version "6.7.3"
  3329 + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.3.tgz#10410b8611677990cc2e3c8b576d471c1d71b768"
  3330 + integrity sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==
  3331 +
3236 3332 cache-base@^1.0.1:
3237 3333 version "1.0.1"
3238 3334 resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
... ... @@ -3451,7 +3547,7 @@ chardet@^0.7.0:
3451 3547 resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
3452 3548 integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
3453 3549  
3454   -chokidar@^3.5.2:
  3550 +chokidar@^3.5.1, chokidar@^3.5.2:
3455 3551 version "3.5.2"
3456 3552 resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
3457 3553 integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
... ... @@ -3668,7 +3764,7 @@ commander@^2.20.0, commander@^2.8.1:
3668 3764 resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
3669 3765 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
3670 3766  
3671   -commander@^4.1.1:
  3767 +commander@^4.0.0, commander@^4.1.1:
3672 3768 version "4.1.1"
3673 3769 resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
3674 3770 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
... ... @@ -4729,7 +4825,7 @@ esbuild@^0.12.20:
4729 4825 resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.20.tgz#4d3c9d83c99a4031e027b42a4c398c23b6827cb0"
4730 4826 integrity sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q==
4731 4827  
4732   -esbuild@^0.12.22:
  4828 +esbuild@^0.12.22, esbuild@^0.12.9:
4733 4829 version "0.12.22"
4734 4830 resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.22.tgz#6031a1257b8d0307d306bed673b79c3668607f51"
4735 4831 integrity sha512-yWCr9RoFehpqoe/+MwZXJpYOEIt7KOEvNnjIeMZpMSyQt+KCBASM3y7yViiN5dJRphf1wGdUz1+M4rTtWd/ulA==
... ... @@ -4950,7 +5046,7 @@ estree-walker@^1.0.1:
4950 5046 resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
4951 5047 integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
4952 5048  
4953   -estree-walker@^2.0.1:
  5049 +estree-walker@^2.0.1, estree-walker@^2.0.2:
4954 5050 version "2.0.2"
4955 5051 resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
4956 5052 integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
... ... @@ -5687,6 +5783,18 @@ glob@7.1.4:
5687 5783 once "^1.3.0"
5688 5784 path-is-absolute "^1.0.0"
5689 5785  
  5786 +glob@7.1.6:
  5787 + version "7.1.6"
  5788 + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
  5789 + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
  5790 + dependencies:
  5791 + fs.realpath "^1.0.0"
  5792 + inflight "^1.0.4"
  5793 + inherits "2"
  5794 + minimatch "^3.0.4"
  5795 + once "^1.3.0"
  5796 + path-is-absolute "^1.0.0"
  5797 +
5690 5798 glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
5691 5799 version "7.1.7"
5692 5800 resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
... ... @@ -6087,10 +6195,10 @@ human-signals@^2.1.0:
6087 6195 resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
6088 6196 integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
6089 6197  
6090   -husky@^7.0.1:
6091   - version "7.0.1"
6092   - resolved "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz#579f4180b5da4520263e8713cc832942b48e1f1c"
6093   - integrity sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==
  6198 +husky@^7.0.2:
  6199 + version "7.0.2"
  6200 + resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.2.tgz#21900da0f30199acca43a46c043c4ad84ae88dff"
  6201 + integrity sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==
6094 6202  
6095 6203 iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
6096 6204 version "0.4.24"
... ... @@ -6216,6 +6324,13 @@ imagemin@^7.0.1:
6216 6324 p-pipe "^3.0.0"
6217 6325 replace-ext "^1.0.0"
6218 6326  
  6327 +import-cwd@^3.0.0:
  6328 + version "3.0.0"
  6329 + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92"
  6330 + integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
  6331 + dependencies:
  6332 + import-from "^3.0.0"
  6333 +
6219 6334 import-fresh@^3.0.0, import-fresh@^3.2.1:
6220 6335 version "3.3.0"
6221 6336 resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
... ... @@ -6224,6 +6339,13 @@ import-fresh@^3.0.0, import-fresh@^3.2.1:
6224 6339 parent-module "^1.0.0"
6225 6340 resolve-from "^4.0.0"
6226 6341  
  6342 +import-from@^3.0.0:
  6343 + version "3.0.0"
  6344 + resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"
  6345 + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
  6346 + dependencies:
  6347 + resolve-from "^5.0.0"
  6348 +
6227 6349 import-lazy@^4.0.0:
6228 6350 version "4.0.0"
6229 6351 resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
... ... @@ -7238,6 +7360,11 @@ jiti@^1.11.0:
7238 7360 resolved "https://registry.npmjs.org/jiti/-/jiti-1.11.0.tgz#64120a30d97b9bf37b8b032cf4564dfadc28984c"
7239 7361 integrity sha512-/2c7e61hxxTIN34UeHBB0LCJ5Tq64kgJDV7GR+++e8XRxCKRIKmB8tH6ww1W+Z6Kgd6By+C3RSCu1lXjbPT68A==
7240 7362  
  7363 +joycon@^3.0.1:
  7364 + version "3.0.1"
  7365 + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.0.1.tgz#9074c9b08ccf37a6726ff74a18485f85efcaddaf"
  7366 + integrity sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==
  7367 +
7241 7368 jpegtran-bin@^5.0.0:
7242 7369 version "5.0.2"
7243 7370 resolved "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-5.0.2.tgz#5870fd7e68317bd203a1c94572bd06ae7732cac3"
... ... @@ -7495,6 +7622,11 @@ levn@~0.3.0:
7495 7622 prelude-ls "~1.1.2"
7496 7623 type-check "~0.3.2"
7497 7624  
  7625 +lilconfig@^2.0.3:
  7626 + version "2.0.3"
  7627 + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd"
  7628 + integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==
  7629 +
7498 7630 lines-and-columns@^1.1.6:
7499 7631 version "1.1.6"
7500 7632 resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
... ... @@ -8114,6 +8246,15 @@ mute-stream@0.0.8:
8114 8246 resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
8115 8247 integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
8116 8248  
  8249 +mz@^2.7.0:
  8250 + version "2.7.0"
  8251 + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
  8252 + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
  8253 + dependencies:
  8254 + any-promise "^1.0.0"
  8255 + object-assign "^4.0.1"
  8256 + thenify-all "^1.0.0"
  8257 +
8117 8258 nanoid@^3.1.22, nanoid@^3.1.23:
8118 8259 version "3.1.23"
8119 8260 resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
... ... @@ -8873,6 +9014,15 @@ postcss-less@^3.1.4:
8873 9014 dependencies:
8874 9015 postcss "^7.0.14"
8875 9016  
  9017 +postcss-load-config@^3.0.1:
  9018 + version "3.1.0"
  9019 + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829"
  9020 + integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==
  9021 + dependencies:
  9022 + import-cwd "^3.0.0"
  9023 + lilconfig "^2.0.3"
  9024 + yaml "^1.10.2"
  9025 +
8876 9026 postcss-media-query-parser@^0.2.3:
8877 9027 version "0.2.3"
8878 9028 resolved "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
... ... @@ -10464,6 +10614,18 @@ stylelint@^13.13.1:
10464 10614 v8-compile-cache "^2.3.0"
10465 10615 write-file-atomic "^3.0.3"
10466 10616  
  10617 +sucrase@^3.18.1:
  10618 + version "3.20.1"
  10619 + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.1.tgz#1c055e97d0fab2f9857f02461364075b3a4ab226"
  10620 + integrity sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==
  10621 + dependencies:
  10622 + commander "^4.0.0"
  10623 + glob "7.1.6"
  10624 + lines-and-columns "^1.1.6"
  10625 + mz "^2.7.0"
  10626 + pirates "^4.0.1"
  10627 + ts-interface-checker "^0.1.9"
  10628 +
10467 10629 sugarss@^2.0.0:
10468 10630 version "2.0.0"
10469 10631 resolved "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d"
... ... @@ -10672,6 +10834,20 @@ text-table@^0.2.0:
10672 10834 resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
10673 10835 integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
10674 10836  
  10837 +thenify-all@^1.0.0:
  10838 + version "1.6.0"
  10839 + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
  10840 + integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
  10841 + dependencies:
  10842 + thenify ">= 3.1.0 < 4"
  10843 +
  10844 +"thenify@>= 3.1.0 < 4":
  10845 + version "3.3.1"
  10846 + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
  10847 + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
  10848 + dependencies:
  10849 + any-promise "^1.0.0"
  10850 +
10675 10851 throat@^6.0.1:
10676 10852 version "6.0.1"
10677 10853 resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
... ... @@ -10799,6 +10975,11 @@ traverse@^0.6.6:
10799 10975 resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
10800 10976 integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
10801 10977  
  10978 +tree-kill@^1.2.2:
  10979 + version "1.2.2"
  10980 + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
  10981 + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
  10982 +
10802 10983 trim-newlines@^1.0.0:
10803 10984 version "1.0.0"
10804 10985 resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
... ... @@ -10826,6 +11007,11 @@ trough@^1.0.0:
10826 11007 resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
10827 11008 integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
10828 11009  
  11010 +ts-interface-checker@^0.1.9:
  11011 + version "0.1.13"
  11012 + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
  11013 + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
  11014 +
10829 11015 ts-jest@^27.0.5:
10830 11016 version "27.0.5"
10831 11017 resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750"
... ... @@ -10878,6 +11064,25 @@ tslib@~2.1.0:
10878 11064 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
10879 11065 integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
10880 11066  
  11067 +tsup@^4.14.0:
  11068 + version "4.14.0"
  11069 + resolved "https://registry.yarnpkg.com/tsup/-/tsup-4.14.0.tgz#3e2f602d8446041b48fcb557904a709c0fcec981"
  11070 + integrity sha512-77rWdzhikTP9mQ34XMRzK83tw++LF6f4ox/HNERlgesB7g6g5VQ1iJlueG9O0P9HAZGVKavUwyoZv0+322p6rg==
  11071 + dependencies:
  11072 + cac "^6.7.2"
  11073 + chalk "^4.1.0"
  11074 + chokidar "^3.5.1"
  11075 + debug "^4.3.1"
  11076 + esbuild "^0.12.9"
  11077 + execa "^5.0.0"
  11078 + globby "^11.0.3"
  11079 + joycon "^3.0.1"
  11080 + postcss-load-config "^3.0.1"
  11081 + resolve-from "^5.0.0"
  11082 + rollup "^2.56.1"
  11083 + sucrase "^3.18.1"
  11084 + tree-kill "^1.2.2"
  11085 +
10881 11086 tsutils@^3.21.0:
10882 11087 version "3.21.0"
10883 11088 resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
... ... @@ -11285,10 +11490,10 @@ vite-plugin-purge-icons@^0.7.0:
11285 11490 "@purge-icons/generated" "^0.7.0"
11286 11491 rollup-plugin-purge-icons "^0.7.0"
11287 11492  
11288   -vite-plugin-pwa@^0.11.0:
11289   - version "0.11.0"
11290   - resolved "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.11.0.tgz#2c63dab1865e925ac162f5c0651095faaab3a836"
11291   - integrity sha512-5YX0ThJnNwA6vXj8d6G/iGMC8Owd/Hf6XM5aQZdb4DfM8DmVPpWqAAl5iT+d9XG4ee1zo4nH3bVO9VDYDZLxDw==
  11493 +vite-plugin-pwa@^0.11.2:
  11494 + version "0.11.2"
  11495 + resolved "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.11.2.tgz#21998b6b00b156c8f395700549a34fb9304db6cb"
  11496 + integrity sha512-TlsXarwMrt8ccITZaag9yYkBfABn+HfUnZIFDxpX4TwON3F0KSpza72NSqVt8zIjt55+iU1tGonwjxvUAmKYxw==
11292 11497 dependencies:
11293 11498 debug "^4.3.2"
11294 11499 fast-glob "^3.2.7"
... ... @@ -11335,20 +11540,28 @@ vite-plugin-theme@^0.8.1:
11335 11540 esbuild-plugin-alias "^0.1.2"
11336 11541 tinycolor2 "^1.4.2"
11337 11542  
11338   -vite-plugin-windicss@^1.2.8:
11339   - version "1.2.8"
11340   - resolved "https://registry.yarnpkg.com/vite-plugin-windicss/-/vite-plugin-windicss-1.2.8.tgz#036f3430eeae20d024be205d70bcbf9b2f43991b"
11341   - integrity sha512-KLoFfsEh5RAyw2OjW+lrIdgkRAMa9KM1sKPYf8pYgVIj4PL6xBbJlbvWOZnZdW1rFjLtF3KzPT35HEmj6MV8XQ==
  11543 +vite-plugin-vue-setup-extend@^0.1.0:
  11544 + version "0.1.0"
  11545 + resolved "https://registry.yarnpkg.com/vite-plugin-vue-setup-extend/-/vite-plugin-vue-setup-extend-0.1.0.tgz#9f08efbbc2aed103f549b3696dee5d462db23f38"
  11546 + integrity sha512-emS0pGCeWDdzxIpHzlPMaPv4HrNJMlXSkkzOFi110MrkyNweJv4TrDpB0ZYtjd+JywqjUCA3/cl3CuJBbv6qzw==
11342 11547 dependencies:
11343   - "@windicss/plugin-utils" "1.2.8"
  11548 + "@vue/compiler-sfc" "^3.2.6"
  11549 + magic-string "^0.25.7"
  11550 +
  11551 +vite-plugin-windicss@^1.3.0:
  11552 + version "1.3.0"
  11553 + resolved "https://registry.yarnpkg.com/vite-plugin-windicss/-/vite-plugin-windicss-1.3.0.tgz#ee901410ce010fa6fb0770115ec3cfd87372ab4c"
  11554 + integrity sha512-Xd9VxXX8z9bsdKs3iL6qXJDXsDDl/HQSWqJOLZFkkp23b3goGRnlT4Rlo5WeIAfrEV944r8bF7wfpDXCkk8XCg==
  11555 + dependencies:
  11556 + "@windicss/plugin-utils" "1.3.0"
11344 11557 chalk "^4.1.2"
11345 11558 debug "^4.3.2"
11346 11559 windicss "^3.1.7"
11347 11560  
11348   -vite@2.5.0:
11349   - version "2.5.0"
11350   - resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.0.tgz#111ba3679432d426e44566acf480005a7914cbd6"
11351   - integrity sha512-Dn4B+g54PJsMG5WCc4QeFy1ygMXRdTtFrUPegqfk4+vzVQcbF/DqqmI/1bxezArzbujBJg/67QeT5wz8edfJVQ==
  11561 +vite@2.5.1:
  11562 + version "2.5.1"
  11563 + resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.1.tgz#953c71a034c07b3ae0448d57664ec9c6862f23a8"
  11564 + integrity sha512-FwmLbbz8MB1pBs9dKoRDgpiqoijif8hSK1+NNUYc12/cnf+pM2UFhhQ1rcpXgbMhm/5c2USZdVAf0FSkSxaFDA==
11352 11565 dependencies:
11353 11566 esbuild "^0.12.17"
11354 11567 postcss "^8.3.6"
... ... @@ -11968,7 +12181,7 @@ yallist@^4.0.0:
11968 12181 resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
11969 12182 integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
11970 12183  
11971   -yaml@^1.10.0:
  12184 +yaml@^1.10.0, yaml@^1.10.2:
11972 12185 version "1.10.2"
11973 12186 resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
11974 12187 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
... ...