build(projects): update deps and fix type error [升级依赖并修复类型问题]

This commit is contained in:
Soybean
2023-05-04 19:02:20 +08:00
parent 5a4f842774
commit 34f023c4b1
7 changed files with 239 additions and 187 deletions

View File

@ -60,8 +60,8 @@
"@antv/g2": "^4.2.10",
"@better-scroll/core": "^2.5.1",
"@soybeanjs/vue-materials": "^0.1.9",
"@vueuse/core": "^10.1.0",
"axios": "0.27.2",
"@vueuse/core": "^10.1.2",
"axios": "1.4.0",
"clipboard": "^2.0.11",
"colord": "^2.9.3",
"crypto-js": "^4.1.1",
@ -85,42 +85,42 @@
},
"devDependencies": {
"@amap/amap-jsapi-types": "^0.0.13",
"@iconify/json": "^2.2.55",
"@iconify/json": "^2.2.60",
"@iconify/vue": "^4.1.1",
"@soybeanjs/cli": "^0.1.8",
"@soybeanjs/cli": "^0.1.9",
"@soybeanjs/vite-plugin-vue-page-route": "^0.0.5",
"@types/bmapgl": "^0.0.7",
"@types/crypto-js": "^4.1.1",
"@types/node": "18.16.1",
"@types/node": "18.16.3",
"@types/qs": "^6.9.7",
"@types/ua-parser-js": "^0.7.36",
"@unocss/preset-uno": "^0.51.8",
"@unocss/transformer-directives": "^0.51.8",
"@unocss/vite": "^0.51.8",
"@vitejs/plugin-vue": "^4.2.0",
"@vitejs/plugin-vue": "^4.2.1",
"@vitejs/plugin-vue-jsx": "^3.0.1",
"conventional-changelog": "^3.1.25",
"cross-env": "^7.0.3",
"eslint": "^8.39.0",
"eslint-config-soybeanjs": "^0.3.3",
"lint-staged": "12.5.0",
"lint-staged": "13.2.2",
"mockjs": "^1.1.0",
"rollup-plugin-visualizer": "^5.9.0",
"sass": "^1.62.1",
"simple-git-hooks": "^2.8.1",
"standard-version": "^9.5.0",
"tsx": "^3.12.6",
"tsx": "^3.12.7",
"typescript": "5.0.4",
"unplugin-icons": "^0.16.1",
"unplugin-vue-components": "0.24.1",
"unplugin-vue-define-options": "^1.3.3",
"vite": "^4.3.2",
"unplugin-vue-define-options": "^1.3.4",
"vite": "^4.3.4",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-mock": "2.9.8",
"vite-plugin-progress": "^0.0.7",
"vite-plugin-pwa": "^0.14.7",
"vite-plugin-svg-icons": "^2.0.1",
"vue-tsc": "^1.4.4"
"vue-tsc": "1.6.4"
},
"pnpm": {
"patchedDependencies": {

383
pnpm-lock.yaml generated
View File

@ -19,11 +19,11 @@ dependencies:
specifier: ^0.1.9
version: 0.1.9(vue@3.2.47)
'@vueuse/core':
specifier: ^10.1.0
version: 10.1.0(vue@3.2.47)
specifier: ^10.1.2
version: 10.1.2(vue@3.2.47)
axios:
specifier: 0.27.2
version: 0.27.2
specifier: 1.4.0
version: 1.4.0
clipboard:
specifier: ^2.0.11
version: 2.0.11
@ -90,14 +90,14 @@ devDependencies:
specifier: ^0.0.13
version: 0.0.13
'@iconify/json':
specifier: ^2.2.55
version: 2.2.55
specifier: ^2.2.60
version: 2.2.60
'@iconify/vue':
specifier: ^4.1.1
version: 4.1.1(vue@3.2.47)
'@soybeanjs/cli':
specifier: ^0.1.8
version: 0.1.8
specifier: ^0.1.9
version: 0.1.9
'@soybeanjs/vite-plugin-vue-page-route':
specifier: ^0.0.5
version: 0.0.5
@ -108,8 +108,8 @@ devDependencies:
specifier: ^4.1.1
version: 4.1.1
'@types/node':
specifier: 18.16.1
version: 18.16.1
specifier: 18.16.3
version: 18.16.3
'@types/qs':
specifier: ^6.9.7
version: 6.9.7
@ -124,13 +124,13 @@ devDependencies:
version: 0.51.8
'@unocss/vite':
specifier: ^0.51.8
version: 0.51.8(rollup@2.79.1)(vite@4.3.2)
version: 0.51.8(rollup@2.79.1)(vite@4.3.4)
'@vitejs/plugin-vue':
specifier: ^4.2.0
version: 4.2.0(vite@4.3.2)(vue@3.2.47)
specifier: ^4.2.1
version: 4.2.1(vite@4.3.4)(vue@3.2.47)
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
version: 3.0.1(vite@4.3.2)(vue@3.2.47)
version: 3.0.1(vite@4.3.4)(vue@3.2.47)
conventional-changelog:
specifier: ^3.1.25
version: 3.1.25
@ -144,8 +144,8 @@ devDependencies:
specifier: ^0.3.3
version: 0.3.3(eslint@8.39.0)(svelte@3.58.0)(typescript@5.0.4)
lint-staged:
specifier: 12.5.0
version: 12.5.0
specifier: 13.2.2
version: 13.2.2
mockjs:
specifier: ^1.1.0
version: 1.1.0(patch_hash=3y7clh66jsbznbjsqlxuh6722u)
@ -162,8 +162,8 @@ devDependencies:
specifier: ^9.5.0
version: 9.5.0
tsx:
specifier: ^3.12.6
version: 3.12.6
specifier: ^3.12.7
version: 3.12.7
typescript:
specifier: 5.0.4
version: 5.0.4
@ -174,29 +174,29 @@ devDependencies:
specifier: 0.24.1
version: 0.24.1(rollup@2.79.1)(vue@3.2.47)
unplugin-vue-define-options:
specifier: ^1.3.3
version: 1.3.3(rollup@2.79.1)(vue@3.2.47)
specifier: ^1.3.4
version: 1.3.4(rollup@2.79.1)(vue@3.2.47)
vite:
specifier: ^4.3.2
version: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
specifier: ^4.3.4
version: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
vite-plugin-compression:
specifier: ^0.5.1
version: 0.5.1(vite@4.3.2)
version: 0.5.1(vite@4.3.4)
vite-plugin-mock:
specifier: 2.9.8
version: 2.9.8(mockjs@1.1.0)(vite@4.3.2)
version: 2.9.8(mockjs@1.1.0)(vite@4.3.4)
vite-plugin-progress:
specifier: ^0.0.7
version: 0.0.7(vite@4.3.2)
version: 0.0.7(vite@4.3.4)
vite-plugin-pwa:
specifier: ^0.14.7
version: 0.14.7(vite@4.3.2)(workbox-build@6.5.4)(workbox-window@6.5.4)
version: 0.14.7(vite@4.3.4)(workbox-build@6.5.4)(workbox-window@6.5.4)
vite-plugin-svg-icons:
specifier: ^2.0.1
version: 2.0.1(vite@4.3.2)
version: 2.0.1(vite@4.3.4)
vue-tsc:
specifier: ^1.4.4
version: 1.4.4(typescript@5.0.4)
specifier: 1.6.4
version: 1.6.4(typescript@5.0.4)
packages:
@ -456,7 +456,7 @@ packages:
'@babel/traverse': 7.21.4
'@babel/types': 7.21.4
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.0
@ -541,7 +541,7 @@ packages:
'@babel/core': 7.21.4
'@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4)
'@babel/helper-plugin-utils': 7.20.2
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
lodash.debounce: 4.0.8
resolve: 1.22.2
semver: 6.3.0
@ -1599,7 +1599,7 @@ packages:
'@babel/helper-split-export-declaration': 7.18.6
'@babel/parser': 7.21.4
'@babel/types': 7.21.4
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@ -1898,7 +1898,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
espree: 9.5.1
globals: 13.20.0
ignore: 5.2.4
@ -1924,7 +1924,7 @@ packages:
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@ -1944,8 +1944,8 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
/@iconify/json@2.2.55:
resolution: {integrity: sha512-o2niVFsObVssJUsnF0wLYuoqiddDRL0j6t9ZyGN+j4b2FE5La6sln/LHxIix5mAZfLlJ54WTp+N+5ovVkjIgXQ==}
/@iconify/json@2.2.60:
resolution: {integrity: sha512-0wyZcoJJ193WrLa/NI4yeRnsB9/7s7MKxyOgttU01z5l0Sn7kqtWHc2ltjHVpEI7G465lsdmH0+7ymixUIlR6Q==}
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.0
@ -1961,7 +1961,7 @@ packages:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.2
'@iconify/types': 2.0.0
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
kolorist: 1.8.0
local-pkg: 0.4.3
transitivePeerDependencies:
@ -2308,16 +2308,16 @@ packages:
engines: {node: '>=14.16'}
dev: true
/@soybeanjs/cli@0.1.8:
resolution: {integrity: sha512-AhayTaRAjwSi1zc2CHDIjV8g72Teq6csQyLQltqk3VX18jXlQuHmAxi4KCO6o+QLxzZTSxmEPyKFOS9sgmUS3A==}
/@soybeanjs/cli@0.1.9:
resolution: {integrity: sha512-o6nSf6/yjwEsBLe9qf8enMnS2JPiOBTNS5cLQnMZRhTOXE8ykKCMpzgYHwau730tkJpy2ufNfftMQgxaJnjdMA==}
hasBin: true
dependencies:
commander: 10.0.1
enquirer: 2.3.6
execa: 7.1.1
kolorist: 1.8.0
minimist: 1.2.8
npm-check-updates: 16.10.9
prompts: 2.4.2
rimraf: 5.0.0
transitivePeerDependencies:
- bluebird
@ -2566,8 +2566,8 @@ packages:
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
dev: true
/@types/node@18.16.1:
resolution: {integrity: sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==}
/@types/node@18.16.3:
resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==}
dev: true
/@types/normalize-package-data@2.4.1:
@ -2581,7 +2581,7 @@ packages:
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
'@types/node': 18.16.1
'@types/node': 18.16.3
dev: true
/@types/semver@7.3.13:
@ -2591,7 +2591,7 @@ packages:
/@types/svgo@2.6.4:
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
dependencies:
'@types/node': 18.16.1
'@types/node': 18.16.3
dev: true
/@types/trusted-types@2.0.3:
@ -2602,8 +2602,8 @@ packages:
resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==}
dev: true
/@types/web-bluetooth@0.0.16:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
dev: false
/@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4):
@ -2622,7 +2622,7 @@ packages:
'@typescript-eslint/scope-manager': 5.59.0
'@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4)
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint: 8.39.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
@ -2647,7 +2647,7 @@ packages:
'@typescript-eslint/scope-manager': 5.59.0
'@typescript-eslint/types': 5.59.0
'@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4)
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint: 8.39.0
typescript: 5.0.4
transitivePeerDependencies:
@ -2682,7 +2682,7 @@ packages:
dependencies:
'@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4)
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint: 8.39.0
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
@ -2711,7 +2711,7 @@ packages:
dependencies:
'@typescript-eslint/types': 5.59.0
'@typescript-eslint/visitor-keys': 5.59.0
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.0
@ -2732,7 +2732,7 @@ packages:
dependencies:
'@typescript-eslint/types': 5.59.1
'@typescript-eslint/visitor-keys': 5.59.1
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.0
@ -2856,7 +2856,7 @@ packages:
css-tree: 2.3.1
dev: true
/@unocss/vite@0.51.8(rollup@2.79.1)(vite@4.3.2):
/@unocss/vite@0.51.8(rollup@2.79.1)(vite@4.3.4):
resolution: {integrity: sha512-0mVCgh2Bci2oey6VXGAJBI3x/p5whJiY32BpJaugCmLlZPc6rnWQ8o/FaOTed2EznWAGA8zRRF2l3fEVCURh9g==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
@ -2871,12 +2871,12 @@ packages:
chokidar: 3.5.3
fast-glob: 3.2.12
magic-string: 0.30.0
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
transitivePeerDependencies:
- rollup
dev: true
/@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.2)(vue@3.2.47):
/@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.4)(vue@3.2.47):
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -2886,20 +2886,20 @@ packages:
'@babel/core': 7.21.4
'@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4)
'@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.4)
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
vue: 3.2.47
transitivePeerDependencies:
- supports-color
dev: true
/@vitejs/plugin-vue@4.2.0(vite@4.3.2)(vue@3.2.47):
resolution: {integrity: sha512-hYaXFvEKEwyTmwHq2ft7GGeLBvyYLwTM3E5R1jpvzxg9gO4m5PQcTVvj1wEPKoPL8PAt+KAlxo3gyJWnmwzaWQ==}
/@vitejs/plugin-vue@4.2.1(vite@4.3.4)(vue@3.2.47):
resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
vue: 3.2.47
dev: true
@ -2924,32 +2924,32 @@ packages:
typescript: 5.0.4
dev: true
/@volar/vue-language-core@1.4.4:
resolution: {integrity: sha512-c3hL6un+CfoOlusGvpypcodmk9ke/ImrWIUc0GkgI+imoQpUGzgu3tEQWlPs604R7AhxeZwWUi8hQNfax0R/zA==}
/@volar/vue-language-core@1.6.4:
resolution: {integrity: sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==}
dependencies:
'@volar/language-core': 1.4.1
'@volar/source-map': 1.4.1
'@vue/compiler-dom': 3.2.47
'@vue/compiler-sfc': 3.2.47
'@vue/reactivity': 3.2.47
'@vue/shared': 3.2.47
'@vue/compiler-dom': 3.3.0-beta.3
'@vue/compiler-sfc': 3.3.0-beta.3
'@vue/reactivity': 3.3.0-beta.3
'@vue/shared': 3.3.0-beta.3
minimatch: 9.0.0
muggle-string: 0.2.2
vue-template-compiler: 2.7.14
dev: true
/@volar/vue-typescript@1.4.4(typescript@5.0.4):
resolution: {integrity: sha512-L61Fk15jlJw3QtIddD4cVE5jei5i6zbLJRiaEMYDDnUKB259/qUrdvnMfnZUFVyDwlevzdstjtaUyreeG/0nPQ==}
/@volar/vue-typescript@1.6.4(typescript@5.0.4):
resolution: {integrity: sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==}
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 1.4.1(typescript@5.0.4)
'@volar/vue-language-core': 1.4.4
'@volar/vue-language-core': 1.6.4
typescript: 5.0.4
dev: true
/@vue-macros/common@1.2.0(rollup@2.79.1)(vue@3.2.47):
resolution: {integrity: sha512-lQglnRn+8wkdAhmGQbrI0mo4SzRuY5KBjst0qi8LBDYllFKtI2brapbewUME1AXnXbVett0SRDnB2EdZXyzCmw==}
/@vue-macros/common@1.3.0(rollup@2.79.1)(vue@3.2.47):
resolution: {integrity: sha512-oRK9vdKryXtJbfucRla8XdnQiWVVNHEBid0waacdfMJn+LOunWeU/3k8VoZZc328HmmZj69MGkUoMWixsHCHGg==}
engines: {node: '>=14.19.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
@ -3005,6 +3005,15 @@ packages:
source-map-js: 1.0.2
dev: true
/@vue/compiler-core@3.3.0-beta.3:
resolution: {integrity: sha512-mv2rPo4JHou6ebm7+U/wO1HpA6W1zDfTqbt4fqjoXrMwU4DWNgRcLKTXG6G3cXV4mOe+2YgWspfxEzo7fPTMKg==}
dependencies:
'@babel/parser': 7.21.4
'@vue/shared': 3.3.0-beta.3
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: true
/@vue/compiler-dom@3.2.47:
resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
dependencies:
@ -3018,6 +3027,13 @@ packages:
'@vue/shared': 3.3.0-beta.2
dev: true
/@vue/compiler-dom@3.3.0-beta.3:
resolution: {integrity: sha512-e7VpjN9wYiuJdJos6Uoe501CzdMkfaEr/27Ks4Ss7Irtcj5YA/S1OROZ35Xl2Pc3ctx6beq5RpcOvnMqh0hcaA==}
dependencies:
'@vue/compiler-core': 3.3.0-beta.3
'@vue/shared': 3.3.0-beta.3
dev: true
/@vue/compiler-sfc@3.2.47:
resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
dependencies:
@ -3047,6 +3063,21 @@ packages:
source-map-js: 1.0.2
dev: true
/@vue/compiler-sfc@3.3.0-beta.3:
resolution: {integrity: sha512-6shZNooetShjSMHJvgVoE0EM8pOMV5vnrzsHoCU06stzV+kqRJQpbN7xf2s9wK2fgHMIBSMINrM9AuZiQnNCJg==}
dependencies:
'@babel/parser': 7.21.4
'@vue/compiler-core': 3.3.0-beta.3
'@vue/compiler-dom': 3.3.0-beta.3
'@vue/compiler-ssr': 3.3.0-beta.3
'@vue/reactivity-transform': 3.3.0-beta.3
'@vue/shared': 3.3.0-beta.3
estree-walker: 2.0.2
magic-string: 0.30.0
postcss: 8.4.23
source-map-js: 1.0.2
dev: true
/@vue/compiler-ssr@3.2.47:
resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
dependencies:
@ -3060,6 +3091,13 @@ packages:
'@vue/shared': 3.3.0-beta.2
dev: true
/@vue/compiler-ssr@3.3.0-beta.3:
resolution: {integrity: sha512-egJ0lEVAod3Hpnw96cJ/0a9qv5f5h5/VCBpKYT8scqkzoMsikh8AJant2omokBCL/Ut5UAMLVQlA5b66+2Ys/g==}
dependencies:
'@vue/compiler-dom': 3.3.0-beta.3
'@vue/shared': 3.3.0-beta.3
dev: true
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
dev: false
@ -3083,11 +3121,27 @@ packages:
magic-string: 0.30.0
dev: true
/@vue/reactivity-transform@3.3.0-beta.3:
resolution: {integrity: sha512-aM3TgBca9QMMu/9B9ASRVvckeZpAdJO9nmQh5UCznhoDYjVxQPS+sCQvH6TLOjPB1MDQMVQYg4ZiPqfVVo7NbA==}
dependencies:
'@babel/parser': 7.21.4
'@vue/compiler-core': 3.3.0-beta.3
'@vue/shared': 3.3.0-beta.3
estree-walker: 2.0.2
magic-string: 0.30.0
dev: true
/@vue/reactivity@3.2.47:
resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
dependencies:
'@vue/shared': 3.2.47
/@vue/reactivity@3.3.0-beta.3:
resolution: {integrity: sha512-9VjWfWgZJ18YXEkfnDfZr33RyLBa6zc0RARLkMqMApWvM26eusZAZ4hhyxlgODBU/mEFk4XOGIAtwwSQedA0MQ==}
dependencies:
'@vue/shared': 3.3.0-beta.3
dev: true
/@vue/runtime-core@3.2.47:
resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
dependencies:
@ -3117,24 +3171,28 @@ packages:
resolution: {integrity: sha512-AsHYKYiYUnL/LHog6iV/G9tctFZYOsaxHDbSnfeyip94rjndO46XSDbHek7wDlcj3NHGaf8jAQQKfva/7mypjA==}
dev: true
/@vueuse/core@10.1.0(vue@3.2.47):
resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==}
/@vue/shared@3.3.0-beta.3:
resolution: {integrity: sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==}
dev: true
/@vueuse/core@10.1.2(vue@3.2.47):
resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 10.1.0
'@vueuse/shared': 10.1.0(vue@3.2.47)
'@types/web-bluetooth': 0.0.17
'@vueuse/metadata': 10.1.2
'@vueuse/shared': 10.1.2(vue@3.2.47)
vue-demi: 0.14.0(vue@3.2.47)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
/@vueuse/metadata@10.1.0:
resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==}
/@vueuse/metadata@10.1.2:
resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==}
dev: false
/@vueuse/shared@10.1.0(vue@3.2.47):
resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==}
/@vueuse/shared@10.1.2(vue@3.2.47):
resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==}
dependencies:
vue-demi: 0.14.0(vue@3.2.47)
transitivePeerDependencies:
@ -3180,7 +3238,7 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
dependencies:
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@ -3189,7 +3247,7 @@ packages:
resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==}
engines: {node: '>= 8.0.0'}
dependencies:
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
depd: 2.0.0
humanize-ms: 1.2.1
transitivePeerDependencies:
@ -3228,6 +3286,11 @@ packages:
string-width: 4.2.3
dev: true
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
dev: true
/ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
@ -3406,7 +3469,7 @@ packages:
'@typescript-eslint/scope-manager': 5.59.1
'@typescript-eslint/types': 5.59.1
astrojs-compiler-sync: 0.3.2(@astrojs/compiler@1.3.2)
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint-visitor-keys: 3.4.0
espree: 9.5.1
semver: 7.5.0
@ -3452,11 +3515,12 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/axios@0.27.2:
resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
/axios@1.4.0:
resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==}
dependencies:
follow-redirects: 1.15.2
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
dev: false
@ -3930,11 +3994,6 @@ packages:
engines: {node: '>= 10'}
dev: true
/commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
dev: true
/common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
@ -4475,7 +4534,7 @@ packages:
ms: 2.1.3
dev: true
/debug@4.3.4(supports-color@9.3.1):
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
@ -4485,7 +4544,6 @@ packages:
optional: true
dependencies:
ms: 2.1.2
supports-color: 9.3.1
dev: true
/decamelize-keys@1.1.1:
@ -4762,6 +4820,13 @@ packages:
dev: true
optional: true
/enquirer@2.3.6:
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
dependencies:
ansi-colors: 4.1.3
dev: true
/entities@1.1.2:
resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
dev: true
@ -5424,7 +5489,7 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0)
'@jridgewell/sourcemap-codec': 1.4.15
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint: 8.39.0
esutils: 2.0.3
known-css-properties: 0.27.0
@ -5519,7 +5584,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.0
@ -6404,7 +6469,7 @@ packages:
dependencies:
'@tootallnate/once': 2.0.0
agent-base: 6.0.2
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@ -6422,7 +6487,7 @@ packages:
engines: {node: '>= 6'}
dependencies:
agent-base: 6.0.2
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@ -6920,7 +6985,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 18.16.1
'@types/node': 18.16.3
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@ -7094,11 +7159,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
dev: true
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
@ -7136,11 +7196,6 @@ packages:
type-check: 0.4.0
dev: true
/lilconfig@2.0.5:
resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
engines: {node: '>=10'}
dev: true
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@ -7150,32 +7205,32 @@ packages:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
dev: true
/lint-staged@12.5.0:
resolution: {integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
/lint-staged@13.2.2:
resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==}
engines: {node: ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
chalk: 5.2.0
cli-truncate: 3.1.0
colorette: 2.0.20
commander: 9.5.0
debug: 4.3.4(supports-color@9.3.1)
execa: 5.1.1
lilconfig: 2.0.5
listr2: 4.0.5
commander: 10.0.1
debug: 4.3.4
execa: 7.1.1
lilconfig: 2.1.0
listr2: 5.0.8
micromatch: 4.0.5
normalize-path: 3.0.0
object-inspect: 1.12.3
pidtree: 0.5.0
pidtree: 0.6.0
string-argv: 0.3.1
supports-color: 9.3.1
yaml: 1.10.2
yaml: 2.2.2
transitivePeerDependencies:
- enquirer
- supports-color
dev: true
/listr2@4.0.5:
resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
engines: {node: '>=12'}
/listr2@5.0.8:
resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
enquirer: '>= 2.3.0 < 3'
peerDependenciesMeta:
@ -8320,8 +8375,8 @@ packages:
engines: {node: '>=8.6'}
dev: true
/pidtree@0.5.0:
resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==}
/pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
hasBin: true
dev: true
@ -8553,14 +8608,6 @@ packages:
sisteransi: 1.0.5
dev: true
/prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
dev: true
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
@ -8573,6 +8620,10 @@ packages:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
dev: true
/proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
dev: false
/punycode@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
@ -8628,7 +8679,7 @@ packages:
/rc-config-loader@4.1.2:
resolution: {integrity: sha512-qKTnVWFl9OQYKATPzdfaZIbTxcHziQl92zYSxYC6umhOqyAsoj8H8Gq/+aFjAso68sBdjTz3A7omqeAkkF1MWg==}
dependencies:
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
js-yaml: 4.1.0
json5: 2.2.3
require-from-string: 2.0.2
@ -9240,7 +9291,7 @@ packages:
engines: {node: '>= 10'}
dependencies:
agent-base: 6.0.2
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
socks: 2.7.1
transitivePeerDependencies:
- supports-color
@ -9608,11 +9659,6 @@ packages:
has-flag: 4.0.0
dev: true
/supports-color@9.3.1:
resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==}
engines: {node: '>=12'}
dev: true
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@ -9862,8 +9908,8 @@ packages:
typescript: 5.0.4
dev: true
/tsx@3.12.6:
resolution: {integrity: sha512-q93WgS3lBdHlPgS0h1i+87Pt6n9K/qULIMNYZo07nSeu2z5QE2CellcAZfofVXBo2tQg9av2ZcRMQ2S2i5oadQ==}
/tsx@3.12.7:
resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==}
hasBin: true
dependencies:
'@esbuild-kit/cjs-loader': 2.4.2
@ -10096,7 +10142,7 @@ packages:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.2
'@iconify/utils': 2.1.5
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
kolorist: 1.8.0
local-pkg: 0.4.3
unplugin: 1.3.1
@ -10120,7 +10166,7 @@ packages:
'@antfu/utils': 0.7.2
'@rollup/pluginutils': 5.0.2(rollup@2.79.1)
chokidar: 3.5.3
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
fast-glob: 3.2.12
local-pkg: 0.4.3
magic-string: 0.30.0
@ -10133,11 +10179,11 @@ packages:
- supports-color
dev: true
/unplugin-vue-define-options@1.3.3(rollup@2.79.1)(vue@3.2.47):
resolution: {integrity: sha512-gSBR84QJZUYhiLlQzJ8dQ9BCUAnnfWf+sTqhxXpzoL/nWH3sQqlGWznQtUPKTqQZdupQr1DCIVvLYMQD1/4X6g==}
/unplugin-vue-define-options@1.3.4(rollup@2.79.1)(vue@3.2.47):
resolution: {integrity: sha512-RD9TGQ7P047FfW5H0LtFHob60Uz9fOVjr7fncEfccJcG3oNKJahmftQCunJJJLNaXa7WgfPOS7a4vIkt7UaGAw==}
engines: {node: '>=14.19.0'}
dependencies:
'@vue-macros/common': 1.2.0(rollup@2.79.1)(vue@3.2.47)
'@vue-macros/common': 1.3.0(rollup@2.79.1)(vue@3.2.47)
ast-walker-scope: 0.4.1
unplugin: 1.3.1
transitivePeerDependencies:
@ -10262,20 +10308,20 @@ packages:
diff-match-patch: 1.0.5
dev: false
/vite-plugin-compression@0.5.1(vite@4.3.2):
/vite-plugin-compression@0.5.1(vite@4.3.4):
resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
peerDependencies:
vite: '>=2.0.0'
dependencies:
chalk: 4.1.2
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
fs-extra: 10.1.0
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
transitivePeerDependencies:
- supports-color
dev: true
/vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@4.3.2):
/vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@4.3.4):
resolution: {integrity: sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==}
engines: {node: '>=12.0.0'}
peerDependencies:
@ -10286,17 +10332,17 @@ packages:
chalk: 4.1.2
chokidar: 3.5.3
connect: 3.7.0
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
esbuild: 0.14.54
fast-glob: 3.2.12
mockjs: 1.1.0(patch_hash=3y7clh66jsbznbjsqlxuh6722u)
path-to-regexp: 6.2.1
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
transitivePeerDependencies:
- supports-color
dev: true
/vite-plugin-progress@0.0.7(vite@4.3.2):
/vite-plugin-progress@0.0.7(vite@4.3.4):
resolution: {integrity: sha512-zyvKdcc/X+6hnw3J1HVV1TKrlFKC4Rh8GnDnWG/2qhRXjqytTcM++xZ+SAPnoDsSyWl8O93ymK0wZRgHAoglEQ==}
engines: {node: '>=14', pnpm: '>=7.0.0'}
peerDependencies:
@ -10305,10 +10351,10 @@ packages:
picocolors: 1.0.0
progress: 2.0.3
rd: 2.0.1
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
dev: true
/vite-plugin-pwa@0.14.7(vite@4.3.2)(workbox-build@6.5.4)(workbox-window@6.5.4):
/vite-plugin-pwa@0.14.7(vite@4.3.4)(workbox-build@6.5.4)(workbox-window@6.5.4):
resolution: {integrity: sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw==}
peerDependencies:
vite: ^3.1.0 || ^4.0.0
@ -10316,37 +10362,37 @@ packages:
workbox-window: ^6.5.4
dependencies:
'@rollup/plugin-replace': 5.0.2(rollup@3.21.0)
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
fast-glob: 3.2.12
pretty-bytes: 6.1.0
rollup: 3.21.0
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
workbox-build: 6.5.4
workbox-window: 6.5.4
transitivePeerDependencies:
- supports-color
dev: true
/vite-plugin-svg-icons@2.0.1(vite@4.3.2):
/vite-plugin-svg-icons@2.0.1(vite@4.3.4):
resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==}
peerDependencies:
vite: '>=2.0.0'
dependencies:
'@types/svgo': 2.6.4
cors: 2.8.5
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
etag: 1.8.1
fs-extra: 10.1.0
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
vite: 4.3.2(@types/node@18.16.1)(sass@1.62.1)
vite: 4.3.4(@types/node@18.16.3)(sass@1.62.1)
transitivePeerDependencies:
- supports-color
dev: true
/vite@4.3.2(@types/node@18.16.1)(sass@1.62.1):
resolution: {integrity: sha512-9R53Mf+TBoXCYejcL+qFbZde+eZveQLDYd9XgULILLC1a5ZwPaqgmdVpL8/uvw2BM/1TzetWjglwm+3RO+xTyw==}
/vite@4.3.4(@types/node@18.16.3)(sass@1.62.1):
resolution: {integrity: sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@ -10370,7 +10416,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 18.16.1
'@types/node': 18.16.3
esbuild: 0.17.18
postcss: 8.4.23
rollup: 3.21.0
@ -10424,7 +10470,7 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4(supports-color@9.3.1)
debug: 4.3.4
eslint: 8.39.0
eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.0
@ -10465,14 +10511,14 @@ packages:
he: 1.2.0
dev: true
/vue-tsc@1.4.4(typescript@5.0.4):
resolution: {integrity: sha512-2XsCjF2mLo6gwOVcOpngwJkP8GzYQjNh20A+Pr2FGdsWzr9jjXJ0k08/DfcslfncsuCrTrnWtb4KEL3gcDtlNA==}
/vue-tsc@1.6.4(typescript@5.0.4):
resolution: {integrity: sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/vue-language-core': 1.4.4
'@volar/vue-typescript': 1.4.4(typescript@5.0.4)
'@volar/vue-language-core': 1.6.4
'@volar/vue-typescript': 1.6.4(typescript@5.0.4)
semver: 7.5.0
typescript: 5.0.4
dev: true
@ -10844,6 +10890,11 @@ packages:
engines: {node: '>= 6'}
dev: true
/yaml@2.2.2:
resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
engines: {node: '>= 14'}
dev: true
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}

View File

@ -2,7 +2,7 @@
<n-breadcrumb class="px-12px">
<template v-for="breadcrumb in breadcrumbs" :key="breadcrumb.key">
<n-breadcrumb-item>
<n-dropdown v-if="breadcrumb.hasChildren" :options="breadcrumb.children" @select="dropdownSelect">
<n-dropdown v-if="breadcrumb.hasChildren" :options="breadcrumb.options" @select="dropdownSelect">
<span>
<component
:is="breadcrumb.icon"

View File

@ -17,7 +17,7 @@
<script setup lang="ts">
import { computed } from 'vue';
import type { VNodeChild } from 'vue';
import type { Component } from 'vue';
import { useBoolean } from '@/hooks';
defineOptions({ name: 'MixMenuDetail' });
@ -30,7 +30,7 @@ interface Props {
/** 当前激活状态的理由名称 */
activeRouteName: string;
/** 路由图标 */
icon?: () => VNodeChild;
icon?: Component;
/** mini尺寸的路由 */
isMini?: boolean;
}

View File

@ -1,5 +1,5 @@
import axios from 'axios';
import type { AxiosError, AxiosInstance, AxiosRequestConfig } from 'axios';
import type { AxiosResponse, AxiosError, AxiosInstance, AxiosRequestConfig } from 'axios';
import { REFRESH_TOKEN_CODE } from '@/config';
import {
localStg,
@ -59,7 +59,7 @@ export default class CustomAxiosInstance {
}
);
this.instance.interceptors.response.use(
async response => {
(async response => {
const { status } = response;
if (status === 200 || status < 300 || status === 304) {
const backend = response.data;
@ -82,7 +82,7 @@ export default class CustomAxiosInstance {
}
const error = handleResponseError(response);
return handleServiceResult(error, null);
},
}) as (response: AxiosResponse<any, any>) => Promise<AxiosResponse<any, any>>,
(axiosError: AxiosError) => {
const error = handleAxiosError(axiosError);
return handleServiceResult(error, null);

View File

@ -245,13 +245,14 @@ declare namespace App {
};
/** 面包屑 */
type GlobalBreadcrumb = import('naive-ui').DropdownOption & {
type GlobalBreadcrumb = Omit<import('naive-ui').DropdownOption, 'icon'> & {
key: string;
label: string;
disabled: boolean;
routeName: string;
hasChildren: boolean;
children?: GlobalBreadcrumb[];
icon?: import('vue').Component;
options?: import('naive-ui/es/dropdown/src/interface').DropdownMixedOption[];
};
/** 多页签Tab的路由 */

View File

@ -65,9 +65,9 @@ function transformBreadcrumbMenuToBreadcrumb(menu: App.GlobalMenuOption, rootPat
breadcrumb.icon = menu.icon;
}
if (hasChildren) {
breadcrumb.children = menu.children?.map(item =>
breadcrumb.options = menu.children?.map(item =>
transformBreadcrumbMenuToBreadcrumb(item as App.GlobalMenuOption, rootPath)
);
) as NonNullable<App.GlobalBreadcrumb['options']>;
}
return breadcrumb;
}