Quellcode durchsuchen

refactor: add stylelint ignore filepath

lanjianrong vor 4 Jahren
Ursprung
Commit
77ea6d8edd
3 geänderte Dateien mit 156 neuen und 85 gelöschten Zeilen
  1. 3 0
      .stylelintignore
  2. 2 6
      package.json
  3. 151 79
      pnpm-lock.yaml

+ 3 - 0
.stylelintignore

@@ -0,0 +1,3 @@
+dist
+src/.umi
+src/.umi-production

+ 2 - 6
package.json

@@ -33,8 +33,8 @@
     "@ant-design/pro-layout": "6.38.8",
     "@ant-design/pro-table": "2.76.3",
     "@icon-park/react": "^1.3.3",
-    "@umijs/max": "4.0.7",
-    "@umijs/plugins": "4.0.7",
+    "@umijs/max": "4.0.8",
+    "@umijs/plugins": "4.0.8",
     "ahooks": "^3.4.1",
     "antd": "4.21.0",
     "antd-img-crop": "^3.16.0",
@@ -55,10 +55,6 @@
     "virtuallist-antd": "^0.7.2"
   },
   "devDependencies": {
-    "@babel/plugin-proposal-class-properties": "^7.16.7",
-    "@babel/plugin-proposal-decorators": "^7.17.2",
-    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12",
-    "@babel/plugin-proposal-optional-chaining": "^7.13.12",
     "@types/jest": "^26.0.0",
     "@types/lodash": "^4.14.144",
     "@types/qs": "^6.5.3",

+ 151 - 79
pnpm-lock.yaml

@@ -16,8 +16,8 @@ specifiers:
   '@types/qs': ^6.5.3
   '@types/react': ^18.0.0
   '@types/react-dom': ^18.0.0
-  '@umijs/max': 4.0.7
-  '@umijs/plugins': 4.0.7
+  '@umijs/max': 4.0.8
+  '@umijs/plugins': 4.0.8
   '@unocss/cli': ^0.38.2
   ahooks: ^3.4.1
   antd: 4.21.0
@@ -55,8 +55,8 @@ dependencies:
   '@ant-design/pro-layout': 6.38.8_xaribo4j3p4npckcloxr6jx4xe
   '@ant-design/pro-table': 2.76.3_xaribo4j3p4npckcloxr6jx4xe
   '@icon-park/react': 1.4.1_ef5jwxihqo6n7gxfmzogljlgcm
-  '@umijs/max': 4.0.7_zydoiptit3dcuzymmvs734hkw4
-  '@umijs/plugins': 4.0.7_qxzfdpirdibaom4hl2zvjnzdju
+  '@umijs/max': 4.0.8_zydoiptit3dcuzymmvs734hkw4
+  '@umijs/plugins': 4.0.8_qxzfdpirdibaom4hl2zvjnzdju
   ahooks: 3.5.0_react@18.1.0
   antd: 4.21.0_ef5jwxihqo6n7gxfmzogljlgcm
   antd-img-crop: 3.16.0_xaribo4j3p4npckcloxr6jx4xe
@@ -3193,32 +3193,32 @@ packages:
       eslint-visitor-keys: 3.3.0
     dev: false
 
-  /@umijs/ast/4.0.7:
-    resolution: {integrity: sha512-MA4wumuru7I1TmrrLXxpJNTQSFa5FHxMrEABIiNGc7Hd4TktcF8EkW++XP+lxUuqx/51trYZzyXtdKykbdywPg==}
+  /@umijs/ast/4.0.8:
+    resolution: {integrity: sha512-xO60pjXdlpLT+mKiT0B5I4nC8sJ84mvOqmhEk+iNRCKTa7U/kr8RSekjplMTGWXdGCylYU5puHTUq2Tm3bUpxA==}
     dependencies:
-      '@umijs/bundler-utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
     transitivePeerDependencies:
       - supports-color
     dev: false
 
-  /@umijs/babel-preset-umi/4.0.7:
-    resolution: {integrity: sha512-P0YicHBwsnuZBP0j23P8Fh2ZVzQ6+iul8MJz+8f/rSUhTKeExmRNWJxxQlwdxojR92f9egvg0yJVuOknhvObnA==}
+  /@umijs/babel-preset-umi/4.0.8:
+    resolution: {integrity: sha512-qAeVCiu/XSoB2ymdGp6kNlSYSBMyjBEcw1ZgCUJLgbKgR9xTqurm2QUFPsNftsatFodkBYnJBO9YstObY5UPow==}
     dependencies:
       '@babel/runtime': 7.17.9
       '@bloomberg/record-tuple-polyfill': 0.0.4
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/utils': 4.0.8
       core-js: 3.22.4
     transitivePeerDependencies:
       - supports-color
     dev: false
 
-  /@umijs/bundler-esbuild/4.0.7:
-    resolution: {integrity: sha512-ScC22Pa877SutqPIfuuGzGBQY1nWWP7tYL/3YjsPZryn0uP8GUNZlmEuUKMvE9IetGFheZBEh+TDjIQnA0G1UA==}
+  /@umijs/bundler-esbuild/4.0.8:
+    resolution: {integrity: sha512-a9vmgBtl1LTsEQEJeNqQ6jwSUSJ4VQrhoUzFE7sto2edaKQ8MQrSapfjsPcdyQixjTClqGf+jkloJLf3419Dnw==}
     hasBin: true
     dependencies:
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/utils': 4.0.8
       enhanced-resolve: 5.9.3
       postcss: 8.4.14
       postcss-flexbugs-fixes: 5.0.2_postcss@8.4.14
@@ -3227,10 +3227,10 @@ packages:
       - supports-color
     dev: false
 
-  /@umijs/bundler-utils/4.0.7:
-    resolution: {integrity: sha512-GBQGhtuPvd/5IAolqZyZyeo1H1yMUFLdVXIQWcqqDIINPeEZCXrXGCLYF9kxSI3ovjc5g0Q5xhS25Sov6uDuFg==}
+  /@umijs/bundler-utils/4.0.8:
+    resolution: {integrity: sha512-/2a2HBXgtkEzLT5E1jOHfMBSDBRJE/KgL7DoJhm13pKfsqxSFzkRXrvpN2zjE8S/qXl2oeUzN/OLYOzOGC7Ngw==}
     dependencies:
-      '@umijs/utils': 4.0.7
+      '@umijs/utils': 4.0.8
       esbuild: 0.14.36
       regenerate-unicode-properties: 10.0.1
       spdy: 4.0.2
@@ -3238,14 +3238,14 @@ packages:
       - supports-color
     dev: false
 
-  /@umijs/bundler-vite/4.0.7:
-    resolution: {integrity: sha512-vYcjZdpsP/ud3Z80mlYkxrXBdkzRvuJcSijs6MEfoEunc5yNnbleHm5OeZ/OJICWEdqIDu6eTCb6E7D6MmDJYA==}
+  /@umijs/bundler-vite/4.0.8:
+    resolution: {integrity: sha512-44IkzW3Y89tzIlwWmqpQMUiDxXS0R49l86fgr64hcKf2v8oDFnXWWtDzhuuwQnGY6sSSlmUAedbskuOhVbaSRg==}
     hasBin: true
     requiresBuild: true
     dependencies:
       '@svgr/core': 6.2.1
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/utils': 4.0.8
       '@vitejs/plugin-react': 1.2.0
       postcss-preset-env: 7.5.0
       rollup-plugin-visualizer: 5.6.0
@@ -3255,8 +3255,8 @@ packages:
       - supports-color
     dev: false
 
-  /@umijs/bundler-webpack/4.0.7:
-    resolution: {integrity: sha512-9xn7MEkfZEjCUkyLzihQGaLS5+tP0HrUqpJR37XsNKWXADqgaB+0A4Kh7ZR1klMNYEHVYQ4mwI0EHjFrJtEWoQ==}
+  /@umijs/bundler-webpack/4.0.8_typescript@4.7.4:
+    resolution: {integrity: sha512-B06jKMpcu2HNqlmZn2eT0sfogD9PXMRbtRMcqqo25LjP4XDIBeEdeK9zBrwTMMBUUtsxehk3VqStF9lPjE2CIQ==}
     hasBin: true
     dependencies:
       '@parcel/css': 1.9.0
@@ -3265,13 +3265,15 @@ packages:
       '@svgr/plugin-jsx': 6.2.1_@svgr+core@6.2.1
       '@svgr/plugin-svgo': 6.2.0_@svgr+core@6.2.1
       '@types/hapi__joi': 17.1.8
-      '@umijs/babel-preset-umi': 4.0.7
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/mfsu': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/babel-preset-umi': 4.0.8
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1
+      '@umijs/mfsu': 4.0.8
+      '@umijs/utils': 4.0.8
       cors: 2.8.5
       css-loader: 6.7.1
       es5-imcompatible-versions: 0.1.73
+      fork-ts-checker-webpack-plugin: 7.2.4_typescript@4.7.4
       jest-worker: 27.5.1
       node-libs-browser: 2.2.1
       postcss: 8.4.14
@@ -3283,30 +3285,36 @@ packages:
       - sockjs-client
       - supports-color
       - type-fest
+      - typescript
+      - vue-template-compiler
       - webpack
       - webpack-dev-server
       - webpack-hot-middleware
       - webpack-plugin-serve
     dev: false
 
-  /@umijs/core/4.0.7:
-    resolution: {integrity: sha512-9lL8Ub6fQPdawODW3uM3Nz0N58e30sAposnPBvFPof/SPY3rFjMUIKWDtf/HIM9OgFKXLlrUXfWy+KayMEPHPg==}
+  /@umijs/case-sensitive-paths-webpack-plugin/1.0.1:
+    resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==}
+    dev: false
+
+  /@umijs/core/4.0.8:
+    resolution: {integrity: sha512-iqttQjWavQhxdvjYFN2YtUCU0WMzJSMAc9njZs2HjWhtbymUVpCvBVW4HpSlQjiUJs48BTwKKG20LHU8BokKNA==}
     dependencies:
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/utils': 4.0.8
     transitivePeerDependencies:
       - supports-color
     dev: false
 
