build(frontend): обновить UI-зависимости внутри текущих major и закрыть все advisory

Vue Router 4.1.6 -> 4.6.4, Pinia 2.0.33 -> 2.3.1, @vueuse/core 9 -> 13.9.0,
vue-i18n 9.0.0 -> 9.14.5, echarts 5.6 -> 6.1.0, vue-echarts 7 -> 8.1.0.

Pinia 3, Vue Router 5 и Vite 8 сознательно не берутся: ни один из них не даёт
проекту ничего, кроме номера версии, а Vite 8 — это переезд на Rolldown.

vue-i18n и echarts обновлены не ради свежести: `pnpm audit --prod` на базовой
линии показывал 4 moderate, из них GHSA-x8qp-wqqm-57ph (vue-i18n, исправлено в
9.14.5) и GHSA-fgmj-fm8m-jvvx (echarts XSS, исправлено в 6.1.0). Теперь
`pnpm audit --prod` чист.

Четвёртая advisory — GHSA-5m5x-9j46-h678 в el-link — исправленной версии не
имеет, но в продукте недостижима: el-link не используется ни в одном
представлении. pnpm audit анализа достижимости не делает, в отличие от
govulncheck, поэтому это приходится проверять руками.

VueUse 13 сломал сборку: `[auto-import] identifier toRef already defined with
vue`. Причина — авто-импорт всего @vueuse/core, то есть пятисот с лишним имён,
среди которых реэкспорты toRef и toValue. Список сужен до двух функций, которые
действительно используются без явного импорта; src/types/auto-imports.d.ts
сократился с 526 строк до 124.

Заодно включена генерация .eslintrc-auto-import.json: файл подключён через
extends в .eslintrc.cjs, но не генерировался, то есть перечислял глобальные
имена, которых в авто-импорте давно нет. Устаревший список молча отключает
предупреждение eslint об обращении к несуществующему имени.

