From 9294fea0e0c23ef26cd5d18299d056eae476027e Mon Sep 17 00:00:00 2001
From: Persephone Flores <34418758+hp0844182@users.noreply.github.com>
Date: Mon, 22 Sep 2025 00:04:07 +0800
Subject: [PATCH] fix: improve unmount delay logic for layout animations
---
packages/motion/src/state/motion-state.ts | 43 +-
playground/nuxt/package.json | 2 +-
.../nuxt/pages/layout-id-tabs/index.vue | 1 -
playground/nuxt/pages/test.vue | 305 ++++--
pnpm-lock.yaml | 877 +++++++++++++++---
5 files changed, 985 insertions(+), 243 deletions(-)
diff --git a/packages/motion/src/state/motion-state.ts b/packages/motion/src/state/motion-state.ts
index ad4f619f..2024b131 100644
--- a/packages/motion/src/state/motion-state.ts
+++ b/packages/motion/src/state/motion-state.ts
@@ -137,17 +137,12 @@ export class MotionState {
this.element = element
this.updateOptions(options)
+ const shouldDelay = this.options.layoutId && this.visualElement.projection.getStack()?.members.length > 0
// Mount features in parent-to-child order
this.featureManager.mount()
if (!notAnimate && this.options.animate) {
this.startAnimation?.()
}
- if (this.options.layoutId) {
- mountedLayoutIds.add(this.options.layoutId)
- frame.render(() => {
- mountedLayoutIds.clear()
- })
- }
}
clearAnimation() {
@@ -173,28 +168,22 @@ export class MotionState {
}
unmount(unMountChildren = false) {
- /**
- * Unlike React, within the same update cycle, the execution order of unmount and mount depends on the component's order in the component tree.
- * Here we delay unmount for components with layoutId to ensure unmount executes after mount for layout animations.
- */
- const shouldDelay = this.options.layoutId && !mountedLayoutIds.has(this.options.layoutId)
- const unmount = () => {
- const unmountState = () => {
- if (unMountChildren) {
- Array.from(this.children).reverse().forEach(this.unmountChild)
- }
- this.parent?.children?.delete(this)
- mountedStates.delete(this.element)
- this.featureManager.unmount()
- this.visualElement?.unmount()
- // clear animation
- this.clearAnimation()
- }
- // Delay unmount if needed for layout animations
- shouldDelay ? Promise.resolve().then(unmountState) : unmountState()
+ const shouldDelay = this.options.layoutId && this.visualElement.projection?.getStack().lead === this.visualElement.projection && this.visualElement.projection.isProjecting()
+ if (shouldDelay) {
+ Promise.resolve().then(() => {
+ this.unmount(unMountChildren)
+ })
+ return
}
-
- unmount()
+ if (unMountChildren) {
+ Array.from(this.children).reverse().forEach(this.unmountChild)
+ }
+ this.parent?.children?.delete(this)
+ mountedStates.delete(this.element)
+ this.featureManager.unmount()
+ this.visualElement?.unmount()
+ // clear animation
+ this.clearAnimation()
}
private unmountChild(child: MotionState) {
diff --git a/playground/nuxt/package.json b/playground/nuxt/package.json
index 9d24dbf0..8379b7d5 100644
--- a/playground/nuxt/package.json
+++ b/playground/nuxt/package.json
@@ -13,7 +13,7 @@
"motion-number-vue": "latest",
"motion-plus-vue": "0.1.0",
"motion-v": "workspace:*",
- "nuxt": "^3.16.0",
+ "nuxt": "3.15.4",
"reka-ui": "^2.0.0",
"vue": "latest",
"vue-router": "latest"
diff --git a/playground/nuxt/pages/layout-id-tabs/index.vue b/playground/nuxt/pages/layout-id-tabs/index.vue
index 52ecd0fd..197f8fde 100644
--- a/playground/nuxt/pages/layout-id-tabs/index.vue
+++ b/playground/nuxt/pages/layout-id-tabs/index.vue
@@ -33,7 +33,6 @@ const selectedTab = ref(tabs[0])
:initial="{ y: 10, opacity: 0 }"
:animate="{ y: 0, opacity: 1 }"
:exit="{ y: -10, opacity: 0 }"
- :transition="{ duration: 3 }"
>
{{ selectedTab ? selectedTab.icon : '😋' }}
diff --git a/playground/nuxt/pages/test.vue b/playground/nuxt/pages/test.vue
index c54e38f2..f74d5770 100644
--- a/playground/nuxt/pages/test.vue
+++ b/playground/nuxt/pages/test.vue
@@ -1,93 +1,238 @@
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
+ {{ item.title }}
+
+
+
+
+ {{ item.buttonText }}
+
+
+
+
+
+
+
+
-
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5f48fa41..9230c144 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -20,7 +20,7 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^2.27.3
- version: 2.27.3(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(@vue/compiler-sfc@3.5.18)(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4)(vitest@1.6.1(@types/node@22.13.9)(happy-dom@16.0.1)(jsdom@24.1.3)(terser@5.43.1))
+ version: 2.27.3(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(@vue/compiler-sfc@3.5.21)(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4)(vitest@1.6.1(@types/node@22.13.9)(happy-dom@16.0.1)(jsdom@24.1.3)(terser@5.43.1))
'@commitlint/cli':
specifier: ^17.0.3
version: 17.8.1
@@ -32,7 +32,7 @@ importers:
version: 1.51.0
'@testing-library/vue':
specifier: ^8.1.0
- version: 8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.17(typescript@5.5.4))
+ version: 8.1.0(@vue/compiler-sfc@3.5.21)(vue@3.5.17(typescript@5.5.4))
'@types/node':
specifier: ^22.13.9
version: 22.13.9
@@ -214,7 +214,7 @@ importers:
version: 2.0.0(typescript@5.9.2)(vue-tsc@1.8.27(typescript@5.9.2))
unplugin-vue-components:
specifier: ^0.28.0
- version: 0.28.0(@babel/parser@7.28.3)(@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vue@3.5.18(typescript@5.9.2))
+ version: 0.28.0(@babel/parser@7.28.3)(@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))
playground/nuxt:
dependencies:
@@ -231,8 +231,8 @@ importers:
specifier: workspace:*
version: link:../../packages/motion
nuxt:
- specifier: ^3.16.0
- version: 3.16.0(@netlify/blobs@9.1.2)(@parcel/watcher@2.4.1)(@types/node@24.3.0)(db0@0.3.2)(encoding@0.1.13)(eslint@9.9.1(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(yaml@2.8.1)
+ specifier: 3.15.4
+ version: 3.15.4(@netlify/blobs@9.1.2)(@parcel/watcher@2.4.1)(@types/node@24.3.0)(db0@0.3.2)(encoding@0.1.13)(eslint@9.9.1(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(yaml@2.8.1)
reka-ui:
specifier: ^2.0.0
version: 2.0.0(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))
@@ -524,6 +524,29 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/plugin-proposal-decorators@7.28.0':
+ resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-decorators@7.27.1':
+ resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-import-attributes@7.27.1':
+ resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-import-meta@7.10.4':
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-jsx@7.25.7':
resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==}
engines: {node: '>=6.9.0'}
@@ -568,6 +591,10 @@ packages:
resolution: {integrity: sha512-UvRanvLCGPRscJ5Rw9o6vUBS5P+E+gkhl6eaokrIN+WM1kUkmj254VZhyihFdDZVDlI3cPcZoakbJJw24QPISw==}
engines: {node: '>=6.9.0'}
+ '@babel/standalone@7.28.4':
+ resolution: {integrity: sha512-Qc1BNCfuJZBKs2SC5lqRmSYOw7Ka0X7urZQ7oVsGIax4eGDUIHX+CDg752N4jDxC2rbBh3li098ReGOtjT0x4g==}
+ engines: {node: '>=6.9.0'}
+
'@babel/template@7.25.9':
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
@@ -1722,15 +1749,30 @@ packages:
peerDependencies:
vite: '*'
+ '@nuxt/devtools-kit@1.7.0':
+ resolution: {integrity: sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==}
+ peerDependencies:
+ vite: '*'
+
'@nuxt/devtools-kit@2.6.2':
resolution: {integrity: sha512-esErdMQ0u3wXXogKQ3IE2m0fxv52w6CzPsfsXF4o5ZVrUQrQaH58ygupDAQTYdlGTgtqmEA6KkHTGG5cM6yxeg==}
peerDependencies:
vite: '>=6.0'
+ '@nuxt/devtools-wizard@1.7.0':
+ resolution: {integrity: sha512-86Gd92uEw0Dh2ErIYT9TMIrMOISE96fCRN4rxeryTvyiowQOsyrbkCeMNYrEehoRL+lohoyK6iDmFajadPNwWQ==}
+ hasBin: true
+
'@nuxt/devtools-wizard@2.6.2':
resolution: {integrity: sha512-s1eYYKi2eZu2ZUPQrf22C0SceWs5/C3c3uow/DVunD304Um/Tj062xM9E4p1B9L8yjaq8t0Gtyu/YvZdo/reyg==}
hasBin: true
+ '@nuxt/devtools@1.7.0':
+ resolution: {integrity: sha512-uvnjt5Zowkz7tZmnks2cGreg1XZIiSyVzQ2MYiRXACodlXcwJ0dpUS3WTxu8BR562K+772oRdvKie9AQlyZUgg==}
+ hasBin: true
+ peerDependencies:
+ vite: '*'
+
'@nuxt/devtools@2.6.2':
resolution: {integrity: sha512-pqcSDPv1I+8fxa6FvhAxVrfcN/sXYLOBe9scTLbRQOVLTO0pHzryayho678qNKiwWGgj/rcjEDr6IZCgwqOCfA==}
hasBin: true
@@ -1748,6 +1790,10 @@ packages:
resolution: {integrity: sha512-r9r8bISBBisvfcNgNL3dSIQHSBe0v5YkX5zwNblIC2T0CIEgxEVoM5rq9O5wqgb5OEydsHTtT2hL57vdv6VT2w==}
engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/kit@3.15.4':
+ resolution: {integrity: sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==}
+ engines: {node: '>=18.12.0'}
+
'@nuxt/kit@3.16.0':
resolution: {integrity: sha512-yPfhk58BG6wJhELkGOTCOlkMDbZkizk3IaINcyTKm+hBKiK3SheLt7S9HStNL+qZSfH2Cf7A8sYp6M72lOIEtA==}
engines: {node: '>=18.12.0'}
@@ -1760,6 +1806,10 @@ packages:
resolution: {integrity: sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==}
engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/schema@3.15.4':
+ resolution: {integrity: sha512-pAYZb/3ocSC/db1EFd5y+otmgHqUkvfxfhd9EknDB5DygnJuOIQNuGJ7LMJM6S2c0DYgBIHOdEelLxKHOjwbgQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
'@nuxt/schema@3.16.0':
resolution: {integrity: sha512-uCpcqWO6C4P5c4vi1/sq5GyajO0EOp+ZWFtPrnKaJ1pXAhA+W1aMVxAjfi2f18QMJHuRXBz1TouFg1RmWA6FuA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -1773,6 +1823,12 @@ packages:
engines: {node: '>=18.12.0'}
hasBin: true
+ '@nuxt/vite-builder@3.15.4':
+ resolution: {integrity: sha512-yBK6tWT973+ExKC3ciTWymZpjJ+enToOtYz574kXCyGO0PbSnuXdoJKTvrwXw1lK97PajCKxExlmwI/3oLOmMQ==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
+ peerDependencies:
+ vue: ^3.3.4
+
'@nuxt/vite-builder@3.16.0':
resolution: {integrity: sha512-H/mRrDmpWWLIiF1J9jguCKITF0ydFxmgcBcbveQac6vVhaOZunBAv9SsKHZgnH8CDM1v5BnuRNyIQ9y4Y9wW8g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
@@ -2777,20 +2833,37 @@ packages:
'@unhead/dom@1.11.14':
resolution: {integrity: sha512-FaHCWo9JR4h7PCpSRaXuMC6ifXOuBzlI0PD1MmUcxND2ayDl1d6DauIbN8TUf9TDRxNkrK1Ehb0OCXjC1ZJtrg==}
+ '@unhead/dom@1.11.20':
+ resolution: {integrity: sha512-jgfGYdOH+xHJF/j8gudjsYu3oIjFyXhCWcgKaw3vQnT616gSqyqnGQGOItL+BQtQZACKNISwIfx5PuOtztMKLA==}
+
'@unhead/schema@1.11.14':
resolution: {integrity: sha512-V9W9u5tF1/+TiLqxu+Qvh1ShoMDkPEwHoEo4DKdDG6ko7YlbzFfDxV6el9JwCren45U/4Vy/4Xi7j8OH02wsiA==}
+ '@unhead/schema@1.11.20':
+ resolution: {integrity: sha512-0zWykKAaJdm+/Y7yi/Yds20PrUK7XabLe9c3IRcjnwYmSWY6z0Cr19VIs3ozCj8P+GhR+/TI2mwtGlueCEYouA==}
+
'@unhead/shared@1.11.14':
resolution: {integrity: sha512-41Qt4PJKYVrEGOTXgBJLRYrEu3S7n5stoB4TFC6312CIBVedXqg7voHQurn32LVDjpfJftjLa2ggCjpqdqoRDw==}
+ '@unhead/shared@1.11.20':
+ resolution: {integrity: sha512-1MOrBkGgkUXS+sOKz/DBh4U20DNoITlJwpmvSInxEUNhghSNb56S0RnaHRq0iHkhrO/cDgz2zvfdlRpoPLGI3w==}
+
'@unhead/ssr@1.11.14':
resolution: {integrity: sha512-JBF2f5PWPtpqBx/dan+4vL/dartSp8Nmd011zkT9qPYmizxO+/fsB1WQalbis1KszkfFatb6c4rO+hm0d6acOA==}
+ '@unhead/ssr@1.11.20':
+ resolution: {integrity: sha512-j6ehzmdWGAvv0TEZyLE3WBnG1ULnsbKQcLqBDh3fvKS6b3xutcVZB7mjvrVE7ckSZt6WwOtG0ED3NJDS7IjzBA==}
+
'@unhead/vue@1.11.14':
resolution: {integrity: sha512-6nfi7FsZ936gscmj+1nUB1pybiFMFbnuEFo7B/OY2klpLWsYDUOVvpsJhbu7C3u7wkTlJXglmAk6jdd8I7WgZA==}
peerDependencies:
vue: '>=2.7 || >=3'
+ '@unhead/vue@1.11.20':
+ resolution: {integrity: sha512-sqQaLbwqY9TvLEGeq8Fd7+F2TIuV3nZ5ihVISHjWpAM3y7DwNWRU7NmT9+yYT+2/jw1Vjwdkv5/HvDnvCLrgmg==}
+ peerDependencies:
+ vue: '>=2.7 || >=3'
+
'@unhead/vue@2.0.14':
resolution: {integrity: sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==}
peerDependencies:
@@ -2948,6 +3021,9 @@ packages:
'@vue/compiler-core@3.5.18':
resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==}
+ '@vue/compiler-core@3.5.21':
+ resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==}
+
'@vue/compiler-dom@3.5.13':
resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
@@ -2957,6 +3033,9 @@ packages:
'@vue/compiler-dom@3.5.18':
resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==}
+ '@vue/compiler-dom@3.5.21':
+ resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==}
+
'@vue/compiler-sfc@3.5.13':
resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
@@ -2966,6 +3045,9 @@ packages:
'@vue/compiler-sfc@3.5.18':
resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==}
+ '@vue/compiler-sfc@3.5.21':
+ resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==}
+
'@vue/compiler-ssr@3.5.13':
resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
@@ -2975,17 +3057,28 @@ packages:
'@vue/compiler-ssr@3.5.18':
resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==}
+ '@vue/compiler-ssr@3.5.21':
+ resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==}
+
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
+ '@vue/devtools-core@7.6.8':
+ resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==}
+ peerDependencies:
+ vue: ^3.0.0
+
'@vue/devtools-core@7.7.7':
resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==}
peerDependencies:
vue: ^3.0.0
+ '@vue/devtools-kit@7.6.8':
+ resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==}
+
'@vue/devtools-kit@7.7.7':
resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==}
@@ -3017,6 +3110,9 @@ packages:
'@vue/reactivity@3.5.18':
resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==}
+ '@vue/reactivity@3.5.21':
+ resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==}
+
'@vue/runtime-core@3.5.13':
resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
@@ -3026,6 +3122,9 @@ packages:
'@vue/runtime-core@3.5.18':
resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==}
+ '@vue/runtime-core@3.5.21':
+ resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==}
+
'@vue/runtime-dom@3.5.13':
resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
@@ -3035,6 +3134,9 @@ packages:
'@vue/runtime-dom@3.5.18':
resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==}
+ '@vue/runtime-dom@3.5.21':
+ resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==}
+
'@vue/server-renderer@3.5.13':
resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
peerDependencies:
@@ -3050,6 +3152,11 @@ packages:
peerDependencies:
vue: 3.5.18
+ '@vue/server-renderer@3.5.21':
+ resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==}
+ peerDependencies:
+ vue: 3.5.21
+
'@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
@@ -3059,6 +3166,9 @@ packages:
'@vue/shared@3.5.18':
resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
+ '@vue/shared@3.5.21':
+ resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==}
+
'@vue/test-utils@2.4.6':
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
@@ -3211,6 +3321,10 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+ ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+ engines: {node: '>=8'}
+
ansi-escapes@7.0.0:
resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==}
engines: {node: '>=18'}
@@ -3382,6 +3496,9 @@ packages:
bindings@1.5.0:
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ birpc@0.2.19:
+ resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
+
birpc@2.5.0:
resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==}
@@ -3701,6 +3818,10 @@ packages:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
+ commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+
comment-parser@1.4.1:
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
engines: {node: '>= 12.0.0'}
@@ -3843,6 +3964,10 @@ packages:
resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==}
engines: {node: '>=18.0'}
+ cronstrue@2.59.0:
+ resolution: {integrity: sha512-YKGmAy84hKH+hHIIER07VCAHf9u0Ldelx1uU6EBxsRPDXIA1m5fsKmJfyC3xBhw6cVC/1i83VdbL4PvepTrt8A==}
+ hasBin: true
+
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -4221,6 +4346,10 @@ packages:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
+ diff@7.0.0:
+ resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
+ engines: {node: '>=0.3.1'}
+
diff@8.0.2:
resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==}
engines: {node: '>=0.3.1'}
@@ -4367,6 +4496,9 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ error-stack-parser-es@0.1.5:
+ resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==}
+
error-stack-parser-es@1.0.5:
resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
@@ -4714,6 +4846,9 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ fast-npm-meta@0.2.2:
+ resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==}
+
fast-npm-meta@0.4.6:
resolution: {integrity: sha512-zbBBOAOlzxfrU4WSnbCHk/nR6Vf32lSEPxDEvNOR08Z5DSZ/A6qJu0rqrHVcexBTd1hc2gim998xnqF/R1PuEw==}
@@ -4804,6 +4939,9 @@ packages:
flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+
fn.name@1.1.0:
resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
@@ -5909,6 +6047,9 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ magic-string@0.30.19:
+ resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
+
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
@@ -6475,6 +6616,19 @@ packages:
nuxt-site-config@3.0.6:
resolution: {integrity: sha512-Mkyen81br21/nA2sxlLCOtJZ2L8sGL+YzxHlsVhLhEnC355CP2SwKVtYqJNJ4aYFbxeusqZXJFiD4KbveHhk0w==}
+ nuxt@3.15.4:
+ resolution: {integrity: sha512-hSbZO4mR0uAMJtZPNTnCfiAtgleoOu28gvJcBNU7KQHgWnNXPjlWgwMczko2O4Tmnv9zIe/CQged+2HsPwl2ZA==}
+ engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@parcel/watcher': ^2.1.0
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ peerDependenciesMeta:
+ '@parcel/watcher':
+ optional: true
+ '@types/node':
+ optional: true
+
nuxt@3.16.0:
resolution: {integrity: sha512-4j2tuHo+kcComQ1WrCD+i1w3UFOHrcnNH30cwiEY/WZZlBZOlC6DtUm6aBjhfpBFaMYsF4PbyKsNW+7FHwckHA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
@@ -6501,6 +6655,11 @@ packages:
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
+ nypm@0.5.4:
+ resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==}
+ engines: {node: ^14.16.0 || >=16.10.0}
+ hasBin: true
+
nypm@0.6.1:
resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==}
engines: {node: ^14.16.0 || >=16.10.0}
@@ -6651,6 +6810,9 @@ packages:
package-manager-detector@1.3.0:
resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
+ packrup@0.1.2:
+ resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==}
+
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
@@ -8123,6 +8285,9 @@ packages:
tinyexec@0.3.1:
resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+
tinyexec@1.0.1:
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
@@ -8259,6 +8424,10 @@ packages:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
+ type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ engines: {node: '>=10'}
+
type-fest@0.6.0:
resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
engines: {node: '>=8'}
@@ -8340,6 +8509,9 @@ packages:
unhead@1.11.14:
resolution: {integrity: sha512-XmXW0aZyX9kGk9ejCKCSvv/J4T3Rt4hoAe2EofM+nhG+zwZ7AArUMK/0F/fj6FTkfgY0u0/JryE00qUDULgygA==}
+ unhead@1.11.20:
+ resolution: {integrity: sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==}
+
unhead@2.0.14:
resolution: {integrity: sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg==}
@@ -8364,6 +8536,9 @@ packages:
unimport@3.13.3:
resolution: {integrity: sha512-dr7sjOoRFCSDlnARFPAMB8OmjIMc6j14qd749VmB1yiqFEYFbi+1jWPTuc22JoFs/t1kHJXT3vQNiwCy3ZvsTA==}
+ unimport@3.14.6:
+ resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==}
+
unimport@4.2.0:
resolution: {integrity: sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==}
engines: {node: '>=18.12.0'}
@@ -8426,6 +8601,14 @@ packages:
'@nuxt/kit':
optional: true
+ unplugin-vue-router@0.11.2:
+ resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==}
+ peerDependencies:
+ vue-router: ^4.4.0
+ peerDependenciesMeta:
+ vue-router:
+ optional: true
+
unplugin-vue-router@0.12.0:
resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==}
peerDependencies:
@@ -8442,6 +8625,10 @@ packages:
resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==}
engines: {node: '>=18.12.0'}
+ unplugin@2.1.2:
+ resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==}
+ engines: {node: '>=18.12.0'}
+
unplugin@2.3.7:
resolution: {integrity: sha512-zU7Osb4D5YNc9eLKsKaG6WQi9soLS+Yd9MDhOHlhAR+uoNy3BmWuddjLMhJpBpSBSIYtK5/MQvAWx9nAURTN6Q==}
engines: {node: '>=18.12.0'}
@@ -8557,6 +8744,10 @@ packages:
resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==}
hasBin: true
+ untyped@1.5.2:
+ resolution: {integrity: sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==}
+ hasBin: true
+
untyped@2.0.0:
resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==}
hasBin: true
@@ -8631,6 +8822,11 @@ packages:
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0
+ vite-hot-client@0.2.4:
+ resolution: {integrity: sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==}
+ peerDependencies:
+ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
+
vite-hot-client@2.1.0:
resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==}
peerDependencies:
@@ -8646,6 +8842,40 @@ packages:
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
+ vite-plugin-checker@0.8.0:
+ resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==}
+ engines: {node: '>=14.16'}
+ peerDependencies:
+ '@biomejs/biome': '>=1.7'
+ eslint: '>=7'
+ meow: ^9.0.0
+ optionator: ^0.9.1
+ stylelint: '>=13'
+ typescript: '*'
+ vite: '>=2.0.0'
+ vls: '*'
+ vti: '*'
+ vue-tsc: ~2.1.6
+ peerDependenciesMeta:
+ '@biomejs/biome':
+ optional: true
+ eslint:
+ optional: true
+ meow:
+ optional: true
+ optionator:
+ optional: true
+ stylelint:
+ optional: true
+ typescript:
+ optional: true
+ vls:
+ optional: true
+ vti:
+ optional: true
+ vue-tsc:
+ optional: true
+
vite-plugin-checker@0.9.3:
resolution: {integrity: sha512-Tf7QBjeBtG7q11zG0lvoF38/2AVUzzhMNu+Wk+mcsJ00Rk/FpJ4rmUviVJpzWkagbU13cGXvKpt7CMiqtxVTbQ==}
engines: {node: '>=14.16'}
@@ -8690,6 +8920,16 @@ packages:
vite:
optional: true
+ vite-plugin-inspect@0.8.9:
+ resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@nuxt/kit': '*'
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+
vite-plugin-inspect@11.3.2:
resolution: {integrity: sha512-nzwvyFQg58XSMAmKVLr2uekAxNYvAbz1lyPmCAFVIBncCgN9S/HPM+2UM9Q9cvc4JEbC5ZBgwLAdaE2onmQuKg==}
engines: {node: '>=14'}
@@ -8700,6 +8940,11 @@ packages:
'@nuxt/kit':
optional: true
+ vite-plugin-vue-inspector@5.3.2:
+ resolution: {integrity: sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==}
+ peerDependencies:
+ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
+
vite-plugin-vue-tracer@1.0.0:
resolution: {integrity: sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA==}
peerDependencies:
@@ -8833,6 +9078,27 @@ packages:
jsdom:
optional: true
+ vscode-jsonrpc@6.0.0:
+ resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
+ engines: {node: '>=8.0.0 || >=10.0.0'}
+
+ vscode-languageclient@7.0.0:
+ resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==}
+ engines: {vscode: ^1.52.0}
+
+ vscode-languageserver-protocol@3.16.0:
+ resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
+
+ vscode-languageserver-textdocument@1.0.12:
+ resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
+
+ vscode-languageserver-types@3.16.0:
+ resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
+
+ vscode-languageserver@7.0.0:
+ resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
+ hasBin: true
+
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
@@ -8908,6 +9174,14 @@ packages:
typescript:
optional: true
+ vue@3.5.21:
+ resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
w3c-xmlserializer@5.0.0:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
@@ -8965,6 +9239,11 @@ packages:
engines: {node: '>= 8'}
hasBin: true
+ which@3.0.1:
+ resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+
which@5.0.0:
resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -9177,7 +9456,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(@vue/compiler-sfc@3.5.18)(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4)(vitest@1.6.1(@types/node@22.13.9)(happy-dom@16.0.1)(jsdom@24.1.3)(terser@5.43.1))':
+ '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(@vue/compiler-sfc@3.5.21)(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4)(vitest@1.6.1(@types/node@22.13.9)(happy-dom@16.0.1)(jsdom@24.1.3)(terser@5.43.1))':
dependencies:
'@antfu/install-pkg': 0.4.1
'@clack/prompts': 0.7.0
@@ -9205,7 +9484,7 @@ snapshots:
eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(eslint@9.9.1(jiti@2.5.1))(typescript@5.5.4))(eslint@9.9.1(jiti@2.5.1))
eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@2.5.1))
eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@2.5.1))
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.18)(eslint@9.9.1(jiti@2.5.1))
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.21)(eslint@9.9.1(jiti@2.5.1))
globals: 15.9.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
@@ -9502,6 +9781,30 @@ snapshots:
dependencies:
'@babel/types': 7.28.2
+ '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.3)':
+ dependencies:
+ '@babel/core': 7.28.3
+ '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.3)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.3)':
+ dependencies:
+ '@babel/core': 7.28.3
+ '@babel/helper-plugin-utils': 7.27.1
+
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)':
+ dependencies:
+ '@babel/core': 7.28.3
+ '@babel/helper-plugin-utils': 7.27.1
+
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)':
+ dependencies:
+ '@babel/core': 7.28.3
+ '@babel/helper-plugin-utils': 7.27.1
+
'@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
@@ -9550,6 +9853,8 @@ snapshots:
'@babel/standalone@7.25.8': {}
+ '@babel/standalone@7.28.4': {}
+
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
@@ -10637,22 +10942,36 @@ snapshots:
- rollup
- supports-color
- '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))':
+ '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))':
dependencies:
'@nuxt/kit': 3.18.1(magicast@0.3.5)
- execa: 8.0.1
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ '@nuxt/schema': 3.18.1
+ execa: 7.2.0
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
transitivePeerDependencies:
- magicast
- '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))':
+ '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))':
dependencies:
'@nuxt/kit': 3.18.1(magicast@0.3.5)
execa: 8.0.1
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
transitivePeerDependencies:
- magicast
+ '@nuxt/devtools-wizard@1.7.0':
+ dependencies:
+ consola: 3.4.2
+ diff: 7.0.0
+ execa: 7.2.0
+ global-directory: 4.0.1
+ magicast: 0.3.5
+ pathe: 1.1.2
+ pkg-types: 1.3.1
+ prompts: 2.4.2
+ rc9: 2.1.2
+ semver: 7.7.2
+
'@nuxt/devtools-wizard@2.6.2':
dependencies:
consola: 3.4.2
@@ -10664,53 +10983,59 @@ snapshots:
prompts: 2.4.2
semver: 7.7.2
- '@nuxt/devtools@2.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))':
+ '@nuxt/devtools@1.7.0(rollup@4.46.4)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
- '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
- '@nuxt/devtools-wizard': 2.6.2
+ '@antfu/utils': 0.7.10
+ '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ '@nuxt/devtools-wizard': 1.7.0
'@nuxt/kit': 3.18.1(magicast@0.3.5)
- '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
- '@vue/devtools-kit': 7.7.7
- birpc: 2.5.0
+ '@vue/devtools-core': 7.6.8(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
+ '@vue/devtools-kit': 7.6.8
+ birpc: 0.2.19
consola: 3.4.2
+ cronstrue: 2.59.0
destr: 2.0.5
- error-stack-parser-es: 1.0.5
- execa: 8.0.1
- fast-npm-meta: 0.4.6
+ error-stack-parser-es: 0.1.5
+ execa: 7.2.0
+ fast-npm-meta: 0.2.2
+ flatted: 3.3.3
get-port-please: 3.2.0
hookable: 5.5.3
image-meta: 0.2.1
is-installed-globally: 1.0.0
launch-editor: 2.11.1
- local-pkg: 1.1.2
+ local-pkg: 0.5.1
magicast: 0.3.5
- nypm: 0.6.1
- ohash: 2.0.11
- pathe: 2.0.3
+ nypm: 0.4.1
+ ohash: 1.1.6
+ pathe: 1.1.2
perfect-debounce: 1.0.0
- pkg-types: 2.3.0
+ pkg-types: 1.3.1
+ rc9: 2.1.2
+ scule: 1.3.0
semver: 7.7.2
simple-git: 3.28.0
sirv: 3.0.1
- structured-clone-es: 1.0.0
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vite-plugin-inspect: 11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
- vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
- which: 5.0.0
+ unimport: 3.14.6(rollup@4.46.4)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite-plugin-inspect: 0.8.9(@nuxt/kit@3.18.1(magicast@0.3.5))(rollup@4.46.4)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vite-plugin-vue-inspector: 5.3.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ which: 3.0.1
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
+ - rollup
- supports-color
- utf-8-validate
- vue
- '@nuxt/devtools@2.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))':
+ '@nuxt/devtools@2.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))':
dependencies:
- '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
'@nuxt/devtools-wizard': 2.6.2
'@nuxt/kit': 3.18.1(magicast@0.3.5)
- '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))
+ '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
'@vue/devtools-kit': 7.7.7
birpc: 2.5.0
consola: 3.4.2
@@ -10735,9 +11060,9 @@ snapshots:
sirv: 3.0.1
structured-clone-es: 1.0.0
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vite-plugin-inspect: 11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
- vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ vite-plugin-inspect: 11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
+ vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
which: 5.0.0
ws: 8.18.3
transitivePeerDependencies:
@@ -10859,6 +11184,32 @@ snapshots:
- rollup
- supports-color
+ '@nuxt/kit@3.15.4(magicast@0.3.5)':
+ dependencies:
+ c12: 2.0.1(magicast@0.3.5)
+ consola: 3.4.2
+ defu: 6.1.4
+ destr: 2.0.5
+ globby: 14.1.0
+ ignore: 7.0.5
+ jiti: 2.5.1
+ klona: 2.0.6
+ knitwork: 1.2.0
+ mlly: 1.7.4
+ ohash: 1.1.6
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ scule: 1.3.0
+ semver: 7.7.2
+ std-env: 3.9.0
+ ufo: 1.6.1
+ unctx: 2.4.1
+ unimport: 4.2.0
+ untyped: 1.5.2
+ transitivePeerDependencies:
+ - magicast
+ - supports-color
+
'@nuxt/kit@3.16.0(magicast@0.3.5)':
dependencies:
c12: 3.2.0(magicast@0.3.5)
@@ -10953,14 +11304,21 @@ snapshots:
- rollup
- supports-color
- '@nuxt/schema@3.16.0':
+ '@nuxt/schema@3.15.4':
dependencies:
consola: 3.4.2
defu: 6.1.4
pathe: 2.0.3
std-env: 3.9.0
- '@nuxt/schema@3.18.1':
+ '@nuxt/schema@3.16.0':
+ dependencies:
+ consola: 3.4.2
+ defu: 6.1.4
+ pathe: 2.0.3
+ std-env: 3.9.0
+
+ '@nuxt/schema@3.18.1':
dependencies:
'@vue/shared': 3.5.18
consola: 3.4.2
@@ -10986,19 +11344,18 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/vite-builder@3.16.0(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))(yaml@2.3.4)':
+ '@nuxt/vite-builder@3.15.4(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))(yaml@2.8.1)':
dependencies:
- '@nuxt/kit': 3.16.0(magicast@0.3.5)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
'@rollup/plugin-replace': 6.0.2(rollup@4.46.4)
- '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
- '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
+ '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
+ '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
autoprefixer: 10.4.21(postcss@8.5.6)
consola: 3.4.2
cssnano: 7.1.0(postcss@8.5.6)
defu: 6.1.4
- esbuild: 0.25.9
+ esbuild: 0.24.2
escape-string-regexp: 5.0.0
- exsolve: 1.0.7
externality: 1.0.2
get-port-please: 3.2.0
h3: 1.15.4
@@ -11006,20 +11363,20 @@ snapshots:
knitwork: 1.2.0
magic-string: 0.30.17
mlly: 1.7.4
- ohash: 2.0.11
+ ohash: 1.1.6
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.3.0
+ pkg-types: 1.3.1
postcss: 8.5.6
rollup-plugin-visualizer: 5.14.0(rollup@4.46.4)
std-env: 3.9.0
- ufo: 1.5.4
- unenv: 2.0.0-rc.19
+ ufo: 1.6.1
+ unenv: 1.10.0
unplugin: 2.3.7
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vite-node: 3.2.4(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vite-plugin-checker: 0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
- vue: 3.5.18(typescript@5.9.2)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite-node: 3.2.4(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite-plugin-checker: 0.8.0(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vue: 3.5.21(typescript@5.9.2)
vue-bundle-renderer: 2.1.2
transitivePeerDependencies:
- '@biomejs/biome'
@@ -11046,12 +11403,12 @@ snapshots:
- vue-tsc
- yaml
- '@nuxt/vite-builder@3.16.0(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))(yaml@2.8.1)':
+ '@nuxt/vite-builder@3.16.0(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))(yaml@2.3.4)':
dependencies:
'@nuxt/kit': 3.16.0(magicast@0.3.5)
'@rollup/plugin-replace': 6.0.2(rollup@4.46.4)
- '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))
- '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))
+ '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
+ '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))
autoprefixer: 10.4.21(postcss@8.5.6)
consola: 3.4.2
cssnano: 7.1.0(postcss@8.5.6)
@@ -11076,9 +11433,9 @@ snapshots:
ufo: 1.5.4
unenv: 2.0.0-rc.19
unplugin: 2.3.7
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vite-node: 3.2.4(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vite-plugin-checker: 0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ vite-node: 3.2.4(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ vite-plugin-checker: 0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
vue: 3.5.18(typescript@5.9.2)
vue-bundle-renderer: 2.1.2
transitivePeerDependencies:
@@ -11846,14 +12203,14 @@ snapshots:
lz-string: 1.5.0
pretty-format: 27.5.1
- '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.17(typescript@5.5.4))':
+ '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.21)(vue@3.5.17(typescript@5.5.4))':
dependencies:
'@babel/runtime': 7.26.0
'@testing-library/dom': 9.3.4
'@vue/test-utils': 2.4.6
vue: 3.5.17(typescript@5.5.4)
optionalDependencies:
- '@vue/compiler-sfc': 3.5.18
+ '@vue/compiler-sfc': 3.5.21
'@trysound/sax@0.2.0': {}
@@ -12072,20 +12429,40 @@ snapshots:
'@unhead/schema': 1.11.14
'@unhead/shared': 1.11.14
+ '@unhead/dom@1.11.20':
+ dependencies:
+ '@unhead/schema': 1.11.20
+ '@unhead/shared': 1.11.20
+
'@unhead/schema@1.11.14':
dependencies:
hookable: 5.5.3
zhead: 2.2.4
+ '@unhead/schema@1.11.20':
+ dependencies:
+ hookable: 5.5.3
+ zhead: 2.2.4
+
'@unhead/shared@1.11.14':
dependencies:
'@unhead/schema': 1.11.14
+ '@unhead/shared@1.11.20':
+ dependencies:
+ '@unhead/schema': 1.11.20
+ packrup: 0.1.2
+
'@unhead/ssr@1.11.14':
dependencies:
'@unhead/schema': 1.11.14
'@unhead/shared': 1.11.14
+ '@unhead/ssr@1.11.20':
+ dependencies:
+ '@unhead/schema': 1.11.20
+ '@unhead/shared': 1.11.20
+
'@unhead/vue@1.11.14(vue@3.5.18(typescript@5.9.2))':
dependencies:
'@unhead/schema': 1.11.14
@@ -12095,6 +12472,14 @@ snapshots:
unhead: 1.11.14
vue: 3.5.18(typescript@5.9.2)
+ '@unhead/vue@1.11.20(vue@3.5.21(typescript@5.9.2))':
+ dependencies:
+ '@unhead/schema': 1.11.20
+ '@unhead/shared': 1.11.20
+ hookable: 5.5.3
+ unhead: 1.11.20
+ vue: 3.5.21(typescript@5.9.2)
+
'@unhead/vue@2.0.14(vue@3.5.18(typescript@5.9.2))':
dependencies:
hookable: 5.5.3
@@ -12164,14 +12549,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))':
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3)
'@rolldown/pluginutils': 1.0.0-beta.33
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3)
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vue: 3.5.18(typescript@5.9.2)
+ vue: 3.5.21(typescript@5.9.2)
transitivePeerDependencies:
- supports-color
@@ -12185,10 +12570,10 @@ snapshots:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
vue: 3.5.18(typescript@5.9.2)
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))':
+ '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vue: 3.5.18(typescript@5.9.2)
+ vue: 3.5.21(typescript@5.9.2)
'@vitest/coverage-v8@1.6.0(vitest@1.6.1(@types/node@22.13.9)(happy-dom@16.0.1)(jsdom@24.1.3)(terser@5.43.1))':
dependencies:
@@ -12285,6 +12670,17 @@ snapshots:
optionalDependencies:
vue: 3.5.18(typescript@5.9.2)
+ '@vue-macros/common@1.16.1(vue@3.5.21(typescript@5.9.2))':
+ dependencies:
+ '@vue/compiler-sfc': 3.5.18
+ ast-kit: 1.4.3
+ local-pkg: 1.1.2
+ magic-string-ast: 0.7.1
+ pathe: 2.0.3
+ picomatch: 4.0.3
+ optionalDependencies:
+ vue: 3.5.21(typescript@5.9.2)
+
'@vue/babel-helper-vue-transform-on@1.2.5': {}
'@vue/babel-helper-vue-transform-on@1.5.0': {}
@@ -12368,6 +12764,14 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
+ '@vue/compiler-core@3.5.21':
+ dependencies:
+ '@babel/parser': 7.28.3
+ '@vue/shared': 3.5.21
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
'@vue/compiler-dom@3.5.13':
dependencies:
'@vue/compiler-core': 3.5.13
@@ -12383,6 +12787,11 @@ snapshots:
'@vue/compiler-core': 3.5.18
'@vue/shared': 3.5.18
+ '@vue/compiler-dom@3.5.21':
+ dependencies:
+ '@vue/compiler-core': 3.5.21
+ '@vue/shared': 3.5.21
+
'@vue/compiler-sfc@3.5.13':
dependencies:
'@babel/parser': 7.26.3
@@ -12419,6 +12828,18 @@ snapshots:
postcss: 8.5.6
source-map-js: 1.2.1
+ '@vue/compiler-sfc@3.5.21':
+ dependencies:
+ '@babel/parser': 7.28.3
+ '@vue/compiler-core': 3.5.21
+ '@vue/compiler-dom': 3.5.21
+ '@vue/compiler-ssr': 3.5.21
+ '@vue/shared': 3.5.21
+ estree-walker: 2.0.2
+ magic-string: 0.30.19
+ postcss: 8.5.6
+ source-map-js: 1.2.1
+
'@vue/compiler-ssr@3.5.13':
dependencies:
'@vue/compiler-dom': 3.5.13
@@ -12434,6 +12855,11 @@ snapshots:
'@vue/compiler-dom': 3.5.18
'@vue/shared': 3.5.18
+ '@vue/compiler-ssr@3.5.21':
+ dependencies:
+ '@vue/compiler-dom': 3.5.21
+ '@vue/shared': 3.5.21
+
'@vue/compiler-vue2@2.7.16':
dependencies:
de-indent: 1.0.2
@@ -12441,30 +12867,40 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
- '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))':
+ '@vue/devtools-core@7.6.8(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
mitt: 3.0.1
nanoid: 5.1.5
- pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
- vue: 3.5.18(typescript@5.9.2)
+ pathe: 1.1.2
+ vite-hot-client: 0.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vue: 3.5.21(typescript@5.9.2)
transitivePeerDependencies:
- vite
- '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))':
+ '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2))':
dependencies:
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
vue: 3.5.18(typescript@5.9.2)
transitivePeerDependencies:
- vite
+ '@vue/devtools-kit@7.6.8':
+ dependencies:
+ '@vue/devtools-shared': 7.7.7
+ birpc: 0.2.19
+ hookable: 5.5.3
+ mitt: 3.0.1
+ perfect-debounce: 1.0.0
+ speakingurl: 14.0.1
+ superjson: 2.2.2
+
'@vue/devtools-kit@7.7.7':
dependencies:
'@vue/devtools-shared': 7.7.7
@@ -12519,6 +12955,10 @@ snapshots:
dependencies:
'@vue/shared': 3.5.18
+ '@vue/reactivity@3.5.21':
+ dependencies:
+ '@vue/shared': 3.5.21
+
'@vue/runtime-core@3.5.13':
dependencies:
'@vue/reactivity': 3.5.13
@@ -12534,6 +12974,11 @@ snapshots:
'@vue/reactivity': 3.5.18
'@vue/shared': 3.5.18
+ '@vue/runtime-core@3.5.21':
+ dependencies:
+ '@vue/reactivity': 3.5.21
+ '@vue/shared': 3.5.21
+
'@vue/runtime-dom@3.5.13':
dependencies:
'@vue/reactivity': 3.5.13
@@ -12555,6 +13000,13 @@ snapshots:
'@vue/shared': 3.5.18
csstype: 3.1.3
+ '@vue/runtime-dom@3.5.21':
+ dependencies:
+ '@vue/reactivity': 3.5.21
+ '@vue/runtime-core': 3.5.21
+ '@vue/shared': 3.5.21
+ csstype: 3.1.3
+
'@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.9.2))':
dependencies:
'@vue/compiler-ssr': 3.5.13
@@ -12579,12 +13031,20 @@ snapshots:
'@vue/shared': 3.5.18
vue: 3.5.18(typescript@5.9.2)
+ '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.2))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.21
+ '@vue/shared': 3.5.21
+ vue: 3.5.21(typescript@5.9.2)
+
'@vue/shared@3.5.13': {}
'@vue/shared@3.5.17': {}
'@vue/shared@3.5.18': {}
+ '@vue/shared@3.5.21': {}
+
'@vue/test-utils@2.4.6':
dependencies:
js-beautify: 1.15.1
@@ -12814,6 +13274,10 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ ansi-escapes@4.3.2:
+ dependencies:
+ type-fest: 0.21.3
+
ansi-escapes@7.0.0:
dependencies:
environment: 1.1.0
@@ -12985,6 +13449,8 @@ snapshots:
dependencies:
file-uri-to-path: 1.0.0
+ birpc@0.2.19: {}
+
birpc@2.5.0: {}
bl@4.1.0:
@@ -13342,6 +13808,8 @@ snapshots:
commander@7.2.0: {}
+ commander@8.3.0: {}
+
comment-parser@1.4.1: {}
common-path-prefix@3.0.0: {}
@@ -13466,6 +13934,8 @@ snapshots:
croner@9.1.0: {}
+ cronstrue@2.59.0: {}
+
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
@@ -13855,6 +14325,8 @@ snapshots:
diff@4.0.2: {}
+ diff@7.0.0: {}
+
diff@8.0.2: {}
dir-glob@3.0.1:
@@ -13996,6 +14468,8 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
+ error-stack-parser-es@0.1.5: {}
+
error-stack-parser-es@1.0.5: {}
errx@0.1.0: {}
@@ -14375,9 +14849,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.18)(eslint@9.9.1(jiti@2.5.1)):
+ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.21)(eslint@9.9.1(jiti@2.5.1)):
dependencies:
- '@vue/compiler-sfc': 3.5.18
+ '@vue/compiler-sfc': 3.5.21
eslint: 9.9.1(jiti@2.5.1)
eslint-scope@7.2.2:
@@ -14578,6 +15052,8 @@ snapshots:
fast-levenshtein@2.0.6: {}
+ fast-npm-meta@0.2.2: {}
+
fast-npm-meta@0.4.6: {}
fast-uri@3.0.1: {}
@@ -14652,6 +15128,8 @@ snapshots:
flatted@3.3.1: {}
+ flatted@3.3.3: {}
+
fn.name@1.1.0: {}
for-each@0.3.3:
@@ -15870,6 +16348,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
+ magic-string@0.30.19:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
magicast@0.3.5:
dependencies:
'@babel/parser': 7.25.8
@@ -16740,31 +17222,33 @@ snapshots:
- vite
- vue
- nuxt@3.16.0(@netlify/blobs@9.1.2)(@parcel/watcher@2.4.1)(@types/node@24.3.0)(db0@0.3.2)(encoding@0.1.13)(eslint@9.9.1(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(yaml@2.8.1):
+ nuxt@3.15.4(@netlify/blobs@9.1.2)(@parcel/watcher@2.4.1)(@types/node@24.3.0)(db0@0.3.2)(encoding@0.1.13)(eslint@9.9.1(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(yaml@2.8.1):
dependencies:
'@nuxt/cli': 3.28.0(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 2.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2))
- '@nuxt/kit': 3.16.0(magicast@0.3.5)
- '@nuxt/schema': 3.16.0
+ '@nuxt/devtools': 1.7.0(rollup@4.46.4)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@nuxt/schema': 3.15.4
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
- '@nuxt/vite-builder': 3.16.0(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))(yaml@2.8.1)
- '@oxc-parser/wasm': 0.56.5
- '@unhead/vue': 2.0.14(vue@3.5.18(typescript@5.9.2))
+ '@nuxt/vite-builder': 3.15.4(@types/node@24.3.0)(eslint@9.9.1(jiti@2.5.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.4)(terser@5.43.1)(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))(yaml@2.8.1)
+ '@unhead/dom': 1.11.20
+ '@unhead/shared': 1.11.20
+ '@unhead/ssr': 1.11.20
+ '@unhead/vue': 1.11.20(vue@3.5.21(typescript@5.9.2))
'@vue/shared': 3.5.18
- c12: 3.2.0(magicast@0.3.5)
+ acorn: 8.14.0
+ c12: 2.0.1(magicast@0.3.5)
chokidar: 4.0.3
compatx: 0.1.8
consola: 3.4.2
- cookie-es: 2.0.0
+ cookie-es: 1.2.2
defu: 6.1.4
destr: 2.0.5
devalue: 5.1.1
errx: 0.1.0
- esbuild: 0.25.9
+ esbuild: 0.24.2
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
- exsolve: 1.0.7
globby: 14.1.0
h3: 1.15.4
hookable: 5.5.3
@@ -16777,34 +17261,33 @@ snapshots:
mlly: 1.7.4
nanotar: 0.2.0
nitropack: 2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13)
- nypm: 0.6.1
+ nypm: 0.5.4
ofetch: 1.4.1
- ohash: 2.0.11
- on-change: 5.0.1
- oxc-parser: 0.56.5
+ ohash: 1.1.6
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.3.0
+ pkg-types: 1.3.1
radix3: 1.1.2
scule: 1.3.0
semver: 7.7.2
std-env: 3.9.0
strip-literal: 3.0.0
- tinyglobby: 0.2.12
- ufo: 1.5.4
+ tinyglobby: 0.2.10
+ ufo: 1.6.1
ultrahtml: 1.6.0
uncrypto: 0.1.3
unctx: 2.4.1
- unenv: 2.0.0-rc.19
+ unenv: 1.10.0
+ unhead: 1.11.20
unimport: 4.2.0
unplugin: 2.3.7
- unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.18(typescript@5.9.2)))(vue@3.5.18(typescript@5.9.2))
+ unplugin-vue-router: 0.11.2(rollup@4.46.4)(vue-router@4.5.1(vue@3.5.18(typescript@5.9.2)))(vue@3.5.21(typescript@5.9.2))
unstorage: 1.16.1(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0)
- untyped: 2.0.0
- vue: 3.5.18(typescript@5.9.2)
+ untyped: 1.5.2
+ vue: 3.5.21(typescript@5.9.2)
vue-bundle-renderer: 2.1.2
vue-devtools-stub: 0.1.0
- vue-router: 4.5.1(vue@3.5.18(typescript@5.9.2))
+ vue-router: 4.5.1(vue@3.5.21(typescript@5.9.2))
optionalDependencies:
'@parcel/watcher': 2.4.1
'@types/node': 24.3.0
@@ -17002,6 +17485,15 @@ snapshots:
tinyexec: 0.3.1
ufo: 1.5.4
+ nypm@0.5.4:
+ dependencies:
+ citty: 0.1.6
+ consola: 3.4.2
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ tinyexec: 0.3.2
+ ufo: 1.6.1
+
nypm@0.6.1:
dependencies:
citty: 0.1.6
@@ -17168,6 +17660,8 @@ snapshots:
package-manager-detector@1.3.0: {}
+ packrup@0.1.2: {}
+
pako@0.2.9: {}
parent-module@1.0.1:
@@ -18893,6 +19387,8 @@ snapshots:
tinyexec@0.3.1: {}
+ tinyexec@0.3.2: {}
+
tinyexec@1.0.1: {}
tinyglobby@0.2.10:
@@ -19025,6 +19521,8 @@ snapshots:
type-fest@0.20.2: {}
+ type-fest@0.21.3: {}
+
type-fest@0.6.0: {}
type-fest@0.8.1: {}
@@ -19129,6 +19627,13 @@ snapshots:
'@unhead/shared': 1.11.14
hookable: 5.5.3
+ unhead@1.11.20:
+ dependencies:
+ '@unhead/dom': 1.11.20
+ '@unhead/schema': 1.11.20
+ '@unhead/shared': 1.11.20
+ hookable: 5.5.3
+
unhead@2.0.14:
dependencies:
hookable: 5.5.3
@@ -19190,6 +19695,25 @@ snapshots:
transitivePeerDependencies:
- rollup
+ unimport@3.14.6(rollup@4.46.4):
+ dependencies:
+ '@rollup/pluginutils': 5.2.0(rollup@4.46.4)
+ acorn: 8.15.0
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ fast-glob: 3.3.3
+ local-pkg: 1.1.2
+ magic-string: 0.30.17
+ mlly: 1.7.4
+ pathe: 2.0.3
+ picomatch: 4.0.3
+ pkg-types: 1.3.1
+ scule: 1.3.0
+ strip-literal: 2.1.1
+ unplugin: 1.16.1
+ transitivePeerDependencies:
+ - rollup
+
unimport@4.2.0:
dependencies:
acorn: 8.15.0
@@ -19270,7 +19794,7 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.3
- unplugin-vue-components@0.28.0(@babel/parser@7.28.3)(@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vue@3.5.18(typescript@5.9.2)):
+ unplugin-vue-components@0.28.0(@babel/parser@7.28.3)(@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@3.29.5)
@@ -19282,7 +19806,7 @@ snapshots:
minimatch: 9.0.5
mlly: 1.7.3
unplugin: 2.1.0
- vue: 3.5.18(typescript@5.9.2)
+ vue: 3.5.21(typescript@5.9.2)
optionalDependencies:
'@babel/parser': 7.28.3
'@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@3.29.5)
@@ -19290,6 +19814,28 @@ snapshots:
- rollup
- supports-color
+ unplugin-vue-router@0.11.2(rollup@4.46.4)(vue-router@4.5.1(vue@3.5.18(typescript@5.9.2)))(vue@3.5.21(typescript@5.9.2)):
+ dependencies:
+ '@babel/types': 7.28.2
+ '@rollup/pluginutils': 5.2.0(rollup@4.46.4)
+ '@vue-macros/common': 1.16.1(vue@3.5.21(typescript@5.9.2))
+ ast-walker-scope: 0.6.2
+ chokidar: 3.6.0
+ fast-glob: 3.3.3
+ json5: 2.2.3
+ local-pkg: 1.1.2
+ magic-string: 0.30.17
+ mlly: 1.7.4
+ pathe: 2.0.3
+ scule: 1.3.0
+ unplugin: 2.1.2
+ yaml: 2.8.1
+ optionalDependencies:
+ vue-router: 4.5.1(vue@3.5.18(typescript@5.9.2))
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.18(typescript@5.9.2)))(vue@3.5.18(typescript@5.9.2)):
dependencies:
'@babel/types': 7.28.2
@@ -19322,6 +19868,11 @@ snapshots:
acorn: 8.14.0
webpack-virtual-modules: 0.6.2
+ unplugin@2.1.2:
+ dependencies:
+ acorn: 8.15.0
+ webpack-virtual-modules: 0.6.2
+
unplugin@2.3.7:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -19377,6 +19928,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ untyped@1.5.2:
+ dependencies:
+ '@babel/core': 7.28.3
+ '@babel/standalone': 7.28.4
+ '@babel/types': 7.28.2
+ citty: 0.1.6
+ defu: 6.1.4
+ jiti: 2.5.1
+ knitwork: 1.2.0
+ scule: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+
untyped@2.0.0:
dependencies:
citty: 0.1.6
@@ -19472,20 +20036,14 @@ snapshots:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
- vite-dev-rpc@1.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
+ vite-hot-client@0.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
dependencies:
- birpc: 2.5.0
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)):
dependencies:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
- dependencies:
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
-
vite-node@1.6.1(@types/node@22.13.9)(terser@5.43.1):
dependencies:
cac: 6.7.14
@@ -19546,24 +20104,29 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)):
+ vite-plugin-checker@0.8.0(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
dependencies:
'@babel/code-frame': 7.27.1
- chokidar: 4.0.3
- npm-run-path: 6.0.0
- picocolors: 1.1.1
- picomatch: 4.0.3
- strip-ansi: 7.1.0
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ chokidar: 3.6.0
+ commander: 8.3.0
+ fast-glob: 3.3.3
+ fs-extra: 11.2.0
+ npm-run-path: 4.0.1
+ strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vscode-languageclient: 7.0.0
+ vscode-languageserver: 7.0.0
+ vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
optionalDependencies:
eslint: 9.9.1(jiti@2.5.1)
optionator: 0.9.4
typescript: 5.9.2
- vite-plugin-checker@0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
+ vite-plugin-checker@0.9.3(eslint@9.9.1(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@@ -19573,7 +20136,7 @@ snapshots:
strip-ansi: 7.1.0
tiny-invariant: 1.3.3
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
vscode-uri: 3.1.0
optionalDependencies:
eslint: 9.9.1(jiti@2.5.1)
@@ -19599,24 +20162,25 @@ snapshots:
- rollup
- supports-color
- vite-plugin-inspect@11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)):
+ vite-plugin-inspect@0.8.9(@nuxt/kit@3.18.1(magicast@0.3.5))(rollup@4.46.4)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
dependencies:
- ansis: 4.1.0
+ '@antfu/utils': 0.7.10
+ '@rollup/pluginutils': 5.2.0(rollup@4.46.4)
debug: 4.4.1
- error-stack-parser-es: 1.0.5
- ohash: 2.0.11
+ error-stack-parser-es: 0.1.5
+ fs-extra: 11.2.0
open: 10.2.0
perfect-debounce: 1.0.0
+ picocolors: 1.1.1
sirv: 3.0.1
- unplugin-utils: 0.2.5
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
optionalDependencies:
'@nuxt/kit': 3.18.1(magicast@0.3.5)
transitivePeerDependencies:
+ - rollup
- supports-color
- vite-plugin-inspect@11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
+ vite-plugin-inspect@11.3.2(@nuxt/kit@3.18.1(magicast@0.3.5))(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)):
dependencies:
ansis: 4.1.0
debug: 4.4.1
@@ -19626,31 +20190,36 @@ snapshots:
perfect-debounce: 1.0.0
sirv: 3.0.1
unplugin-utils: 0.2.5
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
- vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
+ vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))
optionalDependencies:
'@nuxt/kit': 3.18.1(magicast@0.3.5)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2)):
+ vite-plugin-vue-inspector@5.3.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)):
dependencies:
- estree-walker: 3.0.3
- exsolve: 1.0.7
+ '@babel/core': 7.28.3
+ '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)
+ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3)
+ '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3)
+ '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3)
+ '@vue/compiler-dom': 3.5.18
+ kolorist: 1.8.0
magic-string: 0.30.17
- pathe: 2.0.3
- source-map-js: 1.2.1
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
- vue: 3.5.18(typescript@5.9.2)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - supports-color
- vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(vue@3.5.18(typescript@5.9.2)):
+ vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4))(vue@3.5.18(typescript@5.9.2)):
dependencies:
estree-walker: 3.0.3
exsolve: 1.0.7
magic-string: 0.30.17
pathe: 2.0.3
source-map-js: 1.2.1
- vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.3.4)
vue: 3.5.18(typescript@5.9.2)
vite@5.4.14(@types/node@22.13.9)(terser@5.43.1):
@@ -19739,6 +20308,27 @@ snapshots:
- supports-color
- terser
+ vscode-jsonrpc@6.0.0: {}
+
+ vscode-languageclient@7.0.0:
+ dependencies:
+ minimatch: 3.1.2
+ semver: 7.7.2
+ vscode-languageserver-protocol: 3.16.0
+
+ vscode-languageserver-protocol@3.16.0:
+ dependencies:
+ vscode-jsonrpc: 6.0.0
+ vscode-languageserver-types: 3.16.0
+
+ vscode-languageserver-textdocument@1.0.12: {}
+
+ vscode-languageserver-types@3.16.0: {}
+
+ vscode-languageserver@7.0.0:
+ dependencies:
+ vscode-languageserver-protocol: 3.16.0
+
vscode-uri@3.0.8: {}
vscode-uri@3.1.0: {}
@@ -19782,6 +20372,11 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.18(typescript@5.9.2)
+ vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)):
+ dependencies:
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.21(typescript@5.9.2)
+
vue-template-compiler@2.7.16:
dependencies:
de-indent: 1.0.2
@@ -19836,6 +20431,16 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
+ vue@3.5.21(typescript@5.9.2):
+ dependencies:
+ '@vue/compiler-dom': 3.5.21
+ '@vue/compiler-sfc': 3.5.21
+ '@vue/runtime-dom': 3.5.21
+ '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.2))
+ '@vue/shared': 3.5.21
+ optionalDependencies:
+ typescript: 5.9.2
+
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
@@ -19896,6 +20501,10 @@ snapshots:
dependencies:
isexe: 2.0.0
+ which@3.0.1:
+ dependencies:
+ isexe: 2.0.0
+
which@5.0.0:
dependencies:
isexe: 3.1.1