This commit is contained in:
2026-03-28 16:56:25 +08:00
parent 5de3136ee9
commit 7b3da62bc2
3 changed files with 80 additions and 46 deletions

View File

@@ -81,8 +81,11 @@
"devDependencies": { "devDependencies": {
"@antfu/eslint-config": "^7.7.2", "@antfu/eslint-config": "^7.7.2",
"@faker-js/faker": "^10.3.0", "@faker-js/faker": "^10.3.0",
"@iconify-json/carbon": "^1.2.20",
"@iconify-json/flag": "^1.2.11",
"@iconify-json/lucide": "^1.2.100",
"@iconify-json/mdi": "^1.2.3",
"@iconify-json/simple-icons": "^1.2.74", "@iconify-json/simple-icons": "^1.2.74",
"@iconify/json": "^2.2.453",
"@iconify/vue": "^5.0.0", "@iconify/vue": "^5.0.0",
"@tanstack/eslint-plugin-query": "^5.91.4", "@tanstack/eslint-plugin-query": "^5.91.4",
"@tanstack/vue-query-devtools": "^6.1.5", "@tanstack/vue-query-devtools": "^6.1.5",

View File

@@ -76,7 +76,7 @@ importers:
version: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)) version: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))
pinia-plugin-persistedstate: pinia-plugin-persistedstate:
specifier: ^4.7.1 specifier: ^4.7.1
version: 4.7.1(@nuxt/kit@4.0.3(magicast@0.5.2))(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))) version: 4.7.1(@nuxt/kit@4.0.3(magicast@0.3.5))(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))
reka-ui: reka-ui:
specifier: ^2.9.2 specifier: ^2.9.2
version: 2.9.2(vue@3.5.30(typescript@5.9.3)) version: 2.9.2(vue@3.5.30(typescript@5.9.3))
@@ -118,7 +118,7 @@ importers:
version: 5.0.3(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) version: 5.0.3(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3))
vue-sonner: vue-sonner:
specifier: ^2.0.9 specifier: ^2.0.9
version: 2.0.9(@nuxt/kit@4.0.3(magicast@0.5.2))(@nuxt/schema@4.0.3)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2)) version: 2.0.9(@nuxt/kit@4.0.3(magicast@0.3.5))(@nuxt/schema@4.0.3)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))
zod: zod:
specifier: ^4.3.6 specifier: ^4.3.6
version: 4.3.6 version: 4.3.6
@@ -129,12 +129,21 @@ importers:
'@faker-js/faker': '@faker-js/faker':
specifier: ^10.3.0 specifier: ^10.3.0
version: 10.3.0 version: 10.3.0
'@iconify-json/carbon':
specifier: ^1.2.20
version: 1.2.20
'@iconify-json/flag':
specifier: ^1.2.11
version: 1.2.11
'@iconify-json/lucide':
specifier: ^1.2.100
version: 1.2.100
'@iconify-json/mdi':
specifier: ^1.2.3
version: 1.2.3
'@iconify-json/simple-icons': '@iconify-json/simple-icons':
specifier: ^1.2.74 specifier: ^1.2.74
version: 1.2.74 version: 1.2.74
'@iconify/json':
specifier: ^2.2.453
version: 2.2.453
'@iconify/vue': '@iconify/vue':
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0(vue@3.5.30(typescript@5.9.3)) version: 5.0.0(vue@3.5.30(typescript@5.9.3))
@@ -182,19 +191,19 @@ importers:
version: 5.9.3 version: 5.9.3
unplugin-auto-import: unplugin-auto-import:
specifier: ^21.0.0 specifier: ^21.0.0
version: 21.0.0(@nuxt/kit@4.0.3(magicast@0.5.2))(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.9.3))) version: 21.0.0(@nuxt/kit@4.0.3(magicast@0.3.5))(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.9.3)))
unplugin-icons: unplugin-icons:
specifier: ^23.0.1 specifier: ^23.0.1
version: 23.0.1(@vue/compiler-sfc@3.5.30) version: 23.0.1(@vue/compiler-sfc@3.5.30)
unplugin-vue-components: unplugin-vue-components:
specifier: ^31.0.0 specifier: ^31.0.0
version: 31.0.0(@nuxt/kit@4.0.3(magicast@0.5.2))(vue@3.5.30(typescript@5.9.3)) version: 31.0.0(@nuxt/kit@4.0.3(magicast@0.3.5))(vue@3.5.30(typescript@5.9.3))
vite: vite:
specifier: ^8.0.0 specifier: ^8.0.0
version: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2) version: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)
vite-plugin-vue-devtools: vite-plugin-vue-devtools:
specifier: ^8.1.0 specifier: ^8.1.0
version: 8.1.0(@nuxt/kit@4.0.3(magicast@0.5.2))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) version: 8.1.0(@nuxt/kit@4.0.3(magicast@0.3.5))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
vite-plugin-vue-layouts: vite-plugin-vue-layouts:
specifier: ^0.11.0 specifier: ^0.11.0
version: 0.11.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-router@5.0.3(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) version: 0.11.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-router@5.0.3(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3))
@@ -926,12 +935,21 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'} engines: {node: '>=18.18'}
'@iconify-json/carbon@1.2.20':
resolution: {integrity: sha512-wqyxKEbIRdzGdfCAwQqn8iSfO6jx0m1toZAAQdx1NFjxd6iFl1YY4eKI1woWt7XOxs7s7phMW530kDD867JZGw==}
'@iconify-json/flag@1.2.11':
resolution: {integrity: sha512-yqaID0FXzdXSXBBVi+/huqxrBWc0tySVvOsAmO/Vu/5UW+A3MNAOzXMIUfzA1SEiaZaxUHE9dDo6/wno3zggyw==}
'@iconify-json/lucide@1.2.100':
resolution: {integrity: sha512-vCrhQ/6T530HEMkWOkSyedvMiuQdVU1tMHEs32k4tklJmCmjokH3Dej6ycvfLt7kftBSQ2kPSUiyOpoW3uOF5g==}
'@iconify-json/mdi@1.2.3':
resolution: {integrity: sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==}
'@iconify-json/simple-icons@1.2.74': '@iconify-json/simple-icons@1.2.74':
resolution: {integrity: sha512-yqaohfY6jnYjTVpuTkaBQHrWbdUrQyWXhau0r/0EZiNWYXPX/P8WWwl1DoLH5CbvDjjcWQw5J0zADhgCUklOqA==} resolution: {integrity: sha512-yqaohfY6jnYjTVpuTkaBQHrWbdUrQyWXhau0r/0EZiNWYXPX/P8WWwl1DoLH5CbvDjjcWQw5J0zADhgCUklOqA==}
'@iconify/json@2.2.453':
resolution: {integrity: sha512-LL3avJyZUFtB/Ts1WbpunFZ58XnodcQn0xMLQbm9gxuuZNpnt2D89n+CstNHpqheynDz+nZVSSvKko1bFXBOTA==}
'@iconify/types@2.0.0': '@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -4137,6 +4155,7 @@ packages:
glob@10.4.5: glob@10.4.5:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true hasBin: true
glob@13.0.6: glob@13.0.6:
@@ -6214,6 +6233,7 @@ packages:
unplugin-vue-router@0.15.0: unplugin-vue-router@0.15.0:
resolution: {integrity: sha512-PyGehCjd9Ny9h+Uer4McbBjjib3lHihcyUEILa7pHKl6+rh8N7sFyw4ZkV+N30Oq2zmIUG7iKs3qpL0r+gXAaQ==} resolution: {integrity: sha512-PyGehCjd9Ny9h+Uer4McbBjjib3lHihcyUEILa7pHKl6+rh8N7sFyw4ZkV+N30Oq2zmIUG7iKs3qpL0r+gXAaQ==}
deprecated: 'Merged into vuejs/router. Migrate: https://router.vuejs.org/guide/migration/v4-to-v5.html'
peerDependencies: peerDependencies:
'@vue/compiler-sfc': ^3.5.17 '@vue/compiler-sfc': ^3.5.17
vue-router: ^4.5.1 vue-router: ^4.5.1
@@ -7377,14 +7397,25 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {} '@humanwhocodes/retry@0.4.3': {}
'@iconify-json/simple-icons@1.2.74': '@iconify-json/carbon@1.2.20':
dependencies: dependencies:
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
'@iconify/json@2.2.453': '@iconify-json/flag@1.2.11':
dependencies:
'@iconify/types': 2.0.0
'@iconify-json/lucide@1.2.100':
dependencies:
'@iconify/types': 2.0.0
'@iconify-json/mdi@1.2.3':
dependencies:
'@iconify/types': 2.0.0
'@iconify-json/simple-icons@1.2.74':
dependencies: dependencies:
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
pathe: 2.0.3
'@iconify/types@2.0.0': {} '@iconify/types@2.0.0': {}
@@ -7561,11 +7592,11 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5 '@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1 fastq: 1.20.1
'@nuxt/cli@3.34.0(@nuxt/schema@4.0.3)(cac@6.7.14)(magicast@0.5.2)': '@nuxt/cli@3.34.0(@nuxt/schema@4.0.3)(cac@6.7.14)(magicast@0.3.5)':
dependencies: dependencies:
'@bomb.sh/tab': 0.0.14(cac@6.7.14)(citty@0.2.1) '@bomb.sh/tab': 0.0.14(cac@6.7.14)(citty@0.2.1)
'@clack/prompts': 1.1.0 '@clack/prompts': 1.1.0
c12: 3.3.3(magicast@0.5.2) c12: 3.3.3(magicast@0.3.5)
citty: 0.2.1 citty: 0.2.1
confbox: 0.2.4 confbox: 0.2.4
consola: 3.4.2 consola: 3.4.2
@@ -7693,9 +7724,9 @@ snapshots:
- magicast - magicast
optional: true optional: true
'@nuxt/kit@4.0.3(magicast@0.5.2)': '@nuxt/kit@4.0.3(magicast@0.3.5)':
dependencies: dependencies:
c12: 3.3.3(magicast@0.5.2) c12: 3.3.3(magicast@0.3.5)
consola: 3.4.2 consola: 3.4.2
defu: 6.1.4 defu: 6.1.4
destr: 2.0.5 destr: 2.0.5
@@ -7730,9 +7761,9 @@ snapshots:
ufo: 1.6.1 ufo: 1.6.1
optional: true optional: true
'@nuxt/telemetry@2.7.0(@nuxt/kit@4.0.3(magicast@0.5.2))': '@nuxt/telemetry@2.7.0(@nuxt/kit@4.0.3(magicast@0.3.5))':
dependencies: dependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
citty: 0.2.1 citty: 0.2.1
consola: 3.4.2 consola: 3.4.2
ofetch: 2.0.0-alpha.3 ofetch: 2.0.0-alpha.3
@@ -7740,9 +7771,9 @@ snapshots:
std-env: 3.10.0 std-env: 3.10.0
optional: true optional: true
'@nuxt/vite-builder@4.0.3(@types/node@24.12.0)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3))(yaml@2.8.2)': '@nuxt/vite-builder@4.0.3(@types/node@24.12.0)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3))(yaml@2.8.2)':
dependencies: dependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
'@rollup/plugin-replace': 6.0.3(rollup@4.55.1) '@rollup/plugin-replace': 6.0.3(rollup@4.55.1)
'@vitejs/plugin-vue': 6.0.5(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) '@vitejs/plugin-vue': 6.0.5(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
'@vitejs/plugin-vue-jsx': 5.1.5(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.5(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
@@ -12178,18 +12209,18 @@ snapshots:
dependencies: dependencies:
boolbase: 1.0.0 boolbase: 1.0.0
nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2): nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2):
dependencies: dependencies:
'@nuxt/cli': 3.34.0(@nuxt/schema@4.0.3)(cac@6.7.14)(magicast@0.5.2) '@nuxt/cli': 3.34.0(@nuxt/schema@4.0.3)(cac@6.7.14)(magicast@0.3.5)
'@nuxt/devalue': 2.0.2 '@nuxt/devalue': 2.0.2
'@nuxt/devtools': 2.7.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) '@nuxt/devtools': 2.7.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
'@nuxt/schema': 4.0.3 '@nuxt/schema': 4.0.3
'@nuxt/telemetry': 2.7.0(@nuxt/kit@4.0.3(magicast@0.5.2)) '@nuxt/telemetry': 2.7.0(@nuxt/kit@4.0.3(magicast@0.3.5))
'@nuxt/vite-builder': 4.0.3(@types/node@24.12.0)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3))(yaml@2.8.2) '@nuxt/vite-builder': 4.0.3(@types/node@24.12.0)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3))(yaml@2.8.2)
'@unhead/vue': 2.1.12(vue@3.5.30(typescript@5.9.3)) '@unhead/vue': 2.1.12(vue@3.5.30(typescript@5.9.3))
'@vue/shared': 3.5.30 '@vue/shared': 3.5.30
c12: 3.3.3(magicast@0.5.2) c12: 3.3.3(magicast@0.3.5)
chokidar: 4.0.3 chokidar: 4.0.3
compatx: 0.2.0 compatx: 0.2.0
consola: 3.4.2 consola: 3.4.2
@@ -12576,11 +12607,11 @@ snapshots:
picomatch@4.0.3: {} picomatch@4.0.3: {}
pinia-plugin-persistedstate@4.7.1(@nuxt/kit@4.0.3(magicast@0.5.2))(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))): pinia-plugin-persistedstate@4.7.1(@nuxt/kit@4.0.3(magicast@0.3.5))(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))):
dependencies: dependencies:
defu: 6.1.4 defu: 6.1.4
optionalDependencies: optionalDependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
pinia: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)) pinia: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))
pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)): pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)):
@@ -13586,7 +13617,7 @@ snapshots:
dependencies: dependencies:
cookie: 1.1.1 cookie: 1.1.1
unplugin-auto-import@21.0.0(@nuxt/kit@4.0.3(magicast@0.5.2))(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.9.3))): unplugin-auto-import@21.0.0(@nuxt/kit@4.0.3(magicast@0.3.5))(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.9.3))):
dependencies: dependencies:
local-pkg: 1.1.2 local-pkg: 1.1.2
magic-string: 0.30.21 magic-string: 0.30.21
@@ -13595,7 +13626,7 @@ snapshots:
unplugin: 2.3.11 unplugin: 2.3.11
unplugin-utils: 0.3.1 unplugin-utils: 0.3.1
optionalDependencies: optionalDependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
'@vueuse/core': 14.2.1(vue@3.5.30(typescript@5.9.3)) '@vueuse/core': 14.2.1(vue@3.5.30(typescript@5.9.3))
unplugin-icons@23.0.1(@vue/compiler-sfc@3.5.30): unplugin-icons@23.0.1(@vue/compiler-sfc@3.5.30):
@@ -13619,7 +13650,7 @@ snapshots:
pathe: 2.0.3 pathe: 2.0.3
picomatch: 4.0.3 picomatch: 4.0.3
unplugin-vue-components@31.0.0(@nuxt/kit@4.0.3(magicast@0.5.2))(vue@3.5.30(typescript@5.9.3)): unplugin-vue-components@31.0.0(@nuxt/kit@4.0.3(magicast@0.3.5))(vue@3.5.30(typescript@5.9.3)):
dependencies: dependencies:
chokidar: 5.0.0 chokidar: 5.0.0
local-pkg: 1.1.2 local-pkg: 1.1.2
@@ -13632,7 +13663,7 @@ snapshots:
unplugin-utils: 0.3.1 unplugin-utils: 0.3.1
vue: 3.5.30(typescript@5.9.3) vue: 3.5.30(typescript@5.9.3)
optionalDependencies: optionalDependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.30)(vue-router@4.6.4(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)): unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.30)(vue-router@4.6.4(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)):
dependencies: dependencies:
@@ -13825,7 +13856,7 @@ snapshots:
- supports-color - supports-color
optional: true optional: true
vite-plugin-inspect@11.3.3(@nuxt/kit@4.0.3(magicast@0.5.2))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)): vite-plugin-inspect@11.3.3(@nuxt/kit@4.0.3(magicast@0.3.5))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)):
dependencies: dependencies:
ansis: 4.2.0 ansis: 4.2.0
debug: 4.4.3 debug: 4.4.3
@@ -13838,18 +13869,18 @@ snapshots:
vite: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2) vite: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)
vite-dev-rpc: 1.1.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)) vite-dev-rpc: 1.1.0(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))
optionalDependencies: optionalDependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-plugin-vue-devtools@8.1.0(@nuxt/kit@4.0.3(magicast@0.5.2))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)): vite-plugin-vue-devtools@8.1.0(@nuxt/kit@4.0.3(magicast@0.3.5))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)):
dependencies: dependencies:
'@vue/devtools-core': 8.1.0(vue@3.5.30(typescript@5.9.3)) '@vue/devtools-core': 8.1.0(vue@3.5.30(typescript@5.9.3))
'@vue/devtools-kit': 8.1.0 '@vue/devtools-kit': 8.1.0
'@vue/devtools-shared': 8.1.0 '@vue/devtools-shared': 8.1.0
sirv: 3.0.2 sirv: 3.0.2
vite: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2) vite: 8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)
vite-plugin-inspect: 11.3.3(@nuxt/kit@4.0.3(magicast@0.5.2))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)) vite-plugin-inspect: 11.3.3(@nuxt/kit@4.0.3(magicast@0.3.5))(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))
vite-plugin-vue-inspector: 5.3.2(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2)) vite-plugin-vue-inspector: 5.3.2(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
@@ -14009,11 +14040,11 @@ snapshots:
'@vue/compiler-sfc': 3.5.30 '@vue/compiler-sfc': 3.5.30
pinia: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)) pinia: 3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))
vue-sonner@2.0.9(@nuxt/kit@4.0.3(magicast@0.5.2))(@nuxt/schema@4.0.3)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2)): vue-sonner@2.0.9(@nuxt/kit@4.0.3(magicast@0.3.5))(@nuxt/schema@4.0.3)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2)):
optionalDependencies: optionalDependencies:
'@nuxt/kit': 4.0.3(magicast@0.5.2) '@nuxt/kit': 4.0.3(magicast@0.3.5)
'@nuxt/schema': 4.0.3 '@nuxt/schema': 4.0.3
nuxt: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) nuxt: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.6)(@types/node@24.12.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.32.0)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.9)(rollup@4.55.1)(terser@5.43.1)(typescript@5.9.3)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2)
vue-tsc@3.2.5(typescript@5.9.3): vue-tsc@3.2.5(typescript@5.9.3):
dependencies: dependencies:

View File

@@ -6,10 +6,10 @@ import App from './App.vue'
import { setupPlugins } from './plugins' import { setupPlugins } from './plugins'
// 使用本地图标数据,避免远程 API 调用 // 使用本地图标数据,避免远程 API 调用
import mdiIcons from '@iconify/json/json/mdi.json' import { icons as mdiIcons } from '@iconify-json/mdi'
import lucideIcons from '@iconify/json/json/lucide.json' import { icons as lucideIcons } from '@iconify-json/lucide'
import flagIcons from '@iconify/json/json/flag.json' import { icons as flagIcons } from '@iconify-json/flag'
import carbonIcons from '@iconify/json/json/carbon.json' import { icons as carbonIcons } from '@iconify-json/carbon'
addCollection(mdiIcons) addCollection(mdiIcons)
addCollection(lucideIcons) addCollection(lucideIcons)