Browse Source

chore: 升级、优化`@pureadmin/utils`里的`isUrl`函数

xiaoxian521 2 years ago
parent
commit
6f0b44d959
2 changed files with 133 additions and 105 deletions
  1. 3 3
      package.json
  2. 130 102
      pnpm-lock.yaml

+ 3 - 3
package.json

@@ -35,7 +35,7 @@
     "@pureadmin/components": "^1.1.0",
     "@pureadmin/descriptions": "^1.1.0",
     "@pureadmin/table": "^1.2.0",
-    "@pureadmin/utils": "^0.1.1",
+    "@pureadmin/utils": "^0.1.2",
     "@vueuse/core": "^9.2.0",
     "@vueuse/motion": "^2.0.0-beta.12",
     "@vueuse/shared": "^9.2.0",
@@ -109,7 +109,7 @@
     "@types/sortablejs": "^1.13.0",
     "@typescript-eslint/eslint-plugin": "^5.10.2",
     "@typescript-eslint/parser": "^5.10.2",
-    "@vitejs/plugin-legacy": "^2.1.0",
+    "@vitejs/plugin-legacy": "^2.2.0",
     "@vitejs/plugin-vue": "^3.1.0",
     "@vitejs/plugin-vue-jsx": "^2.0.1",
     "@vue/eslint-config-prettier": "^7.0.0",
@@ -145,7 +145,7 @@
     "terser": "^5.15.0",
     "typescript": "^4.7.4",
     "unplugin-vue-define-options": "0.7.3",
-    "vite": "^3.1.2",
+    "vite": "^3.1.3",
     "vite-plugin-mock": "^2.9.6",
     "vite-plugin-remove-console": "^1.1.0",
     "vite-svg-loader": "^3.6.0",

+ 130 - 102
pnpm-lock.yaml

@@ -22,7 +22,7 @@ specifiers:
   "@pureadmin/descriptions": ^1.1.0
   "@pureadmin/table": ^1.2.0
   "@pureadmin/theme": ^2.4.0
-  "@pureadmin/utils": ^0.1.1
+  "@pureadmin/utils": ^0.1.2
   "@types/element-resize-detector": 1.1.3
   "@types/js-cookie": ^3.0.1
   "@types/lodash": ^4.14.180
@@ -35,7 +35,7 @@ specifiers:
   "@types/sortablejs": ^1.13.0
   "@typescript-eslint/eslint-plugin": ^5.10.2
   "@typescript-eslint/parser": ^5.10.2
-  "@vitejs/plugin-legacy": ^2.1.0
+  "@vitejs/plugin-legacy": ^2.2.0
   "@vitejs/plugin-vue": ^3.1.0
   "@vitejs/plugin-vue-jsx": ^2.0.1
   "@vue/eslint-config-prettier": ^7.0.0
@@ -103,7 +103,7 @@ specifiers:
   typescript: ^4.7.4
   unplugin-vue-define-options: 0.7.3
   v-contextmenu: 3.0.0
-  vite: ^3.1.2
+  vite: ^3.1.3
   vite-plugin-mock: ^2.9.6
   vite-plugin-remove-console: ^1.1.0
   vite-svg-loader: ^3.6.0
@@ -131,7 +131,7 @@ dependencies:
   "@pureadmin/components": 1.1.0_vue@3.2.39
   "@pureadmin/descriptions": 1.1.0
   "@pureadmin/table": 1.2.0
-  "@pureadmin/utils": 0.1.1_b654ffc34f5950af31efa8000fa57dee
+  "@pureadmin/utils": 0.1.2_b654ffc34f5950af31efa8000fa57dee
   "@vueuse/core": 9.2.0_vue@3.2.39
   "@vueuse/motion": 2.0.0-beta.12_vue@3.2.39
   "@vueuse/shared": 9.2.0_vue@3.2.39
@@ -191,7 +191,7 @@ devDependencies:
   "@iconify-icons/ri": 1.2.3
   "@iconify-icons/uil": 1.2.2
   "@iconify/vue": 3.2.1_vue@3.2.39