bundle: 2 604 924 против 2 404 202 на базовой линии (+8%).
typecheck: 0, eslint: 0, go build с встроенным dist: OK.
This commit is contained in:
2026-08-30 07:14:43 +05:00
parent d2dea2debf
commit 7f4cc10d25
6 changed files with 338 additions and 933 deletions
+92 -143
View File
@@ -16,8 +16,8 @@ importers:
specifier: ^2.3.2
version: 2.3.2(vue@3.5.42(typescript@5.9.3))
'@vueuse/core':
specifier: ^9.1.1
version: 9.1.1(vue@3.5.42(typescript@5.9.3))
specifier: ^13.9.0
version: 13.9.0(vue@3.5.42(typescript@5.9.3))
axios:
specifier: ^1.20.0
version: 1.20.0
@@ -25,8 +25,8 @@ importers:
specifier: ^3.3.3
version: 3.3.3
echarts:
specifier: ^5.5.1
version: 5.6.0
specifier: ^6.1.0
version: 6.1.0
element-plus:
specifier: ^2.14.5
version: 2.14.5(vue@3.5.42(typescript@5.9.3))
@@ -37,8 +37,8 @@ importers:
specifier: ^1.0.1
version: 1.0.1
pinia:
specifier: ^2.0.33
version: 2.0.33(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3))
specifier: ^2.3.1
version: 2.3.1(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3))
qrcode.vue:
specifier: 3.4.1
version: 3.4.1(vue@3.5.42(typescript@5.9.3))
@@ -46,14 +46,14 @@ importers:
specifier: ^3.5.42
version: 3.5.42(typescript@5.9.3)
vue-echarts:
specifier: ^7.0.3
version: 7.0.3(@vue/runtime-core@3.5.42)(echarts@5.6.0)(vue@3.5.42(typescript@5.9.3))
specifier: ^8.1.0
version: 8.1.0(echarts@6.1.0)(vue@3.5.42(typescript@5.9.3))
vue-i18n:
specifier: '9'
version: 9.0.0(vue@3.5.42(typescript@5.9.3))
specifier: ^9.14.5
version: 9.14.5(vue@3.5.42(typescript@5.9.3))
vue-router:
specifier: ^4.1.6
version: 4.1.6(vue@3.5.42(typescript@5.9.3))
specifier: ^4.6.4
version: 4.6.4(vue@3.5.42(typescript@5.9.3))
vuedraggable:
specifier: ^4.1.0
version: 4.1.0(vue@3.5.42(typescript@5.9.3))
@@ -135,7 +135,7 @@ importers:
version: 0.50.1(rollup@3.29.3)(vite@4.3.1(@types/node@20.7.0)(sass@1.103.1))
unplugin-auto-import:
specifier: ^0.13.0
version: 0.13.0(@vueuse/core@9.1.1(vue@3.5.42(typescript@5.9.3)))(rollup@3.29.3)
version: 0.13.0(@vueuse/core@13.9.0(vue@3.5.42(typescript@5.9.3)))(rollup@3.29.3)
unplugin-icons:
specifier: ^0.15.1
version: 0.15.1(@vue/compiler-sfc@3.5.42)
@@ -475,25 +475,17 @@ packages:
'@iconify/utils@2.1.10':
resolution: {integrity: sha512-0/+5hxjzCZ9RoYpqxnOzbnpQyMdZRuHcMxPJeuX+x/aZkAAD/N4TajDjAPT7LpX+M0bfLExj/p0bbDkUfp0lrg==}
'@intlify/core-base@9.0.0':
resolution: {integrity: sha512-dxqakT94EV2bFshG3LENQUPWX9yJFCga1BOwJ6mz7J8LnAYVB9Kxw7NRyE2ybN31USW2IUTQH6WWR1yDbCiefQ==}
engines: {node: '>= 10'}
'@intlify/core-base@9.14.5':
resolution: {integrity: sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==}
engines: {node: '>= 16'}
'@intlify/message-compiler@9.0.0':
resolution: {integrity: sha512-3oiLj+8z6koRYJwknazjilBsrqnJEAJywr/t39MYVy2yPmwOI1+NDfdDwM9U3ioA2RvsQEUICqW8gmjq1YIElw==}
engines: {node: '>= 10'}
'@intlify/message-compiler@9.14.5':
resolution: {integrity: sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==}
engines: {node: '>= 16'}
'@intlify/message-resolver@9.0.0':
resolution: {integrity: sha512-LVK4cwu1l33yvBy0UQkEdXm6pZUcbbiparobruJXz+U8jRTmYHBprN59j59YKXEKcV43cHfzNveaQIm84bgxvQ==}
engines: {node: '>= 10'}
'@intlify/runtime@9.0.0':
resolution: {integrity: sha512-UqCKduZezb5/qA+XPRfHVvXoLmhnQ8iKMyCh0Lg3ZwjW2vOMep/AgZU3T9cgESe67r4buPYHs7nOBSHbTdjNxg==}
engines: {node: '>= 10'}
'@intlify/shared@9.0.0':
resolution: {integrity: sha512-0r4v7dnY8g/Jfx2swUWy2GyfH/WvIpWvkU4OIupvxDTWiE8RhcpbOCVvqpVh/xGi0proHQ/r2Dhc0QSItUsfDQ==}
engines: {node: '>= 10'}
'@intlify/shared@9.14.5':
resolution: {integrity: sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==}
engines: {node: '>= 16'}
'@jridgewell/gen-mapping@0.3.3':
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
@@ -667,9 +659,6 @@ packages:
'@types/svgo@2.6.4':
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
'@types/web-bluetooth@0.0.15':
resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==}
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
@@ -824,8 +813,8 @@ packages:
'@vue/compiler-ssr@3.5.42':
resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==}
'@vue/devtools-api@6.5.0':
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
'@vue/language-core@3.3.11':
resolution: {integrity: sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==}
@@ -845,28 +834,32 @@ packages:
'@vue/shared@3.5.42':
resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==}
'@vueuse/core@13.9.0':
resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==}
peerDependencies:
vue: ^3.5.0
'@vueuse/core@14.4.0':
resolution: {integrity: sha512-X4WHz1HlCzCBoYXesUkifzzWBAcZgXG8Fi5iNPQg/epdzOB3gu8Fawj3hvuwYR1nGcXGnvxwYYcUC/71++svtQ==}
peerDependencies:
vue: ^3.5.0
'@vueuse/core@9.1.1':
resolution: {integrity: sha512-QfuaNWRDMQcCUwXylCyYhPC3ScS9Tiiz4J0chdwr3vOemBwRToSywq8MP+ZegKYFnbETzRY8G/5zC+ca30wrRQ==}
'@vueuse/metadata@13.9.0':
resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==}
'@vueuse/metadata@14.4.0':
resolution: {integrity: sha512-swx/255R6JyHZFJhx845iz5CRWDZdCfvkZOpACWc5+c5WHcG24mv8gUT1WIdFQaHt6dq79rvILd9QnCWiyVm9g==}
'@vueuse/metadata@9.1.1':
resolution: {integrity: sha512-XZ2KtSW+85LLHB/IdGILPAtbIVHasPsAW7aqz3BRMzJdAQWRiM/FGa1OKBwLbXtUw/AmjKYFlZJo7eOFIBXRog==}
'@vueuse/shared@13.9.0':
resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==}
peerDependencies:
vue: ^3.5.0
'@vueuse/shared@14.4.0':
resolution: {integrity: sha512-JRgY90Sz8DDtPMsaDflvPMp9xYk69JZAmbuDvAquUVXKr2gEjqtzGNTTthLfckH0BzBqvnu31gb4a8TGLRe79g==}
peerDependencies:
vue: ^3.5.0
'@vueuse/shared@9.1.1':
resolution: {integrity: sha512-c+IfcOYmHiHqoEa3ED1Tbpue5GHmoUmTp8PtO4YbczthtY155Rt6DmWhjxMLXBF1Bcidagxljmp/7xtAzEHXLw==}
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -1294,8 +1287,8 @@ packages:
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
echarts@5.6.0:
resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
echarts@6.1.0:
resolution: {integrity: sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==}
electron-to-chromium@1.4.529:
resolution: {integrity: sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A==}
@@ -2326,15 +2319,12 @@ packages:
resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
engines: {node: '>=12'}
pinia@2.0.33:
resolution: {integrity: sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==}
pinia@2.3.1:
resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==}
peerDependencies:
'@vue/composition-api': ^1.4.0
typescript: '>=4.4.4'
vue: ^2.6.14 || ^3.2.0
vue: ^2.7.0 || ^3.5.11
peerDependenciesMeta:
'@vue/composition-api':
optional: true
typescript:
optional: true
@@ -3062,8 +3052,8 @@ packages:
vue-component-type-helpers@3.3.11:
resolution: {integrity: sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==}
vue-demi@0.13.11:
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
peerDependencies:
@@ -3073,26 +3063,11 @@ packages:
'@vue/composition-api':
optional: true
vue-demi@0.14.6:
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
vue-echarts@8.1.0:
resolution: {integrity: sha512-/uJVwijy3M2vIZ0NcPDgdZVqgboc6zZtC/vERfESau0eFpkHOIujj0sIiMiLP4kztQrckMFnDYWrid+gLI+IOg==}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^3.0.0-0 || ^2.6.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
vue-echarts@7.0.3:
resolution: {integrity: sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==}
peerDependencies:
'@vue/runtime-core': ^3.0.0
echarts: ^5.5.1
vue: ^2.7.0 || ^3.1.1
peerDependenciesMeta:
'@vue/runtime-core':
optional: true
echarts: ^6.0.0
vue: ^3.3.0
vue-eslint-parser@9.3.1:
resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
@@ -3100,17 +3075,17 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
vue-i18n@9.0.0:
resolution: {integrity: sha512-iks0eJDv/4cK/7tl/ooMUroNVVIGOK4kKS1PIHmPQk7QjT/sDfFM84vjPKgpARbw0GjJsOiADL43jufNfs9e9A==}
engines: {node: '>= 10'}
vue-i18n@9.14.5:
resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==}
engines: {node: '>= 16'}
deprecated: v9 and v10 no longer supported. please migrate to v11. about maintenance status, see https://vue-i18n.intlify.dev/guide/maintenance.html
peerDependencies:
vue: ^3.0.0
vue-router@4.1.6:
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
vue-router@4.6.4:
resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==}
peerDependencies:
vue: ^3.2.0
vue: ^3.5.0
vue-tsc@3.3.11:
resolution: {integrity: sha512-gOb0B9rtU2+f1dszwPqSH5kAieIF9ReeLhD3kSRNHv5WZZUQz/JdVXW0RTdqhNTMlQkqKzrTTviqKr/4FYZraQ==}
@@ -3172,8 +3147,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
zrender@5.6.1:
resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==}
zrender@6.1.0:
resolution: {integrity: sha512-oEGMDB6pOP2S6OwRR4PdVv610zrjnA3Bh+JnSG12fYJlBKjtNAoEb5fSUoCOOINlH96I2fU38/A2UpRKs67xYQ==}
snapshots:
@@ -3472,28 +3447,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@intlify/core-base@9.0.0':
'@intlify/core-base@9.14.5':
dependencies:
'@intlify/message-compiler': 9.0.0
'@intlify/message-resolver': 9.0.0
'@intlify/runtime': 9.0.0
'@intlify/shared': 9.0.0
'@intlify/message-compiler': 9.14.5
'@intlify/shared': 9.14.5
'@intlify/message-compiler@9.0.0':
'@intlify/message-compiler@9.14.5':
dependencies:
'@intlify/message-resolver': 9.0.0
'@intlify/shared': 9.0.0
source-map: 0.6.1
'@intlify/shared': 9.14.5
source-map-js: 1.2.1
'@intlify/message-resolver@9.0.0': {}
'@intlify/runtime@9.0.0':
dependencies:
'@intlify/message-compiler': 9.0.0
'@intlify/message-resolver': 9.0.0
'@intlify/shared': 9.0.0
'@intlify/shared@9.0.0': {}
'@intlify/shared@9.14.5': {}
'@jridgewell/gen-mapping@0.3.3':
dependencies:
@@ -3666,8 +3630,6 @@ snapshots:
dependencies:
'@types/node': 20.7.0
'@types/web-bluetooth@0.0.15': {}
'@types/web-bluetooth@0.0.21': {}
'@typescript-eslint/eslint-plugin@5.51.0(@typescript-eslint/parser@5.51.0(eslint@8.34.0)(typescript@5.9.3))(eslint@8.34.0)(typescript@5.9.3)':
@@ -3917,7 +3879,7 @@ snapshots:
'@vue/compiler-dom': 3.5.42
'@vue/shared': 3.5.42
'@vue/devtools-api@6.5.0': {}
'@vue/devtools-api@6.6.4': {}
'@vue/language-core@3.3.11':
dependencies:
@@ -3953,6 +3915,13 @@ snapshots:
'@vue/shared@3.5.42': {}
'@vueuse/core@13.9.0(vue@3.5.42(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 13.9.0
'@vueuse/shared': 13.9.0(vue@3.5.42(typescript@5.9.3))
vue: 3.5.42(typescript@5.9.3)
'@vueuse/core@14.4.0(vue@3.5.42(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
@@ -3960,31 +3929,18 @@ snapshots:
'@vueuse/shared': 14.4.0(vue@3.5.42(typescript@5.9.3))
vue: 3.5.42(typescript@5.9.3)
'@vueuse/core@9.1.1(vue@3.5.42(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.15
'@vueuse/metadata': 9.1.1
'@vueuse/shared': 9.1.1(vue@3.5.42(typescript@5.9.3))
vue-demi: 0.14.6(vue@3.5.42(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@vueuse/metadata@13.9.0': {}
'@vueuse/metadata@14.4.0': {}
'@vueuse/metadata@9.1.1': {}
'@vueuse/shared@13.9.0(vue@3.5.42(typescript@5.9.3))':
dependencies:
vue: 3.5.42(typescript@5.9.3)
'@vueuse/shared@14.4.0(vue@3.5.42(typescript@5.9.3))':
dependencies:
vue: 3.5.42(typescript@5.9.3)
'@vueuse/shared@9.1.1(vue@3.5.42(typescript@5.9.3))':
dependencies:
vue-demi: 0.14.6(vue@3.5.42(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
acorn-jsx@5.3.2(acorn@8.10.0):
dependencies:
acorn: 8.10.0
@@ -4432,10 +4388,10 @@ snapshots:
duplexer@0.1.2: {}
echarts@5.6.0:
echarts@6.1.0:
dependencies:
tslib: 2.3.0
zrender: 5.6.1
zrender: 6.1.0
electron-to-chromium@1.4.529: {}
@@ -5490,13 +5446,15 @@ snapshots:
picomatch@4.0.7: {}
pinia@2.0.33(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3)):
pinia@2.3.1(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 6.5.0
'@vue/devtools-api': 6.6.4
vue: 3.5.42(typescript@5.9.3)
vue-demi: 0.14.6(vue@3.5.42(typescript@5.9.3))
vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.3))
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- '@vue/composition-api'
pkg-types@1.0.3:
dependencies:
@@ -6192,7 +6150,7 @@ snapshots:
- supports-color
- vite
unplugin-auto-import@0.13.0(@vueuse/core@9.1.1(vue@3.5.42(typescript@5.9.3)))(rollup@3.29.3):
unplugin-auto-import@0.13.0(@vueuse/core@13.9.0(vue@3.5.42(typescript@5.9.3)))(rollup@3.29.3):
dependencies:
'@antfu/utils': 0.7.6
'@rollup/pluginutils': 5.0.4(rollup@3.29.3)
@@ -6201,7 +6159,7 @@ snapshots:
unimport: 2.2.4(rollup@3.29.3)
unplugin: 1.5.0
optionalDependencies:
'@vueuse/core': 9.1.1(vue@3.5.42(typescript@5.9.3))
'@vueuse/core': 13.9.0(vue@3.5.42(typescript@5.9.3))
transitivePeerDependencies:
- rollup
@@ -6316,24 +6274,15 @@ snapshots:
vue-component-type-helpers@3.3.11: {}
vue-demi@0.13.11(vue@3.5.42(typescript@5.9.3)):
vue-demi@0.14.10(vue@3.5.42(typescript@5.9.3)):
dependencies:
vue: 3.5.42(typescript@5.9.3)
vue-demi@0.14.6(vue@3.5.42(typescript@5.9.3)):
vue-echarts@8.1.0(echarts@6.1.0)(vue@3.5.42(typescript@5.9.3)):
dependencies:
echarts: 6.1.0
vue: 3.5.42(typescript@5.9.3)
vue-echarts@7.0.3(@vue/runtime-core@3.5.42)(echarts@5.6.0)(vue@3.5.42(typescript@5.9.3)):
dependencies:
echarts: 5.6.0
vue: 3.5.42(typescript@5.9.3)
vue-demi: 0.13.11(vue@3.5.42(typescript@5.9.3))
optionalDependencies:
'@vue/runtime-core': 3.5.42
transitivePeerDependencies:
- '@vue/composition-api'
vue-eslint-parser@9.3.1(eslint@8.34.0):
dependencies:
debug: 4.3.4
@@ -6347,16 +6296,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
vue-i18n@9.0.0(vue@3.5.42(typescript@5.9.3)):
vue-i18n@9.14.5(vue@3.5.42(typescript@5.9.3)):
dependencies:
'@intlify/core-base': 9.0.0
'@intlify/shared': 9.0.0
'@vue/devtools-api': 6.5.0
'@intlify/core-base': 9.14.5
'@intlify/shared': 9.14.5
'@vue/devtools-api': 6.6.4
vue: 3.5.42(typescript@5.9.3)
vue-router@4.1.6(vue@3.5.42(typescript@5.9.3)):
vue-router@4.6.4(vue@3.5.42(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 6.5.0
'@vue/devtools-api': 6.6.4
vue: 3.5.42(typescript@5.9.3)
vue-tsc@3.3.11(typescript@5.9.3):
@@ -6409,6 +6358,6 @@ snapshots:
yocto-queue@0.1.0: {}
zrender@5.6.1:
zrender@6.1.0:
dependencies:
tslib: 2.3.0