-  /@umijs/lint/4.0.7_nj2vya5w6hsvqod5673wtbqeku:
-    resolution: {integrity: sha512-ZwweD3DRk3FW4hwIFsmigKBnb7EHzkfu6twcZLqrSS23em2le62bI6DbkQP/F32Za4bi0KXUEKAc1BHdz86cFQ==}
+  /@umijs/lint/4.0.8_nj2vya5w6hsvqod5673wtbqeku:
+    resolution: {integrity: sha512-xxCVWH+A/KAJ3kFqGbkummCaMzjKMlqPIwoDRCW6okCHdL6ye3faAHYPmit8Clw8L2AwdvHEsIlqY5qIedQ3Nw==}
     dependencies:
       '@babel/core': 7.17.9
       '@babel/eslint-parser': 7.17.0_c77tlxfiivugycutqmowoj57sm
       '@stylelint/postcss-css-in-js': 0.38.0_ryeeqdz73dmnun3unz5nxq65vi
       '@typescript-eslint/eslint-plugin': 5.27.1_76cletop5y37porjpw3ddlh5xi
       '@typescript-eslint/parser': 5.27.1_4hx5bygx4rxgd7xwyndf6ymwce
-      '@umijs/babel-preset-umi': 4.0.7
+      '@umijs/babel-preset-umi': 4.0.8
       eslint-plugin-jest: 26.1.5_foyhrlarnkq5u6r672vv7lci3e
       eslint-plugin-react: 7.29.4_eslint@8.15.0
       eslint-plugin-react-hooks: 4.5.0_eslint@8.15.0
