feat 制定eslint规则

This commit is contained in:
Ironsp
2026-08-25 11:36:17 +08:00
parent 65abf0216d
commit 8b3c06d1c8
6 changed files with 354 additions and 70 deletions

View File

@@ -2,4 +2,7 @@ import uni from '@uni-helper/eslint-config'
export default uni({
unocss: true,
rules: {
'no-console': 'off',
},
})

View File

@@ -35,6 +35,7 @@
"@dcloudio/uni-quickapp-webview": "3.0.0-4080720251210001",
"@uni-helper/axios-adapter": "^1.18.1",
"@vueuse/core": "^13.5.0",
"@wot-ui/ui": "^2.3.2",
"axios": "^1.19.0",
"pinia": "^4.0.3",
"vue": "3.4.21",
@@ -66,6 +67,7 @@
"eslint": "^9.32.0",
"lint-staged": "^16.1.2",
"miniprogram-api-typings": "^4.1.0",
"sass": "^1.98.0",
"simple-git-hooks": "^2.13.0",
"typescript": "~5.8.3",
"unocss": "66.0.0",

343
pnpm-lock.yaml generated
View File

@@ -16,10 +16,10 @@ importers:
version: 3.0.0-4080720251210001(@dcloudio/types@3.4.16)(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-harmony':
specifier: 3.0.0-4080720251210001
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-plus':
specifier: 3.0.0-4080720251210001
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-components':
specifier: 3.0.0-4080720251210001
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
@@ -61,10 +61,13 @@ importers:
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
'@uni-helper/axios-adapter':
specifier: ^1.18.1
version: 1.18.1(axios@1.19.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))
version: 1.18.1(axios@1.19.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))
'@vueuse/core':
specifier: ^13.5.0
version: 13.5.0(vue@3.4.21(typescript@5.8.3))
'@wot-ui/ui':
specifier: ^2.3.2
version: 2.3.2(vue@3.4.21(typescript@5.8.3))
axios:
specifier: ^1.19.0
version: 1.19.0
@@ -95,7 +98,7 @@ importers:
version: 3.0.0-4080720251210001
'@dcloudio/vite-plugin-uni':
specifier: 3.0.0-4080720251210001
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
version: 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@iconify-json/carbon':
specifier: ^1.2.11
version: 1.2.11
@@ -107,10 +110,10 @@ importers:
version: 24.1.0
'@uni-helper/eslint-config':
specifier: ^0.4.0
version: 0.4.0(@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)))(eslint@9.32.0(jiti@2.5.1))
version: 0.4.0(@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)))(eslint@9.32.0(jiti@2.5.1))
'@uni-helper/plugin-uni':
specifier: ^0.1.0
version: 0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
version: 0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
'@uni-helper/unh':
specifier: ^0.2.3
version: 0.2.3
@@ -122,7 +125,7 @@ importers:
version: 1.0.0-alpha.6(@uni-helper/uni-app-types@1.0.0-alpha.6(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-cloud-types@1.0.0-alpha.6(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-ui-types@1.0.0-alpha.6(@uni-helper/uni-app-types@1.0.0-alpha.6(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3))
'@uni-helper/unocss-preset-uni':
specifier: ^0.2.11
version: 0.2.11(@unocss/preset-legacy-compat@65.4.0)(@unocss/preset-mini@66.5.1)(@unocss/rule-utils@66.5.1)(@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0)))(unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))))(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
version: 0.2.11(@unocss/preset-legacy-compat@65.4.0)(@unocss/preset-mini@66.5.1)(@unocss/rule-utils@66.5.1)(@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)))(unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))))(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
'@uni-helper/vite-plugin-uni-components':
specifier: ^0.2.3
version: 0.2.3(rollup@4.59.0)
@@ -131,10 +134,10 @@ importers:
version: 0.1.11(rollup@4.59.0)
'@uni-helper/vite-plugin-uni-manifest':
specifier: ^0.2.9
version: 0.2.9(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))
version: 0.2.9(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))
'@uni-helper/vite-plugin-uni-pages':
specifier: ^0.3.19
version: 0.3.19(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))
version: 0.3.19(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))
'@unocss/eslint-config':
specifier: ^66.3.3
version: 66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
@@ -153,6 +156,9 @@ importers:
miniprogram-api-typings:
specifier: ^4.1.0
version: 4.1.0
sass:
specifier: ^1.98.0
version: 1.103.1
simple-git-hooks:
specifier: ^2.13.0
version: 2.13.0
@@ -161,22 +167,22 @@ importers:
version: 5.8.3
unocss:
specifier: 66.0.0
version: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
version: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
unplugin-auto-import:
specifier: ^19.3.0
version: 19.3.0(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))
vite:
specifier: ^5.2.8
version: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
version: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
vite-plugin-uni-polyfill:
specifier: ^0.1.0
version: 0.1.0
vitest:
specifier: ^4.0.18
version: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)
version: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)
vitest-environment-uniapp:
specifier: ^0.0.5
version: 0.0.5(@dcloudio/uni-automator@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3)))(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1))
version: 0.0.5(@dcloudio/uni-automator@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3)))(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))
vue-tsc:
specifier: ^3.0.4
version: 3.0.4(typescript@5.8.3)
@@ -1741,6 +1747,82 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
'@parcel/watcher-android-arm64@2.6.0':
resolution: {integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [android]
'@parcel/watcher-darwin-arm64@2.6.0':
resolution: {integrity: sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [darwin]
'@parcel/watcher-darwin-x64@2.6.0':
resolution: {integrity: sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [darwin]
'@parcel/watcher-freebsd-x64@2.6.0':
resolution: {integrity: sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [freebsd]
'@parcel/watcher-linux-arm-glibc@2.6.0':
resolution: {integrity: sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
'@parcel/watcher-linux-arm-musl@2.6.0':
resolution: {integrity: sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
'@parcel/watcher-linux-arm64-glibc@2.6.0':
resolution: {integrity: sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
'@parcel/watcher-linux-arm64-musl@2.6.0':
resolution: {integrity: sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
'@parcel/watcher-linux-x64-glibc@2.6.0':
resolution: {integrity: sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
'@parcel/watcher-linux-x64-musl@2.6.0':
resolution: {integrity: sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
'@parcel/watcher-win32-arm64@2.6.0':
resolution: {integrity: sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [win32]
'@parcel/watcher-win32-x64@2.6.0':
resolution: {integrity: sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [win32]
'@parcel/watcher@2.6.0':
resolution: {integrity: sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==}
engines: {node: '>= 10.0.0'}
'@pkgr/core@0.2.9':
resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -2702,6 +2784,12 @@ packages:
peerDependencies:
vue: ^3.5.0
'@wot-ui/ui@2.3.2':
resolution: {integrity: sha512-voPLlAsSh9mWASqYXXiYMSp8Rc9aZ3HBEYh7kAuxrADtbwtL+D+gbofUL5hd2SnSIbRVaweVD5Bb+MicZ6jIlw==}
engines: {HBuilderX: ^3.8.7}
peerDependencies:
vue: '>=3.2.47'
abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
deprecated: Use your platform's native atob() and btoa() methods instead
@@ -3039,6 +3127,10 @@ packages:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
chokidar@5.0.0:
resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines: {node: '>= 20.19.0'}
chownr@2.0.0:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
@@ -3304,6 +3396,10 @@ packages:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -3999,6 +4095,9 @@ packages:
resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines: {node: '>= 4'}
immutable@5.1.9:
resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==}
import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -4755,6 +4854,9 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
node-fetch-native@1.6.6:
resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
@@ -4961,6 +5063,10 @@ packages:
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines: {node: '>=12'}
picomatch@4.0.7:
resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
engines: {node: '>=12'}
pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
@@ -5172,6 +5278,10 @@ packages:
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
engines: {node: '>= 14.18.0'}
readdirp@5.1.1:
resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==}
engines: {node: '>= 20.19.0'}
refa@0.12.1:
resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -5296,6 +5406,11 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
sass@1.103.1:
resolution: {integrity: sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw==}
engines: {node: '>=20.19.0'}
hasBin: true
sax@1.4.1:
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
@@ -6164,7 +6279,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
'@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1))':
'@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.9.1
@@ -6173,7 +6288,7 @@ snapshots:
'@stylistic/eslint-plugin': 2.13.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
'@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
'@typescript-eslint/parser': 8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
'@vitest/eslint-plugin': 1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1))
'@vitest/eslint-plugin': 1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))
eslint: 9.32.0(jiti@2.5.1)
eslint-config-flat-gitignore: 1.0.1(eslint@9.32.0(jiti@2.5.1))
eslint-flat-config-utils: 1.1.0
@@ -7092,10 +7207,10 @@ snapshots:
'@dcloudio/types@3.4.16': {}
'@dcloudio/uni-app-harmony@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@dcloudio/uni-app-harmony@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@dcloudio/uni-app-uts': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-vite': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-vite': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
debug: 4.3.7
fs-extra: 10.1.0
licia: 1.41.1
@@ -7110,10 +7225,10 @@ snapshots:
- vite
- vue
'@dcloudio/uni-app-plus@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@dcloudio/uni-app-plus@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@dcloudio/uni-app-uts': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-vite': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-vite': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-app-vue': 3.0.0-4080720251210001
debug: 4.3.7
fs-extra: 10.1.0
@@ -7164,14 +7279,14 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-app-vite@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@dcloudio/uni-app-vite@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
'@dcloudio/uni-i18n': 3.0.0-4080720251210001
'@dcloudio/uni-nvue-styler': 3.0.0-4080720251210001
'@dcloudio/uni-shared': 3.0.0-4080720251210001
'@rollup/pluginutils': 5.1.0(rollup@4.59.0)
'@vitejs/plugin-vue': 5.2.4(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vitejs/plugin-vue': 5.2.4(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
debug: 4.3.7
@@ -7689,7 +7804,7 @@ snapshots:
- ts-node
- vue
'@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
@@ -7698,9 +7813,9 @@ snapshots:
'@dcloudio/uni-nvue-styler': 3.0.0-4080720251210001
'@dcloudio/uni-shared': 3.0.0-4080720251210001
'@rollup/pluginutils': 5.1.0(rollup@4.59.0)
'@vitejs/plugin-legacy': 5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))
'@vitejs/plugin-vue': 5.2.4(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vitejs/plugin-legacy': 5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))
'@vitejs/plugin-vue': 5.2.4(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
@@ -7717,7 +7832,7 @@ snapshots:
picocolors: 1.1.0
terser: 5.37.0
unplugin-auto-import: 19.1.0(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- '@nuxt/kit'
- '@vueuse/core'
@@ -8581,6 +8696,63 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.18.0
'@parcel/watcher-android-arm64@2.6.0':
optional: true
'@parcel/watcher-darwin-arm64@2.6.0':
optional: true
'@parcel/watcher-darwin-x64@2.6.0':
optional: true
'@parcel/watcher-freebsd-x64@2.6.0':
optional: true
'@parcel/watcher-linux-arm-glibc@2.6.0':
optional: true
'@parcel/watcher-linux-arm-musl@2.6.0':
optional: true
'@parcel/watcher-linux-arm64-glibc@2.6.0':
optional: true
'@parcel/watcher-linux-arm64-musl@2.6.0':
optional: true
'@parcel/watcher-linux-x64-glibc@2.6.0':
optional: true
'@parcel/watcher-linux-x64-musl@2.6.0':
optional: true
'@parcel/watcher-win32-arm64@2.6.0':
optional: true
'@parcel/watcher-win32-x64@2.6.0':
optional: true
'@parcel/watcher@2.6.0':
dependencies:
detect-libc: 2.1.2
is-glob: 4.0.3
node-addon-api: 7.1.1
picomatch: 4.0.7
optionalDependencies:
'@parcel/watcher-android-arm64': 2.6.0
'@parcel/watcher-darwin-arm64': 2.6.0
'@parcel/watcher-darwin-x64': 2.6.0
'@parcel/watcher-freebsd-x64': 2.6.0
'@parcel/watcher-linux-arm-glibc': 2.6.0
'@parcel/watcher-linux-arm-musl': 2.6.0
'@parcel/watcher-linux-arm64-glibc': 2.6.0
'@parcel/watcher-linux-arm64-musl': 2.6.0
'@parcel/watcher-linux-x64-glibc': 2.6.0
'@parcel/watcher-linux-x64-musl': 2.6.0
'@parcel/watcher-win32-arm64': 2.6.0
'@parcel/watcher-win32-x64': 2.6.0
optional: true
'@pkgr/core@0.2.9': {}
'@polka/url@1.0.0-next.28': {}
@@ -9004,16 +9176,16 @@ snapshots:
'@typescript-eslint/types': 8.41.0
eslint-visitor-keys: 4.2.1
'@uni-helper/axios-adapter@1.18.1(axios@1.19.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))':
'@uni-helper/axios-adapter@1.18.1(axios@1.19.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))':
dependencies:
axios: 1.19.0
local-pkg: 1.2.1
unplugin: 2.3.11
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
'@uni-helper/eslint-config@0.4.0(@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)))(eslint@9.32.0(jiti@2.5.1))':
'@uni-helper/eslint-config@0.4.0(@antfu/eslint-config@3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)))(eslint@9.32.0(jiti@2.5.1))':
dependencies:
'@antfu/eslint-config': 3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1))
'@antfu/eslint-config': 3.14.0(@typescript-eslint/utils@8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@unocss/eslint-plugin@66.3.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint-import-resolver-node@0.3.9)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))
'@eslint/eslintrc': 3.2.0
eslint: 9.32.0(jiti@2.5.1)
eslint-flat-config-utils: 2.1.0
@@ -9021,9 +9193,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@uni-helper/plugin-uni@0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))':
'@uni-helper/plugin-uni@0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))':
dependencies:
'@dcloudio/vite-plugin-uni': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@dcloudio/vite-plugin-uni': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(postcss@8.5.6)(rollup@4.59.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@uni-helper/unh@0.2.3':
dependencies:
@@ -9062,16 +9234,16 @@ snapshots:
typescript: 5.8.3
vue: 3.4.21(typescript@5.8.3)
'@uni-helper/unocss-preset-uni@0.2.11(@unocss/preset-legacy-compat@65.4.0)(@unocss/preset-mini@66.5.1)(@unocss/rule-utils@66.5.1)(@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0)))(unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))))(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))':
'@uni-helper/unocss-preset-uni@0.2.11(@unocss/preset-legacy-compat@65.4.0)(@unocss/preset-mini@66.5.1)(@unocss/rule-utils@66.5.1)(@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)))(unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))))(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))':
dependencies:
'@uni-helper/uni-env': 0.1.7
'@unocss/preset-legacy-compat': 65.4.0
'@unocss/rule-utils': 66.5.1
unocss: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
unocss-applet: 0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
unocss: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
unocss-applet: 0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)))
optionalDependencies:
'@unocss/preset-mini': 66.5.1
'@unocss/vite': 66.5.1(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))
'@unocss/vite': 66.5.1(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))
'@uni-helper/vite-plugin-uni-components@0.2.3(rollup@4.59.0)':
dependencies:
@@ -9105,14 +9277,14 @@ snapshots:
- magicast
- rollup
'@uni-helper/vite-plugin-uni-manifest@0.2.9(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))':
'@uni-helper/vite-plugin-uni-manifest@0.2.9(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))':
dependencies:
c12: 2.0.4
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- magicast
'@uni-helper/vite-plugin-uni-pages@0.3.19(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))':
'@uni-helper/vite-plugin-uni-pages@0.3.19(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))':
dependencies:
'@babel/generator': 7.28.3
'@babel/types': 7.28.2
@@ -9133,7 +9305,7 @@ snapshots:
proper-lockfile: 4.1.2
typescript: 5.9.2
unconfig: 7.3.2
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
yaml: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -9154,13 +9326,13 @@ snapshots:
'@unocss/core': 66.5.1
magic-string: 0.30.21
'@unocss/astro@66.0.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@unocss/astro@66.0.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@unocss/core': 66.0.0
'@unocss/reset': 66.0.0
'@unocss/vite': 66.0.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@unocss/vite': 66.0.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
optionalDependencies:
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- vue
@@ -9369,7 +9541,7 @@ snapshots:
dependencies:
'@unocss/core': 66.0.0
'@unocss/vite@66.0.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@unocss/vite@66.0.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@ampproject/remapping': 2.3.0
'@unocss/config': 66.0.0
@@ -9379,11 +9551,11 @@ snapshots:
magic-string: 0.30.18
tinyglobby: 0.2.14
unplugin-utils: 0.2.4
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- vue
'@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))':
'@unocss/vite@66.5.1(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.1
@@ -9394,7 +9566,7 @@ snapshots:
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.0
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
optional: true
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@@ -9456,7 +9628,7 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
'@vitejs/plugin-legacy@5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))':
'@vitejs/plugin-legacy@5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))':
dependencies:
'@babel/core': 7.26.0
'@babel/preset-env': 7.26.0(@babel/core@7.26.0)
@@ -9467,32 +9639,32 @@ snapshots:
regenerator-runtime: 0.14.1
systemjs: 6.15.1
terser: 5.37.0
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
vue: 3.4.21(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@5.2.4(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
'@vitejs/plugin-vue@5.2.4(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))':
dependencies:
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
vue: 3.4.21(typescript@5.8.3)
'@vitest/eslint-plugin@1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1))':
'@vitest/eslint-plugin@1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))':
dependencies:
'@typescript-eslint/utils': 8.41.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
eslint: 9.32.0(jiti@2.5.1)
optionalDependencies:
typescript: 5.8.3
vitest: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)
vitest: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
@@ -9505,13 +9677,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.0.3
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(terser@5.37.0)(yaml@2.8.1))':
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))':
dependencies:
'@vitest/spy': 4.0.18
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
vite: 7.3.1(@types/node@24.1.0)(jiti@2.5.1)(terser@5.37.0)(yaml@2.8.1)
vite: 7.3.1(@types/node@24.1.0)(jiti@2.5.1)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)
'@vitest/pretty-format@4.0.18':
dependencies:
@@ -9704,6 +9876,10 @@ snapshots:
dependencies:
vue: 3.4.21(typescript@5.8.3)
'@wot-ui/ui@2.3.2(vue@3.4.21(typescript@5.8.3))':
dependencies:
vue: 3.4.21(typescript@5.8.3)
abab@2.0.6: {}
accepts@1.3.8:
@@ -10083,6 +10259,10 @@ snapshots:
dependencies:
readdirp: 4.1.2
chokidar@5.0.0:
dependencies:
readdirp: 5.1.1
chownr@2.0.0: {}
ci-info@3.9.0: {}
@@ -10284,6 +10464,9 @@ snapshots:
detect-indent@6.1.0: {}
detect-libc@2.1.2:
optional: true
detect-newline@3.1.0: {}
devlop@1.1.0:
@@ -11097,6 +11280,8 @@ snapshots:
ignore@7.0.5: {}
immutable@5.1.9: {}
import-fresh@3.3.0:
dependencies:
parent-module: 1.0.1
@@ -12230,6 +12415,9 @@ snapshots:
negotiator@0.6.3: {}
node-addon-api@7.1.1:
optional: true
node-fetch-native@1.6.6: {}
node-int64@0.4.0: {}
@@ -12417,6 +12605,9 @@ snapshots:
picomatch@4.0.3: {}
picomatch@4.0.7:
optional: true
pidtree@0.6.0: {}
pify@2.3.0: {}
@@ -12631,6 +12822,8 @@ snapshots:
readdirp@4.1.2: {}
readdirp@5.1.1: {}
refa@0.12.1:
dependencies:
'@eslint-community/regexpp': 4.12.1
@@ -12787,6 +12980,14 @@ snapshots:
safer-buffer@2.1.2: {}
sass@1.103.1:
dependencies:
chokidar: 5.0.0
immutable: 5.1.9
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.6.0
sax@1.4.1: {}
saxes@5.0.1:
@@ -13238,16 +13439,16 @@ snapshots:
universalify@2.0.1: {}
unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))):
unocss-applet@0.11.0(unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))):
dependencies:
'@unocss-applet/preset-applet': 0.11.0
'@unocss-applet/preset-rem-rpx': 0.11.0
'@unocss-applet/transformer-attributify': 0.11.0
unocss: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
unocss: 66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)):
unocss@66.0.0(postcss@8.5.6)(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3)):
dependencies:
'@unocss/astro': 66.0.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@unocss/astro': 66.0.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@unocss/cli': 66.0.0
'@unocss/core': 66.0.0
'@unocss/postcss': 66.0.0(postcss@8.5.6)
@@ -13264,9 +13465,9 @@ snapshots:
'@unocss/transformer-compile-class': 66.0.0
'@unocss/transformer-directives': 66.0.0
'@unocss/transformer-variant-group': 66.0.0
'@unocss/vite': 66.0.0(vite@5.2.8(@types/node@24.1.0)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
'@unocss/vite': 66.0.0(vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0))(vue@3.4.21(typescript@5.8.3))
optionalDependencies:
vite: 5.2.8(@types/node@24.1.0)(terser@5.37.0)
vite: 5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0)
transitivePeerDependencies:
- postcss
- supports-color
@@ -13384,7 +13585,7 @@ snapshots:
vite-plugin-uni-polyfill@0.1.0: {}
vite@5.2.8(@types/node@24.1.0)(terser@5.37.0):
vite@5.2.8(@types/node@24.1.0)(sass@1.103.1)(terser@5.37.0):
dependencies:
esbuild: 0.20.2
postcss: 8.5.6
@@ -13392,9 +13593,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.1.0
fsevents: 2.3.3
sass: 1.103.1
terser: 5.37.0
vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(terser@5.37.0)(yaml@2.8.1):
vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1):
dependencies:
esbuild: 0.27.3
fdir: 6.5.0(picomatch@4.0.3)
@@ -13406,18 +13608,19 @@ snapshots:
'@types/node': 24.1.0
fsevents: 2.3.3
jiti: 2.5.1
sass: 1.103.1
terser: 5.37.0
yaml: 2.8.1
vitest-environment-uniapp@0.0.5(@dcloudio/uni-automator@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3)))(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)):
vitest-environment-uniapp@0.0.5(@dcloudio/uni-automator@3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3)))(vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)):
dependencies:
'@dcloudio/uni-automator': 3.0.0-4080720251210001(@vueuse/core@13.5.0(vue@3.4.21(typescript@5.8.3)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.59.0)(vue@3.4.21(typescript@5.8.3))
vitest: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1)
vitest: 4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)
vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(terser@5.37.0)(yaml@2.8.1):
vitest@4.0.18(@types/node@24.1.0)(jiti@2.5.1)(jsdom@16.7.0)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1):
dependencies:
'@vitest/expect': 4.0.18
'@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(terser@5.37.0)(yaml@2.8.1))
'@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.1.0)(jiti@2.5.1)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1))
'@vitest/pretty-format': 4.0.18
'@vitest/runner': 4.0.18
'@vitest/snapshot': 4.0.18
@@ -13434,7 +13637,7 @@ snapshots:
tinyexec: 1.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
vite: 7.3.1(@types/node@24.1.0)(jiti@2.5.1)(terser@5.37.0)(yaml@2.8.1)
vite: 7.3.1(@types/node@24.1.0)(jiti@2.5.1)(sass@1.103.1)(terser@5.37.0)(yaml@2.8.1)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 24.1.0

