⬆️ 更新依赖

This commit is contained in:
目棃
2025-03-28 10:17:17 +08:00
parent 89a79dc968
commit 211f689426
9 changed files with 103 additions and 103 deletions

View File

@@ -55,7 +55,7 @@ jobs:
- name: setup pnpm - name: setup pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v2
with: with:
version: 10.2.0 version: 10.7.0
- name: Install frontend dependencies - name: Install frontend dependencies
run: pnpm install run: pnpm install

View File

@@ -16,7 +16,7 @@ jobs:
- name: setup pnpm - name: setup pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v2
with: with:
version: 9.15.0 version: 10.7.0
- name: Install dependencies - name: Install dependencies
run: pnpm install --no-frozen-lockfile run: pnpm install --no-frozen-lockfile
- name: "Qodana Scan" - name: "Qodana Scan"

View File

@@ -3,7 +3,7 @@
"version": "0.7.2", "version": "0.7.2",
"description": "Game Tool for GenshinImpact player", "description": "Game Tool for GenshinImpact player",
"private": true, "private": true,
"packageManager": "pnpm@10.6.5", "packageManager": "pnpm@10.7.0",
"type": "module", "type": "module",
"scripts": { "scripts": {
"build": "tauri build", "build": "tauri build",
@@ -109,7 +109,7 @@
"@types/color-convert": "^2.0.4", "@types/color-convert": "^2.0.4",
"@types/fs-extra": "^11.0.4", "@types/fs-extra": "^11.0.4",
"@types/js-md5": "^0.7.2", "@types/js-md5": "^0.7.2",
"@types/node": "^22.13.13", "@types/node": "^22.13.14",
"@types/uuid": "^10.0.0", "@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.28.0", "@typescript-eslint/parser": "^8.28.0",
"@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue": "^5.2.3",
@@ -127,7 +127,7 @@
"lint-staged": "^15.5.0", "lint-staged": "^15.5.0",
"oxlint": "^0.16.3", "oxlint": "^0.16.3",
"prettier": "3.5.3", "prettier": "3.5.3",
"stylelint": "^16.16.0", "stylelint": "^16.17.0",
"stylelint-config-idiomatic-order": "^10.0.0", "stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-standard-vue": "^1.0.0", "stylelint-config-standard-vue": "^1.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.8.0", "stylelint-declaration-block-no-ignored-properties": "^2.8.0",

170
pnpm-lock.yaml generated
View File

@@ -124,8 +124,8 @@ importers:
specifier: ^0.7.2 specifier: ^0.7.2
version: 0.7.2 version: 0.7.2
'@types/node': '@types/node':
specifier: ^22.13.13 specifier: ^22.13.14
version: 22.13.13 version: 22.13.14
'@types/uuid': '@types/uuid':
specifier: ^10.0.0 specifier: ^10.0.0
version: 10.0.0 version: 10.0.0
@@ -134,7 +134,7 @@ importers:
version: 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) version: 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.2.3 specifier: ^5.2.3
version: 5.2.3(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) version: 5.2.3(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))
concurrently: concurrently:
specifier: ^9.1.2 specifier: ^9.1.2
version: 9.1.2 version: 9.1.2
@@ -178,29 +178,29 @@ importers:
specifier: 3.5.3 specifier: 3.5.3
version: 3.5.3 version: 3.5.3
stylelint: stylelint:
specifier: ^16.16.0 specifier: ^16.17.0
version: 16.16.0(typescript@5.8.2) version: 16.17.0(typescript@5.8.2)
stylelint-config-idiomatic-order: stylelint-config-idiomatic-order:
specifier: ^10.0.0 specifier: ^10.0.0
version: 10.0.0(stylelint@16.16.0(typescript@5.8.2)) version: 10.0.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-standard-vue: stylelint-config-standard-vue:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)) version: 1.0.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2))
stylelint-declaration-block-no-ignored-properties: stylelint-declaration-block-no-ignored-properties:
specifier: ^2.8.0 specifier: ^2.8.0
version: 2.8.0(stylelint@16.16.0(typescript@5.8.2)) version: 2.8.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-high-performance-animation: stylelint-high-performance-animation:
specifier: ^1.11.0 specifier: ^1.11.0
version: 1.11.0(stylelint@16.16.0(typescript@5.8.2)) version: 1.11.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-order: stylelint-order:
specifier: ^6.0.4 specifier: ^6.0.4
version: 6.0.4(stylelint@16.16.0(typescript@5.8.2)) version: 6.0.4(stylelint@16.17.0(typescript@5.8.2))
stylelint-prettier: stylelint-prettier:
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3(prettier@3.5.3)(stylelint@16.16.0(typescript@5.8.2)) version: 5.0.3(prettier@3.5.3)(stylelint@16.17.0(typescript@5.8.2))
stylelint-scss: stylelint-scss:
specifier: ^6.11.1 specifier: ^6.11.1
version: 6.11.1(stylelint@16.16.0(typescript@5.8.2)) version: 6.11.1(stylelint@16.17.0(typescript@5.8.2))
tsx: tsx:
specifier: ^4.19.3 specifier: ^4.19.3
version: 4.19.3 version: 4.19.3
@@ -212,13 +212,13 @@ importers:
version: 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) version: 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
vite: vite:
specifier: ^6.2.3 specifier: ^6.2.3
version: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) version: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
vite-plugin-vue-devtools: vite-plugin-vue-devtools:
specifier: ^7.7.2 specifier: ^7.7.2
version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))
vite-plugin-vuetify: vite-plugin-vuetify:
specifier: ^2.1.0 specifier: ^2.1.0
version: 2.1.0(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19) version: 2.1.0(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19)
vue-eslint-parser: vue-eslint-parser:
specifier: ^10.1.1 specifier: ^10.1.1
version: 10.1.1(eslint@9.23.0(jiti@2.4.2)) version: 10.1.1(eslint@9.23.0(jiti@2.4.2))
@@ -1066,8 +1066,8 @@ packages:
'@types/jsonfile@6.1.4': '@types/jsonfile@6.1.4':
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
'@types/node@22.13.13': '@types/node@22.13.14':
resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==} resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==}
'@types/uuid@10.0.0': '@types/uuid@10.0.0':
resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==}
@@ -1230,8 +1230,8 @@ packages:
ajv@8.17.1: ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
alien-signals@1.0.8: alien-signals@1.0.9:
resolution: {integrity: sha512-5Tnk+Q3E7b4NgTgxAyoggQHeEzUicxgiZhcFvBQhM4catV+wFDTmoHPectL7FL5YzkCjz4zhB/y00Q7n3vwVGQ==} resolution: {integrity: sha512-2dQYgGZHrW4pOYv0BWiw4cH/ElhwmLnQDcj/fdnRRF2OO3YBqgJXSleI1EbbXdQsuC5oCvr6+VKAOEElsmcx4Q==}
ansi-escapes@7.0.0: ansi-escapes@7.0.0:
resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==}
@@ -1598,8 +1598,8 @@ packages:
echarts@5.6.0: echarts@5.6.0:
resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
electron-to-chromium@1.5.123: electron-to-chromium@1.5.127:
resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==} resolution: {integrity: sha512-Ke5OggqOtEqzCzcUyV+9jgO6L6sv1gQVKGtSExXHjD/FK0p4qzPZbrDsrCdy0DptcQprD0V80RCBYSWLMhTTgQ==}
emoji-regex@10.4.0: emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -3145,8 +3145,8 @@ packages:
peerDependencies: peerDependencies:
stylelint: ^16.0.2 stylelint: ^16.0.2
stylelint@16.16.0: stylelint@16.17.0:
resolution: {integrity: sha512-40X5UOb/0CEFnZVEHyN260HlSSUxPES+arrUphOumGWgXERHfwCD0kNBVILgQSij8iliYVwlc0V7M5bcLP9vPg==} resolution: {integrity: sha512-I9OwVIWRMqVm2Br5iTbrfSqGRPWQUlvm6oXO1xZuYYu0Gpduy67N8wXOZv15p6E/JdlZiAtQaIoLKZEWk5hrjw==}
engines: {node: '>=18.12.0'} engines: {node: '>=18.12.0'}
hasBin: true hasBin: true
@@ -3288,8 +3288,8 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'} engines: {node: '>=18'}
unimport@4.1.2: unimport@4.1.3:
resolution: {integrity: sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==} resolution: {integrity: sha512-H+IVJ7rAkE3b+oC8rSJ2FsPaVsweeMC8eKZc+C6Mz7+hxDF45AnrY/tVCNRBvzMwWNcJEV67WdAVcal27iMjOw==}
engines: {node: '>=18.12.0'} engines: {node: '>=18.12.0'}
universalify@2.0.1: universalify@2.0.1:
@@ -3981,7 +3981,7 @@ snapshots:
std-env: 3.8.1 std-env: 3.8.1
ufo: 1.5.4 ufo: 1.5.4
unctx: 2.4.1 unctx: 2.4.1
unimport: 4.1.2 unimport: 4.1.3
untyped: 2.0.0 untyped: 2.0.0
transitivePeerDependencies: transitivePeerDependencies:
- magicast - magicast
@@ -4259,7 +4259,7 @@ snapshots:
'@types/fs-extra@11.0.4': '@types/fs-extra@11.0.4':
dependencies: dependencies:
'@types/jsonfile': 6.1.4 '@types/jsonfile': 6.1.4
'@types/node': 22.13.13 '@types/node': 22.13.14
'@types/js-md5@0.7.2': {} '@types/js-md5@0.7.2': {}
@@ -4269,9 +4269,9 @@ snapshots:
'@types/jsonfile@6.1.4': '@types/jsonfile@6.1.4':
dependencies: dependencies:
'@types/node': 22.13.13 '@types/node': 22.13.14
'@types/node@22.13.13': '@types/node@22.13.14':
dependencies: dependencies:
undici-types: 6.20.0 undici-types: 6.20.0
@@ -4354,9 +4354,9 @@ snapshots:
'@typescript-eslint/types': 8.28.0 '@typescript-eslint/types': 8.28.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
'@vitejs/plugin-vue@5.2.3(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': '@vitejs/plugin-vue@5.2.3(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))':
dependencies: dependencies:
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
vue: 3.5.13(typescript@5.8.2) vue: 3.5.13(typescript@5.8.2)
'@volar/language-core@2.4.12': '@volar/language-core@2.4.12':
@@ -4441,14 +4441,14 @@ snapshots:
dependencies: dependencies:
'@vue/devtools-kit': 7.7.2 '@vue/devtools-kit': 7.7.2
'@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': '@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))':
dependencies: dependencies:
'@vue/devtools-kit': 7.7.2 '@vue/devtools-kit': 7.7.2
'@vue/devtools-shared': 7.7.2 '@vue/devtools-shared': 7.7.2
mitt: 3.0.1 mitt: 3.0.1
nanoid: 5.1.5 nanoid: 5.1.5
pathe: 2.0.3 pathe: 2.0.3
vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))
vue: 3.5.13(typescript@5.8.2) vue: 3.5.13(typescript@5.8.2)
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
@@ -4473,7 +4473,7 @@ snapshots:
'@vue/compiler-dom': 3.5.13 '@vue/compiler-dom': 3.5.13
'@vue/compiler-vue2': 2.7.16 '@vue/compiler-vue2': 2.7.16
'@vue/shared': 3.5.13 '@vue/shared': 3.5.13
alien-signals: 1.0.8 alien-signals: 1.0.9
minimatch: 9.0.5 minimatch: 9.0.5
muggle-string: 0.4.1 muggle-string: 0.4.1
path-browserify: 1.0.1 path-browserify: 1.0.1
@@ -4530,7 +4530,7 @@ snapshots:
json-schema-traverse: 1.0.0 json-schema-traverse: 1.0.0
require-from-string: 2.0.2 require-from-string: 2.0.2
alien-signals@1.0.8: {} alien-signals@1.0.9: {}
ansi-escapes@7.0.0: ansi-escapes@7.0.0:
dependencies: dependencies:
@@ -4638,7 +4638,7 @@ snapshots:
browserslist@4.24.4: browserslist@4.24.4:
dependencies: dependencies:
caniuse-lite: 1.0.30001707 caniuse-lite: 1.0.30001707
electron-to-chromium: 1.5.123 electron-to-chromium: 1.5.127
node-releases: 2.0.19 node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.24.4) update-browserslist-db: 1.1.3(browserslist@4.24.4)
@@ -4911,7 +4911,7 @@ snapshots:
tslib: 2.3.0 tslib: 2.3.0
zrender: 5.6.1 zrender: 5.6.1
electron-to-chromium@1.5.123: {} electron-to-chromium@1.5.127: {}
emoji-regex@10.4.0: {} emoji-regex@10.4.0: {}
@@ -6486,63 +6486,63 @@ snapshots:
dependencies: dependencies:
js-tokens: 9.0.1 js-tokens: 9.0.1
stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
postcss-html: 1.6.0 postcss-html: 1.6.0
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-config-idiomatic-order@10.0.0(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-idiomatic-order@10.0.0(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-order: 6.0.4(stylelint@16.16.0(typescript@5.8.2)) stylelint-order: 6.0.4(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-recommended-vue@1.6.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-recommended-vue@1.6.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
postcss-html: 1.6.0 postcss-html: 1.6.0
semver: 7.7.1 semver: 7.7.1
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-recommended: 15.0.0(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-recommended: 15.0.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-recommended@15.0.0(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-recommended@15.0.0(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-config-standard-vue@1.0.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-standard-vue@1.0.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
postcss-html: 1.6.0 postcss-html: 1.6.0
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-recommended-vue: 1.6.0(postcss-html@1.6.0)(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-recommended-vue: 1.6.0(postcss-html@1.6.0)(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-standard: 37.0.0(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-standard: 37.0.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-config-standard@37.0.0(stylelint@16.16.0(typescript@5.8.2)): stylelint-config-standard@37.0.0(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-config-recommended: 15.0.0(stylelint@16.16.0(typescript@5.8.2)) stylelint-config-recommended: 15.0.0(stylelint@16.17.0(typescript@5.8.2))
stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@16.16.0(typescript@5.8.2)): stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-high-performance-animation@1.11.0(stylelint@16.16.0(typescript@5.8.2)): stylelint-high-performance-animation@1.11.0(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-order@6.0.4(stylelint@16.16.0(typescript@5.8.2)): stylelint-order@6.0.4(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.3
postcss-sorting: 8.0.2(postcss@8.5.3) postcss-sorting: 8.0.2(postcss@8.5.3)
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-prettier@5.0.3(prettier@3.5.3)(stylelint@16.16.0(typescript@5.8.2)): stylelint-prettier@5.0.3(prettier@3.5.3)(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
prettier: 3.5.3 prettier: 3.5.3
prettier-linter-helpers: 1.0.0 prettier-linter-helpers: 1.0.0
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint-scss@6.11.1(stylelint@16.16.0(typescript@5.8.2)): stylelint-scss@6.11.1(stylelint@16.17.0(typescript@5.8.2)):
dependencies: dependencies:
css-tree: 3.1.0 css-tree: 3.1.0
is-plain-object: 5.0.0 is-plain-object: 5.0.0
@@ -6552,9 +6552,9 @@ snapshots:
postcss-resolve-nested-selector: 0.1.6 postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
stylelint: 16.16.0(typescript@5.8.2) stylelint: 16.17.0(typescript@5.8.2)
stylelint@16.16.0(typescript@5.8.2): stylelint@16.17.0(typescript@5.8.2):
dependencies: dependencies:
'@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
'@csstools/css-tokenizer': 3.0.3 '@csstools/css-tokenizer': 3.0.3
@@ -6758,7 +6758,7 @@ snapshots:
unicorn-magic@0.3.0: {} unicorn-magic@0.3.0: {}
unimport@4.1.2: unimport@4.1.3:
dependencies: dependencies:
acorn: 8.14.1 acorn: 8.14.1
escape-string-regexp: 5.0.0 escape-string-regexp: 5.0.0
@@ -6768,7 +6768,7 @@ snapshots:
mlly: 1.7.4 mlly: 1.7.4
pathe: 2.0.3 pathe: 2.0.3
picomatch: 4.0.2 picomatch: 4.0.2
pkg-types: 1.3.1 pkg-types: 2.1.0
scule: 1.3.0 scule: 1.3.0
strip-literal: 3.0.0 strip-literal: 3.0.0
tinyglobby: 0.2.12 tinyglobby: 0.2.12
@@ -6817,11 +6817,11 @@ snapshots:
varint@6.0.0: {} varint@6.0.0: {}
vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)): vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)):
dependencies: dependencies:
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)): vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.37.0) '@rollup/pluginutils': 5.1.4(rollup@4.37.0)
@@ -6832,28 +6832,28 @@ snapshots:
perfect-debounce: 1.0.0 perfect-debounce: 1.0.0
picocolors: 1.1.1 picocolors: 1.1.1
sirv: 3.0.1 sirv: 3.0.1
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)):
dependencies: dependencies:
'@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))
'@vue/devtools-kit': 7.7.2 '@vue/devtools-kit': 7.7.2
'@vue/devtools-shared': 7.7.2 '@vue/devtools-shared': 7.7.2
execa: 9.5.2 execa: 9.5.2
sirv: 3.0.1 sirv: 3.0.1
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))
vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
- rollup - rollup
- supports-color - supports-color
- vue - vue
vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)): vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)):
dependencies: dependencies:
'@babel/core': 7.26.10 '@babel/core': 7.26.10
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10)
@@ -6864,28 +6864,28 @@ snapshots:
'@vue/compiler-dom': 3.5.13 '@vue/compiler-dom': 3.5.13
kolorist: 1.8.0 kolorist: 1.8.0
magic-string: 0.30.17 magic-string: 0.30.17
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-plugin-vuetify@2.1.0(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19): vite-plugin-vuetify@2.1.0(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19):
dependencies: dependencies:
'@vuetify/loader-shared': 2.1.0(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19) '@vuetify/loader-shared': 2.1.0(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19)
debug: 4.4.0 debug: 4.4.0
upath: 2.0.1 upath: 2.0.1
vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) vite: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)
vue: 3.5.13(typescript@5.8.2) vue: 3.5.13(typescript@5.8.2)
vuetify: 3.7.19(typescript@5.8.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.13(typescript@5.8.2)) vuetify: 3.7.19(typescript@5.8.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.13(typescript@5.8.2))
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0): vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0):
dependencies: dependencies:
esbuild: 0.25.1 esbuild: 0.25.1
postcss: 8.5.3 postcss: 8.5.3
rollup: 4.37.0 rollup: 4.37.0
optionalDependencies: optionalDependencies:
'@types/node': 22.13.13 '@types/node': 22.13.14
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 2.4.2 jiti: 2.4.2
sass: 1.86.0 sass: 1.86.0
@@ -6953,7 +6953,7 @@ snapshots:
vue: 3.5.13(typescript@5.8.2) vue: 3.5.13(typescript@5.8.2)
optionalDependencies: optionalDependencies:
typescript: 5.8.2 typescript: 5.8.2
vite-plugin-vuetify: 2.1.0(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19) vite-plugin-vuetify: 2.1.0(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(sass-embedded@1.86.0)(sass@1.86.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.19)
wcag-color@1.1.1: {} wcag-color@1.1.1: {}

4
src-tauri/Cargo.lock generated
View File

@@ -2471,9 +2471,9 @@ dependencies = [
[[package]] [[package]]
name = "log" name = "log"
version = "0.4.26" version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
dependencies = [ dependencies = [
"value-bag", "value-bag",
] ]

View File

@@ -21,7 +21,7 @@ tauri-build = { version = "2.1.0", features = [] }
[dependencies] [dependencies]
chrono = "0.4.40" chrono = "0.4.40"
log = "0.4.26" log = "0.4.27"
serde = { version = "1.0.219", features = ["derive"] } serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.140" serde_json = "1.0.140"
tauri = { version = "2.4.0", features = [] } tauri = { version = "2.4.0", features = [] }

View File

@@ -1,6 +1,6 @@
//! @file src/client/mod.rs //! @file src/client/mod.rs
//! @desc 客户端模块,负责操作米游社客户端 //! @desc 客户端模块,负责操作米游社客户端
//! @since Beta v0.7.0 //! @since Beta v0.7.3
mod menu; mod menu;
mod utils; mod utils;
@@ -8,7 +8,7 @@ mod utils;
use tauri::{AppHandle, Manager, WebviewWindowBuilder}; use tauri::{AppHandle, Manager, WebviewWindowBuilder};
use tauri_utils::config::WebviewUrl; use tauri_utils::config::WebviewUrl;
static BBS_VERSION: &'static str = "2.82.0"; static BBS_VERSION: &'static str = "2.85.1";
#[tauri::command] #[tauri::command]
pub async fn create_mhy_client(handle: AppHandle, func: String, url: String) { pub async fn create_mhy_client(handle: AppHandle, func: String, url: String) {

View File

@@ -1,10 +1,10 @@
/** /**
* @file utils/TGBbs.ts * @file utils/TGBbs.ts
* @description 关于 BBS 的工具函数 * @description 关于 BBS 的工具函数
* @since Beta v0.7.0 * @since Beta v0.7.3
*/ */
const BBS_VERSION: Readonly<string> = "2.82.0"; const BBS_VERSION: Readonly<string> = "2.85.1";
const BBS_UA_MOBILE: Readonly<string> = `Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/${BBS_VERSION}`; const BBS_UA_MOBILE: Readonly<string> = `Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/${BBS_VERSION}`;
/** /**

View File

@@ -1,7 +1,7 @@
/** /**
* @file web/utils/getRequestHeader.ts * @file web/utils/getRequestHeader.ts
* @description 获取请求头 * @description 获取请求头
* @since Beta v0.7.2 * @since Beta v0.7.3
*/ */
import Md5 from "js-md5"; import Md5 from "js-md5";
@@ -11,18 +11,18 @@ import { getDeviceInfo, getRandomString } from "@/utils/toolFunc.js";
/** /**
* @description salt 类型 * @description salt 类型
* @since Beta v0.7.2 * @since Beta v0.7.3
*/ */
type SaltKey = "K2" | "LK2" | "X4" | "X6" | "PROD"; type SaltKey = "K2" | "LK2" | "X4" | "X6" | "PROD";
/** /**
* @description salt 值 * @description salt 值
* @version 2.82.0 * @version 2.85.1
* @since Beta v0.7.0 * @since Beta v0.7.3
*/ */
const Salt: Readonly<Record<SaltKey, string>> = { const Salt: Readonly<Record<SaltKey, string>> = {
K2: "RGcLwIWYOQwTQPJ8Qw41kioel738ch3Z", K2: "ss6ZUzUlaWv6iDe0SHPSdCZYr0RSKPdi",
LK2: "1M69A7AaPUhTFCdH0D2iMatZ0MTiLmPf", LK2: "gW20AtTxpc0V5GR3SmsytCLhVBgXtW6I",
X4: "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs", X4: "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs",
X6: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v", X6: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
PROD: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v", PROD: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",