@@ -3326,16 +3334,16 @@ packages:
       - typescript
     dev: false
 
-  /@umijs/max/4.0.7_zydoiptit3dcuzymmvs734hkw4:
-    resolution: {integrity: sha512-0Fv6NQ1pMgC7iZcCW7EyA8PQXEdC1r89lhExMTuxUZTSSvzkOPXLM2LznLoURcG1OLKb0B/bszsh3BPFFW4aXQ==}
+  /@umijs/max/4.0.8_zydoiptit3dcuzymmvs734hkw4:
+    resolution: {integrity: sha512-RC4UIkgSMynh4Md5FPdY7ngJOVyZJafsDAsFM71YIRdfHkXtrjXM/oKw0f1JoIr66AczKq0I1tukssXYbO0zHw==}
     hasBin: true
     dependencies:
-      '@umijs/lint': 4.0.7_nj2vya5w6hsvqod5673wtbqeku
-      '@umijs/plugins': 4.0.7_qxzfdpirdibaom4hl2zvjnzdju
+      '@umijs/lint': 4.0.8_nj2vya5w6hsvqod5673wtbqeku
+      '@umijs/plugins': 4.0.8_qxzfdpirdibaom4hl2zvjnzdju
       antd: 4.21.0_ef5jwxihqo6n7gxfmzogljlgcm
       eslint: 8.15.0
       stylelint: 14.8.2