0
src/api/home/index.ts Normal file
View File

54
src/api/request.ts Normal file
View File

@@ -0,0 +1,54 @@
import type { AxiosRequestConfig, AxiosResponse } from 'axios'
import { createUniAppAxiosAdapter } from '@uni-helper/axios-adapter'
import axios from 'axios'
// 创建自定义实例
const instance = axios.create({
baseURL: 'https://api.example.com', // 你的基础域名
timeout: 10000,
adapter: createUniAppAxiosAdapter(), // 指定 uniapp 适配器
})
// 请求拦截器(守卫)
instance.interceptors.request.use(
(config) => {
// 例如:在这里统一添加 Token
// const token = uni.getStorageSync('token');
// if (token) config.headers.Authorization = `Bearer ${token}`;
return config
},
error => Promise.reject(error),
)
// 响应拦截器(守卫)
instance.interceptors.response.use(
(response: AxiosResponse) => {
// 直接返回解包后的 data这样调用时就不需要写 res.data.data 了
return response.data
},
// (error) => {
// // 统一错误处理
// uni.showToast({ title: error.message || '请求失败', icon: 'none' })
// return Promise.reject(error)
// },
(error: any) => {
let { message } = error
if (message === 'Network Error') {
message = '后端接口连接异常'
}
else if (message.includes('timeout')) {
message = '系统接口请求超时'
}
else if (message.includes('Request failed with status code')) {
message = `系统接口${message.substr(message.length - 3)}异常`
}
ElMessage({ message, type: 'error', duration: 5 * 1000 })
return Promise.reject(error)
},
)
export function request<T = any>(config: AxiosRequestConfig): Promise<T> {
return instance(config) as Promise<T>
}
export default instance

View File

@@ -1,15 +1,37 @@
<script setup lang="ts">
import { useDialog } from '@wot-ui/ui'
import { mockData } from '@/mock/index'
definePage({
layout: false,
})
const dialog = useDialog()
function openConfirm() {
dialog
.confirm({
title: '提示',
msg: '确认执行此操作吗?',
})
.then(() => {
console.log('点击了确认')
})
.catch(() => {
console.log('点击了取消')
})
}
</script>
<template>
<view>首页</view>
<view>消息:{{ mockData.message }}</view>
<view>时间:{{ mockData.time }}</view>
<wd-dialog />
<wd-button @click="openConfirm">
打开 Confirm
</wd-button>
</template>
<style></style>