-  "@intlify/vite-plugin-vue-i18n": 6.0.1_vite@3.1.2+vue-i18n@9.2.2
+  "@intlify/vite-plugin-vue-i18n": 6.0.1_vite@3.1.3+vue-i18n@9.2.2
   "@pureadmin/theme": 2.4.0
   "@types/element-resize-detector": 1.1.3
   "@types/js-cookie": 3.0.2
@@ -205,9 +205,9 @@ devDependencies:
   "@types/sortablejs": 1.13.0
   "@typescript-eslint/eslint-plugin": 5.36.2_452315dcd01195d95506cdc0a015e4a5
   "@typescript-eslint/parser": 5.36.2_eslint@8.23.0+typescript@4.8.2
-  "@vitejs/plugin-legacy": 2.1.0_terser@5.15.0+vite@3.1.2
-  "@vitejs/plugin-vue": 3.1.0_vite@3.1.2+vue@3.2.39
-  "@vitejs/plugin-vue-jsx": 2.0.1_vite@3.1.2+vue@3.2.39
+  "@vitejs/plugin-legacy": 2.2.0_terser@5.15.0+vite@3.1.3
+  "@vitejs/plugin-vue": 3.1.0_vite@3.1.3+vue@3.2.39
+  "@vitejs/plugin-vue-jsx": 2.0.1_vite@3.1.3+vue@3.2.39
   "@vue/eslint-config-prettier": 7.0.0_eslint@8.23.0+prettier@2.7.1
   "@vue/eslint-config-typescript": 10.0.0_c950ee9779d243f684a2ce043b490891
   "@vue/runtime-core": 3.2.39
@@ -240,9 +240,9 @@ devDependencies:
   tailwindcss: 3.1.8
   terser: 5.15.0
   typescript: 4.8.2
-  unplugin-vue-define-options: 0.7.3_vite@3.1.2+vue@3.2.39
-  vite: 3.1.2_sass@1.54.9+terser@5.15.0
-  vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.1.2
+  unplugin-vue-define-options: 0.7.3_vite@3.1.3+vue@3.2.39
+  vite: 3.1.3_sass@1.54.9+terser@5.15.0
+  vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.1.3
   vite-plugin-remove-console: 1.1.0
   vite-svg-loader: 3.6.0
   vue-eslint-parser: 8.3.0_eslint@8.23.0
@@ -655,10 +655,10 @@ packages:
       regenerator-runtime: 0.13.9
     dev: false
 
-  /@babel/standalone/7.19.0:
+  /@babel/standalone/7.19.2:
     resolution:
       {
-        integrity: sha512-P8lYynBl10MYpgkhGEV1fOsGDE/6lQSYp+e2YvqUPMWHT4JaQrOkM49FizjswrRzJ6KZTgG6ZY90/1GYvAR3/Q==
+        integrity: sha512-p+U+TYGevnPUemfHeQVFwABp9kWe5+h20MKxCzvyeAD1SIm7tlvo6lGRFz1WakAxmVZvLz7WDuWjwdC8FZKp+A==
       }
     engines: { node: ">=6.9.0" }
     dev: true
@@ -947,10 +947,24 @@ packages:
       - typescript
     dev: true
 
-  /@esbuild/linux-loong64/0.15.7:
+  /@esbuild/android-arm/0.15.8:
     resolution:
       {
-        integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==
+        integrity: sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==
+      }
+    engines: { node: ">=12" }
+    cpu: [arm]
+    os: [android]
+    requiresBuild: true
+    dependencies:
+      esbuild-wasm: 0.15.8
+    dev: true
+    optional: true
+
+  /@esbuild/linux-loong64/0.15.8:
+    resolution:
+      {
+        integrity: sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==
       }
     engines: { node: ">=12" }
     cpu: [loong64]
@@ -1129,10 +1143,10 @@ packages:
       vue: 3.2.39
     dev: true
 