-      umi: 4.0.7_zpgjqj37zxn4pot5bjps6ibfya
+      umi: 4.0.8_zpgjqj37zxn4pot5bjps6ibfya
     transitivePeerDependencies:
       - '@babel/core'
       - '@types/react'
@@ -3361,31 +3369,32 @@ packages:
       - supports-color
       - type-fest
       - typescript
+      - vue-template-compiler
       - webpack
       - webpack-dev-server
       - webpack-hot-middleware
       - webpack-plugin-serve
     dev: false
 
-  /@umijs/mfsu/4.0.7:
-    resolution: {integrity: sha512-aOkyZvjI16B/7gO8soRvfcf2JB23NtPD8PcSSTOYXm6YVP1a49qTIAwZmatbf0IzadnjiOoWi2t6FEgot99a8w==}
+  /@umijs/mfsu/4.0.8:
+    resolution: {integrity: sha512-zlwoFg6OqUmcmnwXcAhWR9Oimq/XCKDI92ze3KCtfKrWFcw/qYc9f85mTwZXU12k6o12QnLxRHbWFb0Adi5AfQ==}
     dependencies:
-      '@umijs/bundler-esbuild': 4.0.7
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/bundler-esbuild': 4.0.8
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/utils': 4.0.8
       enhanced-resolve: 5.9.3
       is-equal: 1.6.4
     transitivePeerDependencies:
       - supports-color
     dev: false
 
-  /@umijs/plugins/4.0.7_qxzfdpirdibaom4hl2zvjnzdju:
-    resolution: {integrity: sha512-yxh8PJQE/n4wt04G+epHhikgoRWyrs66RRHZ+UBeWjMfObwuFG1wZqNpep6u9OvoaSdtX1H4jxmMUV/vpMIRww==}
+  /@umijs/plugins/4.0.8_qxzfdpirdibaom4hl2zvjnzdju:
+    resolution: {integrity: sha512-4A783zH9ErM2GorFHh29jLBcanoS1FkYpSzPfQS0zCvvSXtuLZ1a8JNfiDEuYZQXY+0ptJ+NMjcLVfgwU0yaSA==}
     dependencies:
       '@ahooksjs/use-request': 2.8.15_react@18.1.0
       '@ant-design/icons': 4.7.0_ef5jwxihqo6n7gxfmzogljlgcm
       '@ant-design/pro-layout': 7.0.1-beta.20_xaribo4j3p4npckcloxr6jx4xe
