This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a commit to branch fix/dependabot-deps
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git

commit 8eab252c9772a2ec9683c9c14025d0856a622acf
Author: Wu Sheng <[email protected]>
AuthorDate: Thu May 28 18:12:56 2026 +0800

    fix(deps): upgrade vite 5->6 + vitest 2->3 to clear path-traversal advisory
    
    GHSA-4w7w-66w2-5vf9 (Vite path traversal in optimized-deps .map handling,
    dev-server only) has no 5.x backport — the lowest fix is vite 6.4.2. Bumps
    the build/test stack together:
    
    - vite ^6.4.2
    - @vitejs/plugin-vue ^6.0.7, @vitejs/plugin-vue-jsx ^5.1.5
    - vitest ^2.1.4 -> ^3.2.4 (vitest 2 peers vite ^5 only; vite 6 needs 3+)
    
    Validated: UI build, type-check, all 69 unit tests, and a vite-6 dev-server
    smoke (root + entry 200, optimizer re-ran). vite.config needed no changes.
    Closes the last of the five Dependabot advisories.
---
 apps/ui/package.json |   8 +-
 pnpm-lock.yaml       | 335 ++++++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 307 insertions(+), 36 deletions(-)

diff --git a/apps/ui/package.json b/apps/ui/package.json
index e44fae4..21714c0 100644
--- a/apps/ui/package.json
+++ b/apps/ui/package.json
@@ -42,8 +42,8 @@
     "@types/d3": "^7.4.3",
     "@types/node": "^22.9.0",
     "@types/three": "^0.184.1",
-    "@vitejs/plugin-vue": "^5.1.4",
-    "@vitejs/plugin-vue-jsx": "^4.0.1",
+    "@vitejs/plugin-vue": "^6.0.7",
+    "@vitejs/plugin-vue-jsx": "^5.1.5",
     "@vue/eslint-config-prettier": "^10.1.0",
     "@vue/eslint-config-typescript": "^14.1.3",
     "@vue/test-utils": "^2.4.6",
@@ -55,8 +55,8 @@
     "prettier": "^3.3.3",
     "sass": "^1.81.0",
     "typescript": "~5.6.3",
-    "vite": "^5.4.10",
-    "vitest": "^2.1.4",
+    "vite": "^6.4.2",
+    "vitest": "^3.2.4",
     "vue-tsc": "^2.1.10"
   }
 }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3afae9f..4081e2b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -167,11 +167,11 @@ importers:
         specifier: ^0.184.1
         version: 0.184.1
       '@vitejs/plugin-vue':
-        specifier: ^5.1.4
-        version: 
5.2.4([email protected](@types/[email protected])([email protected]))([email protected]([email protected]))
+        specifier: ^6.0.7
+        version: 
6.0.7([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected]([email protected]))
       '@vitejs/plugin-vue-jsx':
-        specifier: ^4.0.1
-        version: 
4.2.0([email protected](@types/[email protected])([email protected]))([email protected]([email protected]))
+        specifier: ^5.1.5
+        version: 
5.1.5([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected]([email protected]))
       '@vue/eslint-config-prettier':
         specifier: ^10.1.0
         version: 10.2.0([email protected])([email protected])
@@ -206,11 +206,11 @@ importers:
         specifier: ~5.6.3
         version: 5.6.3
       vite:
-        specifier: ^5.4.10
-        version: 5.4.21(@types/[email protected])([email protected])
+        specifier: ^6.4.2
+        version: 
6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
       vitest:
-        specifier: ^2.1.4
-        version: 2.1.9(@types/[email protected])([email protected])([email protected])
+        specifier: ^3.2.4
+        version: 
3.2.4(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
       vue-tsc:
         specifier: ^2.1.10
         version: 2.2.12([email protected])
@@ -1048,6 +1048,9 @@ packages:
   '@rolldown/[email protected]':
     resolution: {integrity: 
sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==}
 
+  '@rolldown/[email protected]':
+    resolution: {integrity: 
sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
+
   '@rollup/[email protected]':
     resolution: {integrity: 
sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==}
     cpu: [arm]
@@ -1221,6 +1224,9 @@ packages:
   '@tweenjs/[email protected]':
     resolution: {integrity: 
sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==}
 
+  '@types/[email protected]':
+    resolution: {integrity: 
sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
+
   '@types/[email protected]':
     resolution: {integrity: 
sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==}
 
@@ -1314,6 +1320,9 @@ packages:
   '@types/[email protected]':
     resolution: {integrity: 
sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==}
 
+  '@types/[email protected]':
+    resolution: {integrity: 
sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
+
   '@types/[email protected]':
     resolution: {integrity: 
sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==}
 
@@ -1421,23 +1430,26 @@ packages:
     resolution: {integrity: 
sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@vitejs/[email protected]':
-    resolution: {integrity: 
sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==}
-    engines: {node: ^18.0.0 || >=20.0.0}
+  '@vitejs/[email protected]':
+    resolution: {integrity: 
sha512-jIAsvHOEtWpslLOI2MeElGFxH7M8pM83BU/Tor4RLyiwH0FM4nUW3xdvbw20EeU9wc5IspQwMq225K3CMnJEpA==}
+    engines: {node: ^20.19.0 || >=22.12.0}
     peerDependencies:
-      vite: ^5.0.0 || ^6.0.0
+      vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
       vue: ^3.0.0
 
-  '@vitejs/[email protected]':
-    resolution: {integrity: 
sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
-    engines: {node: ^18.0.0 || >=20.0.0}
+  '@vitejs/[email protected]':
+    resolution: {integrity: 
sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==}
+    engines: {node: ^20.19.0 || >=22.12.0}
     peerDependencies:
-      vite: ^5.0.0 || ^6.0.0
+      vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
       vue: ^3.2.25
 
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==}
     peerDependencies:
@@ -1449,21 +1461,47 @@ packages:
       vite:
         optional: true
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
+    peerDependencies:
+      msw: ^2.4.9
+      vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+    peerDependenciesMeta:
+      msw:
+        optional: true
+      vite:
+        optional: true
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
+
   '@vitest/[email protected]':
     resolution: {integrity: 
sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==}
 
+  '@vitest/[email protected]':
+    resolution: {integrity: 
sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
+
   '@volar/[email protected]':
     resolution: {integrity: 
sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==}
 
@@ -1473,19 +1511,19 @@ packages:
   '@volar/[email protected]':
     resolution: {integrity: 
sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==}
 
-  '@vue/[email protected]':
-    resolution: {integrity: 
sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==}
+  '@vue/[email protected]':
+    resolution: {integrity: 
sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==}
 
-  '@vue/[email protected]':
-    resolution: {integrity: 
sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==}
+  '@vue/[email protected]':
+    resolution: {integrity: 
sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     peerDependenciesMeta:
       '@babel/core':
         optional: true
 
-  '@vue/[email protected]':
-    resolution: {integrity: 
sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==}
+  '@vue/[email protected]':
+    resolution: {integrity: 
sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==}
     peerDependencies:
       '@babel/core': ^7.0.0-0
 
@@ -2716,6 +2754,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
+
   [email protected]:
     resolution: {integrity: 
sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
     hasBin: true
@@ -3017,6 +3058,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
   [email protected]:
     resolution: {integrity: 
sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
     engines: {node: '>= 14.16'}
@@ -3416,6 +3460,9 @@ packages:
     resolution: {integrity: 
sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
     engines: {node: '>=8'}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
+
   [email protected]:
     resolution: {integrity: 
sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==}
     engines: {node: '>=16'}
@@ -3488,10 +3535,18 @@ packages:
     resolution: {integrity: 
sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
     engines: {node: '>=14.0.0'}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
+    engines: {node: '>=14.0.0'}
+
   [email protected]:
     resolution: {integrity: 
sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
     engines: {node: '>=14.0.0'}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
+    engines: {node: '>=14.0.0'}
+
   [email protected]:
     resolution: {integrity: 
sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==}
 
@@ -3596,6 +3651,11 @@ packages:
     engines: {node: ^18.0.0 || >=20.0.0}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
+    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
     engines: {node: ^18.0.0 || >=20.0.0}
@@ -3627,6 +3687,46 @@ packages:
       terser:
         optional: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==}
+    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+    hasBin: true
+    peerDependencies:
+      '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+      jiti: '>=1.21.0'
+      less: '*'
+      lightningcss: ^1.21.0
+      sass: '*'
+      sass-embedded: '*'
+      stylus: '*'
+      sugarss: '*'
+      terser: ^5.16.0
+      tsx: ^4.8.1
+      yaml: ^2.4.2
+    peerDependenciesMeta:
+      '@types/node':
+        optional: true
+      jiti:
+        optional: true
+      less:
+        optional: true
+      lightningcss:
+        optional: true
+      sass:
+        optional: true
+      sass-embedded:
+        optional: true
+      stylus:
+        optional: true
+      sugarss:
+        optional: true
+      terser:
+        optional: true
+      tsx:
+        optional: true
+      yaml:
+        optional: true
+
   [email protected]:
     resolution: {integrity: 
sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==}
     engines: {node: ^18.0.0 || >=20.0.0}
@@ -3652,6 +3752,34 @@ packages:
       jsdom:
         optional: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
+    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+    hasBin: true
+    peerDependencies:
+      '@edge-runtime/vm': '*'
+      '@types/debug': ^4.1.12
+      '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+      '@vitest/browser': 3.2.4
+      '@vitest/ui': 3.2.4
+      happy-dom: '*'
+      jsdom: '*'
+    peerDependenciesMeta:
+      '@edge-runtime/vm':
+        optional: true
+      '@types/debug':
+        optional: true
+      '@types/node':
+        optional: true
+      '@vitest/browser':
+        optional: true
+      '@vitest/ui':
+        optional: true
+      happy-dom:
+        optional: true
+      jsdom:
+        optional: true
+
   [email protected]:
     resolution: {integrity: 
sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
 
@@ -4542,6 +4670,8 @@ snapshots:
 
   '@rolldown/[email protected]': {}
 
+  '@rolldown/[email protected]': {}
+
   '@rollup/[email protected]':
     optional: true
 
@@ -4661,6 +4791,11 @@ snapshots:
 
   '@tweenjs/[email protected]': {}
 
+  '@types/[email protected]':
+    dependencies:
+      '@types/deep-eql': 4.0.2
+      assertion-error: 2.0.1
+
   '@types/[email protected]': {}
 
   '@types/[email protected]':
@@ -4778,6 +4913,8 @@ snapshots:
       '@types/d3-transition': 3.0.9
       '@types/d3-zoom': 3.0.8
 
+  '@types/[email protected]': {}
+
   '@types/[email protected]': {}
 
   '@types/[email protected]': {}
@@ -4913,20 +5050,22 @@ snapshots:
       '@typescript-eslint/types': 8.59.3
       eslint-visitor-keys: 5.0.1
 
-  
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]([email protected]))':
+  
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected]([email protected]))':
     dependencies:
       '@babel/core': 7.29.0
+      '@babel/plugin-syntax-typescript': 7.28.6(@babel/[email protected])
       '@babel/plugin-transform-typescript': 7.28.6(@babel/[email protected])
       '@rolldown/pluginutils': 1.0.0
-      '@vue/babel-plugin-jsx': 1.5.0(@babel/[email protected])
-      vite: 5.4.21(@types/[email protected])([email protected])
+      '@vue/babel-plugin-jsx': 2.0.1(@babel/[email protected])
+      vite: 6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
       vue: 3.5.34([email protected])
     transitivePeerDependencies:
       - supports-color
 
-  
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]([email protected]))':
+  
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected]([email protected]))':
     dependencies:
-      vite: 5.4.21(@types/[email protected])([email protected])
+      '@rolldown/pluginutils': 1.0.1
+      vite: 6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
       vue: 3.5.34([email protected])
 
   '@vitest/[email protected]':
@@ -4936,6 +5075,14 @@ snapshots:
       chai: 5.3.3
       tinyrainbow: 1.2.0
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@types/chai': 5.2.3
+      '@vitest/spy': 3.2.4
+      '@vitest/utils': 3.2.4
+      chai: 5.3.3
+      tinyrainbow: 2.0.0
+
   '@vitest/[email protected]([email protected](@types/[email protected])([email protected]))':
     dependencies:
       '@vitest/spy': 2.1.9
@@ -4944,31 +5091,65 @@ snapshots:
     optionalDependencies:
       vite: 5.4.21(@types/[email protected])([email protected])
 
+  
'@vitest/[email protected]([email protected](@types/[email protected])([email protected])([email protected])([email protected]))':
+    dependencies:
+      '@vitest/spy': 3.2.4
+      estree-walker: 3.0.3
+      magic-string: 0.30.21
+    optionalDependencies:
+      vite: 6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
+
   '@vitest/[email protected]':
     dependencies:
       tinyrainbow: 1.2.0
 
+  '@vitest/[email protected]':
+    dependencies:
+      tinyrainbow: 2.0.0
+
   '@vitest/[email protected]':
     dependencies:
       '@vitest/utils': 2.1.9
       pathe: 1.1.2
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@vitest/utils': 3.2.4
+      pathe: 2.0.3
+      strip-literal: 3.1.0
+
   '@vitest/[email protected]':
     dependencies:
       '@vitest/pretty-format': 2.1.9
       magic-string: 0.30.21
       pathe: 1.1.2
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@vitest/pretty-format': 3.2.4
+      magic-string: 0.30.21
+      pathe: 2.0.3
+
   '@vitest/[email protected]':
     dependencies:
       tinyspy: 3.0.2
 
+  '@vitest/[email protected]':
+    dependencies:
+      tinyspy: 4.0.4
+
   '@vitest/[email protected]':
     dependencies:
       '@vitest/pretty-format': 2.1.9
       loupe: 3.2.1
       tinyrainbow: 1.2.0
 
+  '@vitest/[email protected]':
+    dependencies:
+      '@vitest/pretty-format': 3.2.4
+      loupe: 3.2.1
+      tinyrainbow: 2.0.0
+
   '@volar/[email protected]':
     dependencies:
       '@volar/source-map': 2.4.15
@@ -4981,9 +5162,9 @@ snapshots:
       path-browserify: 1.0.1
       vscode-uri: 3.1.0
 
-  '@vue/[email protected]': {}
+  '@vue/[email protected]': {}
 
-  '@vue/[email protected](@babel/[email protected])':
+  '@vue/[email protected](@babel/[email protected])':
     dependencies:
       '@babel/helper-module-imports': 7.28.6
       '@babel/helper-plugin-utils': 7.28.6
@@ -4991,15 +5172,15 @@ snapshots:
       '@babel/template': 7.28.6
       '@babel/traverse': 7.29.0
       '@babel/types': 7.29.0
-      '@vue/babel-helper-vue-transform-on': 1.5.0
-      '@vue/babel-plugin-resolve-type': 1.5.0(@babel/[email protected])
+      '@vue/babel-helper-vue-transform-on': 2.0.1
+      '@vue/babel-plugin-resolve-type': 2.0.1(@babel/[email protected])
       '@vue/shared': 3.5.34
     optionalDependencies:
       '@babel/core': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@vue/[email protected](@babel/[email protected])':
+  '@vue/[email protected](@babel/[email protected])':
     dependencies:
       '@babel/code-frame': 7.29.0
       '@babel/core': 7.29.0
@@ -6449,6 +6630,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]:
     dependencies:
       argparse: 2.0.1
@@ -6740,6 +6923,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
   [email protected]: {}
@@ -7181,6 +7366,10 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]:
+    dependencies:
+      js-tokens: 9.0.1
+
   [email protected]:
     dependencies:
       copy-anything: 4.0.5
@@ -7247,8 +7436,12 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
   [email protected]:
@@ -7380,6 +7573,27 @@ snapshots:
       - supports-color
       - terser
 
+  [email protected](@types/[email protected])([email protected])([email protected])([email protected]):
+    dependencies:
+      cac: 6.7.14
+      debug: 4.4.3
+      es-module-lexer: 1.7.0
+      pathe: 2.0.3
+      vite: 6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
+    transitivePeerDependencies:
+      - '@types/node'
+      - jiti
+      - less
+      - lightningcss
+      - sass
+      - sass-embedded
+      - stylus
+      - sugarss
+      - supports-color
+      - terser
+      - tsx
+      - yaml
+
   [email protected](@types/[email protected])([email protected]):
     dependencies:
       esbuild: 0.25.12
@@ -7390,6 +7604,21 @@ snapshots:
       fsevents: 2.3.3
       sass: 1.99.0
 
+  [email protected](@types/[email protected])([email protected])([email protected])([email protected]):
+    dependencies:
+      esbuild: 0.25.12
+      fdir: 6.5.0([email protected])
+      picomatch: 4.0.4
+      postcss: 8.5.14
+      rollup: 4.60.3
+      tinyglobby: 0.2.16
+    optionalDependencies:
+      '@types/node': 22.19.19
+      fsevents: 2.3.3
+      sass: 1.99.0
+      tsx: 4.21.0
+      yaml: 2.9.0
+
   [email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
       '@vitest/expect': 2.1.9
@@ -7426,6 +7655,48 @@ snapshots:
       - supports-color
       - terser
 
+  
[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]):
+    dependencies:
+      '@types/chai': 5.2.3
+      '@vitest/expect': 3.2.4
+      '@vitest/mocker': 
3.2.4([email protected](@types/[email protected])([email protected])([email protected])([email protected]))
+      '@vitest/pretty-format': 3.2.4
+      '@vitest/runner': 3.2.4
+      '@vitest/snapshot': 3.2.4
+      '@vitest/spy': 3.2.4
+      '@vitest/utils': 3.2.4
+      chai: 5.3.3
+      debug: 4.4.3
+      expect-type: 1.3.0
+      magic-string: 0.30.21
+      pathe: 2.0.3
+      picomatch: 4.0.4
+      std-env: 3.10.0
+      tinybench: 2.9.0
+      tinyexec: 0.3.2
+      tinyglobby: 0.2.16
+      tinypool: 1.1.1
+      tinyrainbow: 2.0.0
+      vite: 6.4.2(@types/[email protected])([email protected])([email protected])([email protected])
+      vite-node: 
3.2.4(@types/[email protected])([email protected])([email protected])([email protected])
+      why-is-node-running: 2.3.0
+    optionalDependencies:
+      '@types/node': 22.19.19
+      jsdom: 25.0.1
+    transitivePeerDependencies:
+      - jiti
+      - less
+      - lightningcss
+      - msw
+      - sass
+      - sass-embedded
+      - stylus
+      - sugarss
+      - supports-color
+      - terser
+      - tsx
+      - yaml
+
   [email protected]: {}
 
   [email protected]: {}

Reply via email to