-  /@intlify/bundle-utils/3.1.0_vue-i18n@9.2.2:
+  /@intlify/bundle-utils/3.1.2_vue-i18n@9.2.2:
     resolution:
       {
-        integrity: sha512-ghlJ0kR2cCQ8D+poKknC0Xx0ncOt3J3os7CcIAqqIWVF7k6AtGoCDnIru+YzlZcvFRNmP9wEZ7jKliojCdAWNg==
+        integrity: sha512-amgSo0NN5OKWYdcgFmfJqo2tcUcZ6C66Bxm5ALQnB0m3MUQtS9aJzKoIo+EU9XQiOVmlBFxRtNoZm+psHa5FNA==
       }
     engines: { node: ">= 12" }
     peerDependencies:
@@ -1213,7 +1227,7 @@ packages:
     engines: { node: ">= 14" }
     dev: true
 
-  /@intlify/vite-plugin-vue-i18n/6.0.1_vite@3.1.2+vue-i18n@9.2.2:
+  /@intlify/vite-plugin-vue-i18n/6.0.1_vite@3.1.3+vue-i18n@9.2.2:
     resolution:
       {
         integrity: sha512-FFVcxVU4bR9vdDLNbltM5mrhndnXMErO01i0RrpdyMegEt3Nu/YLoH0sFdjRun7/RY4vaEnhTnFvVf9uO0dQvg==
@@ -1231,13 +1245,13 @@ packages:
       vue-i18n:
         optional: true
     dependencies:
-      "@intlify/bundle-utils": 3.1.0_vue-i18n@9.2.2
+      "@intlify/bundle-utils": 3.1.2_vue-i18n@9.2.2
       "@intlify/shared": 9.3.0-beta.3
       "@rollup/pluginutils": 4.2.1
       debug: 4.3.4
       fast-glob: 3.2.11
       source-map: 0.6.1
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
       vue-i18n: 9.2.2_vue@3.2.39
     transitivePeerDependencies:
       - supports-color
@@ -1421,10 +1435,10 @@ packages:
       string-hash: 1.1.3
     dev: true
 
-  /@pureadmin/utils/0.1.1_b654ffc34f5950af31efa8000fa57dee:
+  /@pureadmin/utils/0.1.2_b654ffc34f5950af31efa8000fa57dee:
     resolution:
       {
-        integrity: sha512-J6WTyo5Ej4Ki0/UHDUGpIWQHRTifjnT6ThGa1mz7SNMzMjL+JOauDl7pmDifmAtp9ePH0XPfkK1QtvkrrG7Rfw==
+        integrity: sha512-Ps7U0wDaEMPnRZY2L3Az8anrDOPANmtd6J8uUjRZaNZi2mbkumNA+8q4c2sw2bb+6PwBtHJKorUJQZmlcwz5yw==
       }
     peerDependencies:
       dayjs: "*"
@@ -1888,26 +1902,26 @@ packages:
       nanoid: 3.3.4
     dev: false
 
-  /@vitejs/plugin-legacy/2.1.0_terser@5.15.0+vite@3.1.2:
+  /@vitejs/plugin-legacy/2.2.0_terser@5.15.0+vite@3.1.3:
     resolution:
       {
-        integrity: sha512-en3h0L7okBonSYKJx81bU8AVFPjSCiUSz8xUDAW8J0CxskfxSt/VJKbZO6G9yCVgZLywGoO8PNAfOQWVLUWZ2A==
+        integrity: sha512-xkSXZl2LNk0KKyo5CJknNW84mSlmHIClFzsBuFXkX3yBt+Lr8UO/n4QOg2X7+jvurgBRies9FRn3ZvMem+TmIg==
       }
     engines: { node: ^14.18.0 || >=16.0.0 }
     peerDependencies:
       terser: ^5.4.0
       vite: ^3.0.0
     dependencies:
-      "@babel/standalone": 7.19.0
+      "@babel/standalone": 7.19.2
       core-js: 3.25.1
       magic-string: 0.26.3
       regenerator-runtime: 0.13.9
       systemjs: 6.12.6
       terser: 5.15.0
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
     dev: true
 
-  /@vitejs/plugin-vue-jsx/2.0.1_vite@3.1.2+vue@3.2.39:
+  /@vitejs/plugin-vue-jsx/2.0.1_vite@3.1.3+vue@3.2.39:
     resolution:
       {
         integrity: sha512-lmiR1k9+lrF7LMczO0pxtQ8mOn6XeppJDHxnpxkJQpT5SiKz4SKhKdeNstXaTNuR8qZhUo5X0pJlcocn72Y4Jg==
@@ -1921,13 +1935,13 @@ packages:
       "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.19.0
       "@babel/plugin-transform-typescript": 7.19.0_@babel+core@7.19.0
       "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.19.0
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
       vue: 3.2.39
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@vitejs/plugin-vue/3.1.0_vite@3.1.2+vue@3.2.39:
+  /@vitejs/plugin-vue/3.1.0_vite@3.1.3+vue@3.2.39:
     resolution:
       {
         integrity: sha512-fmxtHPjSOEIRg6vHYDaem+97iwCUg/uSIaTzp98lhELt2ISOQuDo2hbkBdXod0g15IhfPMQmAxh4heUks2zvDA==
@@ -1937,7 +1951,7 @@ packages:
       vite: ^3.0.0
       vue: ^3.2.25
     dependencies:
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
       vue: 3.2.39
     dev: true
 
@@ -4049,22 +4063,24 @@ packages:
       ext: 1.7.0
     dev: false
 
-  /esbuild-android-64/0.15.7:
+  /esbuild-android-64/0.15.8:
     resolution:
       {
-        integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==
+        integrity: sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==
       }
     engines: { node: ">=12" }
     cpu: [x64]
     os: [android]
     requiresBuild: true
+    dependencies:
+      esbuild-wasm: 0.15.8
     dev: true
     optional: true
 
-  /esbuild-android-arm64/0.15.7:
+  /esbuild-android-arm64/0.15.8:
     resolution:
       {
-        integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==
+        integrity: sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==
       }
     engines: { node: ">=12" }
     cpu: [arm64]
@@ -4073,10 +4089,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-darwin-64/0.15.7:
+  /esbuild-darwin-64/0.15.8:
     resolution:
       {
-        integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==
+        integrity: sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4085,10 +4101,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-darwin-arm64/0.15.7:
+  /esbuild-darwin-arm64/0.15.8:
     resolution:
       {
-        integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==
+        integrity: sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==
       }
     engines: { node: ">=12" }
     cpu: [arm64]
@@ -4097,10 +4113,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-freebsd-64/0.15.7:
+  /esbuild-freebsd-64/0.15.8:
     resolution:
       {
-        integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==
+        integrity: sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4109,10 +4125,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-freebsd-arm64/0.15.7:
+  /esbuild-freebsd-arm64/0.15.8:
     resolution:
       {
-        integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==
+        integrity: sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==
       }
     engines: { node: ">=12" }
     cpu: [arm64]
@@ -4121,10 +4137,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-32/0.15.7:
+  /esbuild-linux-32/0.15.8:
     resolution:
       {
-        integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==
+        integrity: sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==
       }
     engines: { node: ">=12" }
     cpu: [ia32]
@@ -4133,10 +4149,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-64/0.15.7:
+  /esbuild-linux-64/0.15.8:
     resolution:
       {
-        integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==
+        integrity: sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4145,10 +4161,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-arm/0.15.7:
+  /esbuild-linux-arm/0.15.8:
     resolution:
       {
-        integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==
+        integrity: sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==
       }
     engines: { node: ">=12" }
     cpu: [arm]
@@ -4157,10 +4173,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-arm64/0.15.7:
+  /esbuild-linux-arm64/0.15.8:
     resolution:
       {
-        integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==
+        integrity: sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==
       }
     engines: { node: ">=12" }
     cpu: [arm64]
@@ -4169,10 +4185,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-mips64le/0.15.7:
+  /esbuild-linux-mips64le/0.15.8:
     resolution:
       {
-        integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==
+        integrity: sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==
       }
     engines: { node: ">=12" }
     cpu: [mips64el]
@@ -4181,10 +4197,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-ppc64le/0.15.7:
+  /esbuild-linux-ppc64le/0.15.8:
     resolution:
       {
-        integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==
+        integrity: sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==
       }
     engines: { node: ">=12" }
     cpu: [ppc64]
@@ -4193,10 +4209,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-riscv64/0.15.7:
+  /esbuild-linux-riscv64/0.15.8:
     resolution:
       {
-        integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==
+        integrity: sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==
       }
     engines: { node: ">=12" }
     cpu: [riscv64]
@@ -4205,10 +4221,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-linux-s390x/0.15.7:
+  /esbuild-linux-s390x/0.15.8:
     resolution:
       {
-        integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==
+        integrity: sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==
       }
     engines: { node: ">=12" }
     cpu: [s390x]
@@ -4217,10 +4233,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-netbsd-64/0.15.7:
+  /esbuild-netbsd-64/0.15.8:
     resolution:
       {
-        integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==
+        integrity: sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4229,10 +4245,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-openbsd-64/0.15.7:
+  /esbuild-openbsd-64/0.15.8:
     resolution:
       {
-        integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==
+        integrity: sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4241,10 +4257,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-sunos-64/0.15.7:
+  /esbuild-sunos-64/0.15.8:
     resolution:
       {
-        integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==
+        integrity: sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4253,10 +4269,21 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-windows-32/0.15.7:
+  /esbuild-wasm/0.15.8:
+    resolution:
+      {
+        integrity: sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==
+      }
+    engines: { node: ">=12" }
+    hasBin: true
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  /esbuild-windows-32/0.15.8:
     resolution:
       {
-        integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==
+        integrity: sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==
       }
     engines: { node: ">=12" }
     cpu: [ia32]
@@ -4265,10 +4292,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-windows-64/0.15.7:
+  /esbuild-windows-64/0.15.8:
     resolution:
       {
-        integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==
+        integrity: sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==
       }
     engines: { node: ">=12" }
     cpu: [x64]
@@ -4277,10 +4304,10 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-windows-arm64/0.15.7:
+  /esbuild-windows-arm64/0.15.8:
     resolution:
       {
-        integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==
+        integrity: sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==
       }
     engines: { node: ">=12" }
     cpu: [arm64]
@@ -4298,36 +4325,37 @@ packages:
     requiresBuild: true
     dev: true
 
-  /esbuild/0.15.7:
+  /esbuild/0.15.8:
     resolution:
       {
-        integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==
+        integrity: sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==
       }
     engines: { node: ">=12" }
     hasBin: true
     requiresBuild: true
     optionalDependencies:
-      "@esbuild/linux-loong64": 0.15.7
-      esbuild-android-64: 0.15.7
-      esbuild-android-arm64: 0.15.7
-      esbuild-darwin-64: 0.15.7
-      esbuild-darwin-arm64: 0.15.7
-      esbuild-freebsd-64: 0.15.7
-      esbuild-freebsd-arm64: 0.15.7
-      esbuild-linux-32: 0.15.7
-      esbuild-linux-64: 0.15.7
-      esbuild-linux-arm: 0.15.7
-      esbuild-linux-arm64: 0.15.7
-      esbuild-linux-mips64le: 0.15.7
-      esbuild-linux-ppc64le: 0.15.7
-      esbuild-linux-riscv64: 0.15.7
-      esbuild-linux-s390x: 0.15.7
-      esbuild-netbsd-64: 0.15.7
-      esbuild-openbsd-64: 0.15.7
-      esbuild-sunos-64: 0.15.7
-      esbuild-windows-32: 0.15.7
-      esbuild-windows-64: 0.15.7
-      esbuild-windows-arm64: 0.15.7
+      "@esbuild/android-arm": 0.15.8
+      "@esbuild/linux-loong64": 0.15.8
+      esbuild-android-64: 0.15.8
+      esbuild-android-arm64: 0.15.8
+      esbuild-darwin-64: 0.15.8
+      esbuild-darwin-arm64: 0.15.8
+      esbuild-freebsd-64: 0.15.8
+      esbuild-freebsd-arm64: 0.15.8
+      esbuild-linux-32: 0.15.8
+      esbuild-linux-64: 0.15.8
+      esbuild-linux-arm: 0.15.8
+      esbuild-linux-arm64: 0.15.8
+      esbuild-linux-mips64le: 0.15.8
+      esbuild-linux-ppc64le: 0.15.8
+      esbuild-linux-riscv64: 0.15.8
+      esbuild-linux-s390x: 0.15.8
+      esbuild-netbsd-64: 0.15.8
+      esbuild-openbsd-64: 0.15.8
+      esbuild-sunos-64: 0.15.8
+      esbuild-windows-32: 0.15.8
+      esbuild-windows-64: 0.15.8
+      esbuild-windows-arm64: 0.15.8
     dev: true
 
   /escalade/3.1.1:
@@ -8540,7 +8568,7 @@ packages:
     engines: { node: ">= 0.8" }
     dev: true
 
-  /unplugin-vue-define-options/0.7.3_vite@3.1.2+vue@3.2.39:
+  /unplugin-vue-define-options/0.7.3_vite@3.1.3+vue@3.2.39:
     resolution:
       {
         integrity: sha512-VbexYR8m2v/TLi49+F7Yf3rO2EyS0EkrXjJxqym6W0NxOzom9zdmRUR+av4UAu4GruhMumJc/9ITS1Wj+rozjg==
@@ -8551,7 +8579,7 @@ packages:
     dependencies:
       "@rollup/pluginutils": 4.2.1
       "@vue/compiler-sfc": 3.2.39
-      unplugin: 0.8.1_vite@3.1.2
+      unplugin: 0.8.1_vite@3.1.3
       vue: 3.2.39
     transitivePeerDependencies:
       - esbuild
@@ -8560,7 +8588,7 @@ packages:
       - webpack
     dev: true
 
-  /unplugin/0.8.1_vite@3.1.2:
+  /unplugin/0.8.1_vite@3.1.3:
     resolution:
       {
         integrity: sha512-o7rUZoPLG1fH4LKinWgb77gDtTE6mw/iry0Pq0Z5UPvZ9+HZ1/4+7fic7t58s8/CGkPrDpGq+RltO+DmswcR4g==
@@ -8582,7 +8610,7 @@ packages:
     dependencies:
       acorn: 8.8.0
       chokidar: 3.5.3
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
       webpack-sources: 3.2.3
       webpack-virtual-modules: 0.4.4
     dev: true
@@ -8667,7 +8695,7 @@ packages:
       spdx-expression-parse: 3.0.1
     dev: true
 
-  /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.1.2:
+  /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.1.3:
     resolution:
       {
         integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==
@@ -8687,7 +8715,7 @@ packages:
       fast-glob: 3.2.11
       mockjs: 1.1.0
       path-to-regexp: 6.2.1
-      vite: 3.1.2_sass@1.54.9+terser@5.15.0
+      vite: 3.1.3_sass@1.54.9+terser@5.15.0
     transitivePeerDependencies:
       - rollup
       - supports-color
@@ -8710,10 +8738,10 @@ packages:
       svgo: 2.8.0
     dev: true
 
-  /vite/3.1.2_sass@1.54.9+terser@5.15.0:
+  /vite/3.1.3_sass@1.54.9+terser@5.15.0:
     resolution:
       {
-        integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==
+        integrity: sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==
       }
     engines: { node: ^14.18.0 || >=16.0.0 }
     hasBin: true
@@ -8732,7 +8760,7 @@ packages:
       terser:
         optional: true
     dependencies:
-      esbuild: 0.15.7
+      esbuild: 0.15.8
       postcss: 8.4.16
       resolve: 1.22.1
       rollup: 2.78.1