-      '@umijs/bundler-utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
       antd-dayjs-webpack-plugin: 1.0.6_dayjs@1.11.2
       axios: 0.27.2
       babel-plugin-import: 1.13.5
@@ -3415,19 +3424,19 @@ packages:
       - supports-color
     dev: false
 
-  /@umijs/preset-umi/4.0.7_@types+react@18.0.14:
-    resolution: {integrity: sha512-YQeQipR4Yo7nxKUbxCV23pr6QOXrtK3l+gbdeHLhA64+1QLvGDfZso1/o+KOpu8p+/KjQJ1/0mGXlaZhonV3mw==}
+  /@umijs/preset-umi/4.0.8_yqoujom3h6hjllkdlibpxicdqe:
+    resolution: {integrity: sha512-9ckEKAIetDA1JhzcGA+TPLYI8JTSMnJfS8CElilVJDb0MnvU9WHVvqG7yxnOm+2v1ZGeyUv8qD5ISqo3qHe29g==}
     dependencies:
       '@types/multer': 1.4.7
-      '@umijs/ast': 4.0.7
-      '@umijs/babel-preset-umi': 4.0.7
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/bundler-vite': 4.0.7
-      '@umijs/bundler-webpack': 4.0.7
-      '@umijs/core': 4.0.7
-      '@umijs/renderer-react': 4.0.7_ef5jwxihqo6n7gxfmzogljlgcm
-      '@umijs/server': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@umijs/ast': 4.0.8
+      '@umijs/babel-preset-umi': 4.0.8
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/bundler-vite': 4.0.8
+      '@umijs/bundler-webpack': 4.0.8_typescript@4.7.4
+      '@umijs/core': 4.0.8
+      '@umijs/renderer-react': 4.0.8_ef5jwxihqo6n7gxfmzogljlgcm
+      '@umijs/server': 4.0.8
+      '@umijs/utils': 4.0.8
       click-to-react-component: 1.0.8_iupzlfzo47c7rghj3avw7kmjhq
       core-js: 3.22.4
       current-script-polyfill: 1.0.0
@@ -3449,18 +3458,21 @@ packages:
       - sockjs-client
       - supports-color
       - type-fest
+      - typescript
+      - vue-template-compiler
       - webpack
       - webpack-dev-server
       - webpack-hot-middleware
       - webpack-plugin-serve
     dev: false
 
-  /@umijs/renderer-react/4.0.7_ef5jwxihqo6n7gxfmzogljlgcm:
-    resolution: {integrity: sha512-LNz73g316FQocXAwePfp5XnECbuGUqUejXK4PgRX+qFYSpNTh34sbFzf9SNNeJMq/U0pZvO3wixRayGr8RRDlw==}
+  /@umijs/renderer-react/4.0.8_ef5jwxihqo6n7gxfmzogljlgcm:
+    resolution: {integrity: sha512-v/jhQQujv+XgLJkP2OlDvgUFjKY/iNzHbM7QL4ZASh3nJ44YGYfwKOChcv9XubnDVE0rA2PQbJ41qYk7s+R7qw==}
     peerDependencies:
       react: '>=16.8'
       react-dom: '>=16.8'
     dependencies:
+      '@babel/runtime': 7.17.9
       '@loadable/component': 5.15.2_react@18.1.0
       history: 5.3.0
       react: 18.1.0
@@ -3477,10 +3489,10 @@ packages:
       memoize-one: 5.2.1
     dev: false
 
-  /@umijs/server/4.0.7:
-    resolution: {integrity: sha512-5xpPf1IOkMFpoH3hZ/0EegfSC4+bcNI59lkxn3vQO/pjBuRokLNUGzDrxCzJyEDudQk936+YvoOcCWDMYEbNGg==}
+  /@umijs/server/4.0.8:
+    resolution: {integrity: sha512-RwQtLCcE/vcU0ZgNgv5gcegopn4FZ/mO618QdistQnesf4VfixxjrnznVxxAvN4mtQGrnrZx9KaIKIbfjTvIlQ==}
     dependencies:
-      '@umijs/bundler-utils': 4.0.7
+      '@umijs/bundler-utils': 4.0.8
       history: 5.3.0
       react: 18.1.0
       react-dom: 18.1.0_react@18.1.0
@@ -3493,8 +3505,8 @@ packages:
     resolution: {integrity: sha512-XlcwzSYQ/SRZpHdwIyMDS4FOGX5kP4U/2g2mykyn/iPQTK4xTiQAyBu6UnnDnn7d5P8s7Atzh1C7H0ETNOypJg==}
     dev: false
 
-  /@umijs/test/4.0.7:
-    resolution: {integrity: sha512-kg20kD+cVAdmnOS6wfCj2lAzcE6xoEL4VCgWeFI1+oY16y8OOZ1YoQaLOUU6tCFf+QC9zNSCtbOXdrI7CheuFw==}
+  /@umijs/test/4.0.8:
+    resolution: {integrity: sha512-I/RmA7fxEQEeZTUgPjb8el+vQfFc15MEOJowxsqxk5zol6qIgOT1phxhi77RvV58DAGC0Z2zJ5o5YoRd8RYHRg==}
     dependencies:
       '@jest/types': 27.5.1
       esbuild: 0.14.36
@@ -3514,8 +3526,8 @@ packages:
       react: 18.1.0
     dev: false
 
-  /@umijs/utils/4.0.7:
-    resolution: {integrity: sha512-KKzVwPa5CjowCOJr88sxxkPaenBfA8FiLcSD8Y1/97Uv+fhTKPsoTyn/D9Cj/CQl4GWYh2/CF96Vq2daxkor6w==}
+  /@umijs/utils/4.0.8:
+    resolution: {integrity: sha512-XZduRjs9sjHka6Mk1lALDc3zwYlM/o+3M+0WSqvCtUoPhoY95Ezj4y5b2+yuv8h3BEBiz/ILOw/bnzvbiUZVig==}
     dependencies:
       chokidar: 3.5.3
       pino: 7.11.0
@@ -6302,6 +6314,31 @@ packages:
     engines: {node: '>=0.10.0'}
     dev: false
 
+  /fork-ts-checker-webpack-plugin/7.2.4_typescript@4.7.4:
+    resolution: {integrity: sha512-wVN8w0aGiiF4/1o0N5VPeh+PCs4OMg8VzKiYc7Uw7e2VmTt8JuKjEc2/uvd/VfG0Ux+4WnxMncSRcZpXAS6Fyw==}
+    engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
+    peerDependencies:
+      typescript: '>3.6.0'
+      vue-template-compiler: '*'
+      webpack: ^5.11.0
+    peerDependenciesMeta:
+      vue-template-compiler:
+        optional: true
+    dependencies:
+      '@babel/code-frame': 7.16.7
+      chalk: 4.1.2
+      chokidar: 3.5.3
+      cosmiconfig: 7.0.1
+      deepmerge: 4.2.2
+      fs-extra: 10.1.0
+      memfs: 3.4.7
+      minimatch: 3.1.2
+      schema-utils: 3.1.1
+      semver: 7.3.7
+      tapable: 2.2.1
+      typescript: 4.7.4
+    dev: false
+
   /form-data/4.0.0:
     resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
     engines: {node: '>= 6'}
@@ -6322,6 +6359,19 @@ packages:
       map-cache: 0.2.2
     dev: false
 
+  /fs-extra/10.1.0:
+    resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
+    engines: {node: '>=12'}
+    dependencies:
+      graceful-fs: 4.2.10
+      jsonfile: 6.1.0
+      universalify: 2.0.0
+    dev: false
+
+  /fs-monkey/1.0.3:
+    resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==}
+    dev: false
+
   /fs.realpath/1.0.0:
     resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 
@@ -7430,6 +7480,14 @@ packages:
     hasBin: true
     dev: false
 
+  /jsonfile/6.1.0:
+    resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+    dependencies:
+      universalify: 2.0.0
+    optionalDependencies:
+      graceful-fs: 4.2.10
+    dev: false
+
   /jsx-ast-utils/3.3.1:
     resolution: {integrity: sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==}
     engines: {node: '>=4.0'}
@@ -7816,6 +7874,13 @@ packages:
     resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
     dev: false
 
+  /memfs/3.4.7:
+    resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==}
+    engines: {node: '>= 4.0.0'}
+    dependencies:
+      fs-monkey: 1.0.3
+    dev: false
+
   /memoize-one/5.2.1:
     resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
     dev: false
@@ -11796,20 +11861,21 @@ packages:
     dev: false
     optional: true
 
-  /umi/4.0.7_zpgjqj37zxn4pot5bjps6ibfya:
-    resolution: {integrity: sha512-UhcHKb4YjOqRrHVPR7roUEHV1arrCgUq+7/XzgzdaLTovlGnDZtOj7e/wXY/88scB09Yfu96r3Ml+hN+ap84Hg==}
+  /umi/4.0.8_zpgjqj37zxn4pot5bjps6ibfya:
+    resolution: {integrity: sha512-0/KHjljUDa0kvfNvHQdAiaVmNvi58EeBeOIaGxGwJXoYQaURB1wrQCOnEaS/yB+uEcmPRFkMmOXVF9CWqkEFHg==}
     engines: {node: '>=14'}
     hasBin: true
     dependencies:
-      '@umijs/bundler-utils': 4.0.7
-      '@umijs/bundler-webpack': 4.0.7
-      '@umijs/core': 4.0.7
-      '@umijs/lint': 4.0.7_nj2vya5w6hsvqod5673wtbqeku
-      '@umijs/preset-umi': 4.0.7_@types+react@18.0.14
-      '@umijs/renderer-react': 4.0.7_ef5jwxihqo6n7gxfmzogljlgcm
-      '@umijs/server': 4.0.7
-      '@umijs/test': 4.0.7
-      '@umijs/utils': 4.0.7
+      '@babel/runtime': 7.17.9
+      '@umijs/bundler-utils': 4.0.8
+      '@umijs/bundler-webpack': 4.0.8_typescript@4.7.4
+      '@umijs/core': 4.0.8
+      '@umijs/lint': 4.0.8_nj2vya5w6hsvqod5673wtbqeku
+      '@umijs/preset-umi': 4.0.8_yqoujom3h6hjllkdlibpxicdqe
+      '@umijs/renderer-react': 4.0.8_ef5jwxihqo6n7gxfmzogljlgcm
+      '@umijs/server': 4.0.8
+      '@umijs/test': 4.0.8
+      '@umijs/utils': 4.0.8
       prettier-plugin-organize-imports: 2.3.4_gd3y7r3s3evy6b2vthd7dmacga
       prettier-plugin-packagejson: 2.2.18_prettier@2.7.1
     transitivePeerDependencies:
@@ -11834,6 +11900,7 @@ packages:
       - supports-color
       - type-fest
       - typescript
+      - vue-template-compiler
       - webpack
       - webpack-dev-server
       - webpack-hot-middleware
@@ -11944,6 +12011,11 @@ packages:
       unist-util-visit-parents: 5.1.0
     dev: false
 
+  /universalify/2.0.0:
+    resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+    engines: {node: '>= 10.0.0'}
+    dev: false
+
   /unocss/0.38.2:
     resolution: {integrity: sha512-YSADRlI55kt7tnpHWFDJGTdBfhQ5IshhXP6dJJd9f8ma/SIV/DW+gyYyL9VFDCqCDLuQBRmJTRX2NE4jGfZiug==}
     engines: {node: '>=14'}