diff --git a/package.json b/package.json index 31357ba..5a460ec 100644 --- a/package.json +++ b/package.json @@ -25,30 +25,30 @@ "@nuxthub/core": "^0.9.0", "@nuxtjs/google-fonts": "^3.2.0", "@nuxtjs/i18n": "10.0.3", - "@vueuse/core": "^13.5.0", + "@vueuse/core": "^13.6.0", "better-sqlite3": "^12.2.0", - "drizzle-orm": "^0.44.3", + "drizzle-orm": "^0.44.4", "h3-zod": "^0.5.3", - "nuxt": "^4.0.1", + "nuxt": "^4.0.2", "nuxt-visitors": "1.2.2", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "vue-use-spring": "^0.3.3", - "zod": "^4.0.8" + "zod": "^4.0.13" }, "devDependencies": { - "@antfu/eslint-config": "^4.19.0", - "@iconify-json/devicon": "^1.2.33", + "@antfu/eslint-config": "^5.0.0", + "@iconify-json/devicon": "^1.2.34", "@tailwindcss/typography": "^0.5.16", "@types/node": "^24.1.0", - "@vueuse/math": "^13.5.0", - "@vueuse/nuxt": "^13.5.0", + "@vueuse/math": "^13.6.0", + "@vueuse/nuxt": "^13.6.0", "drizzle-kit": "^0.31.4", - "eslint": "^9.31.0", + "eslint": "^9.32.0", "typescript": "^5.8.3", "vue-tsc": "^3.0.4", - "wrangler": "^4.26.0" + "wrangler": "^4.26.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0b06e7..64148c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,37 +28,37 @@ importers: version: 11.1.11 '@nuxt/content': specifier: 3.6.3 - version: 3.6.3(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(magicast@0.3.5)(vue-component-type-helpers@3.0.4) + version: 3.6.3(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(magicast@0.3.5)(vue-component-type-helpers@3.0.4) '@nuxt/image': specifier: ^1.10.0 - version: 1.10.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5) + version: 1.10.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5) '@nuxt/ui': specifier: 3.3.0 - version: 3.3.0(@babel/parser@7.28.0)(@netlify/blobs@8.2.0)(change-case@5.4.4)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.0.8) + version: 3.3.0(@babel/parser@7.28.0)(@netlify/blobs@8.2.0)(change-case@5.4.4)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.0.13) '@nuxthub/core': specifier: ^0.9.0 - version: 0.9.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + version: 0.9.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@nuxtjs/google-fonts': specifier: ^3.2.0 version: 3.2.0(magicast@0.3.5) '@nuxtjs/i18n': specifier: 10.0.3 - version: 10.0.3(@netlify/blobs@8.2.0)(@vue/compiler-dom@3.5.17)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.45.1)(vue@3.5.17(typescript@5.8.3)) + version: 10.0.3(@netlify/blobs@8.2.0)(@vue/compiler-dom@3.5.18)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.45.1)(vue@3.5.17(typescript@5.8.3)) '@vueuse/core': - specifier: ^13.5.0 - version: 13.5.0(vue@3.5.17(typescript@5.8.3)) + specifier: ^13.6.0 + version: 13.6.0(vue@3.5.17(typescript@5.8.3)) better-sqlite3: specifier: ^12.2.0 version: 12.2.0 drizzle-orm: - specifier: ^0.44.3 - version: 0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0) + specifier: ^0.44.4 + version: 0.44.4(better-sqlite3@12.2.0) h3-zod: specifier: ^0.5.3 - version: 0.5.3(h3@1.15.3)(zod@4.0.8) + version: 0.5.3(h3@1.15.3)(zod@4.0.13) nuxt: - specifier: ^4.0.1 - version: 4.0.1(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0) + specifier: ^4.0.2 + version: 4.0.2(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.18)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0) nuxt-visitors: specifier: 1.2.2 version: 1.2.2(magicast@0.3.5) @@ -78,15 +78,15 @@ importers: specifier: ^0.3.3 version: 0.3.3(vue@3.5.17(typescript@5.8.3)) zod: - specifier: ^4.0.8 - version: 4.0.8 + specifier: ^4.0.13 + version: 4.0.13 devDependencies: '@antfu/eslint-config': - specifier: ^4.19.0 - version: 4.19.0(@vue/compiler-sfc@3.5.17)(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + specifier: ^5.0.0 + version: 5.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) '@iconify-json/devicon': - specifier: ^1.2.33 - version: 1.2.33 + specifier: ^1.2.34 + version: 1.2.34 '@tailwindcss/typography': specifier: ^0.5.16 version: 0.5.16(tailwindcss@4.1.11) @@ -94,17 +94,17 @@ importers: specifier: ^24.1.0 version: 24.1.0 '@vueuse/math': - specifier: ^13.5.0 - version: 13.5.0(vue@3.5.17(typescript@5.8.3)) + specifier: ^13.6.0 + version: 13.6.0(vue@3.5.17(typescript@5.8.3)) '@vueuse/nuxt': - specifier: ^13.5.0 - version: 13.5.0(magicast@0.3.5)(nuxt@4.0.1(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + specifier: ^13.6.0 + version: 13.6.0(magicast@0.3.5)(nuxt@4.0.2(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.18)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) drizzle-kit: specifier: ^0.31.4 version: 0.31.4 eslint: - specifier: ^9.31.0 - version: 9.31.0(jiti@2.4.2) + specifier: ^9.32.0 + version: 9.32.0(jiti@2.5.1) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -112,8 +112,8 @@ importers: specifier: ^3.0.4 version: 3.0.4(typescript@5.8.3) wrangler: - specifier: ^4.26.0 - version: 4.26.0(@cloudflare/workers-types@4.20250719.0) + specifier: ^4.26.1 + version: 4.26.1 packages: @@ -125,8 +125,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@4.19.0': - resolution: {integrity: sha512-IQlML0cc7qNA1Uk55raMRZjOmh26rkX3bi2MFYjhO+VOtTQt8Mz2ngxBlIwpTgZFgfuYjle6JPuOuALnEZHDFw==} + '@antfu/eslint-config@5.0.0': + resolution: {integrity: sha512-uAMv8PiW9BOAGmIyTDtWXGnNfv6PFV4DmpqmlUpST5k4bue38VRdIfnM4jvgPuny1xnjYX3flN3kB9++6LknMw==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.38.4 @@ -253,18 +253,10 @@ packages: resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.27.1': resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} @@ -313,10 +305,6 @@ packages: resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} engines: {node: '>=6.9.0'} - '@babel/types@7.27.0': - resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.0': resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==} engines: {node: '>=6.9.0'} @@ -341,41 +329,41 @@ packages: resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} - '@cloudflare/unenv-preset@2.4.1': - resolution: {integrity: sha512-70mk5GPv+ozJ5XcIhFpq4ps7HvQYu+As7vwasUy9LcBadsTcWA2iFis/7aFJmQehfKerDwVOHfMYpgTTC+u24Q==} + '@cloudflare/unenv-preset@2.5.0': + resolution: {integrity: sha512-CZe9B2VbjIQjBTyc+KoZcN1oUcm4T6GgCXoel9O7647djHuSRAa6sM6G+NdxWArATZgeMMbsvn9C50GCcnIatA==} peerDependencies: - unenv: 2.0.0-rc.17 - workerd: ^1.20250521.0 + unenv: 2.0.0-rc.19 + workerd: ^1.20250722.0 peerDependenciesMeta: workerd: optional: true - '@cloudflare/workerd-darwin-64@1.20250712.0': - resolution: {integrity: sha512-M6S6a/LQ0Jb0R+g0XhlYi1adGifvYmxA5mD/i9TuZZgjs2bIm5ELuka/n3SCnI98ltvlx3HahRaHagAtOilsFg==} + '@cloudflare/workerd-darwin-64@1.20250726.0': + resolution: {integrity: sha512-SOpQqQ2blLY0io/vErve44vJC1M5i7RHuMBdrdEPIEtxiLBTdOOVp4nqZ3KchocxZjskgTc2N4N3b5hNYuKDGw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20250712.0': - resolution: {integrity: sha512-7sFzn6rvAcnLy7MktFL42dYtzL0Idw/kiUmNf2P3TvsBRoShhLK5ZKhbw+NAhvU8e4pXWm5lkE0XmpieA0zNjw==} + '@cloudflare/workerd-darwin-arm64@1.20250726.0': + resolution: {integrity: sha512-I+TOQ+YQahxL/K7eS2GJzv5CZzSVaZoyqfB15Q71MT/+wyzPCaFDTt+fg3uXdwpaIQEMUfqFNpTQSqbKHAYNgA==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20250712.0': - resolution: {integrity: sha512-EFRrGe/bqK7NHtht7vNlbrDpfvH3eRvtJOgsTpEQEysDjVmlK6pVJxSnLy9Hg1zlLY15IfhfGC+K2qisseHGJQ==} + '@cloudflare/workerd-linux-64@1.20250726.0': + resolution: {integrity: sha512-WSCv4o2uOW6b++ROVazrEW+jjZdBqCmXmmt7uVVfvjVxlzoYVwK9IvV2IXe4gsJ99HG9I0YCa7AT743cZ7TNNg==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20250712.0': - resolution: {integrity: sha512-rG8JUleddhUHQVwpXOYv0VbL0S9kOtR9PNKecgVhFpxEhC8aTeg2HNBBjo8st7IfcUvY8WaW3pD3qdAMZ05UwQ==} + '@cloudflare/workerd-linux-arm64@1.20250726.0': + resolution: {integrity: sha512-jNokAGL3EQqH+31b0dX8+tlbKdjt/0UtTLvgD1e+7bOD92lzjYMa/CixHyMIY/FVvhsN4TNqfiz4cqroABTlhg==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20250712.0': - resolution: {integrity: sha512-qS8H5RCYwE21Om9wo5/F807ClBJIfknhuLBj16eYxvJcj9JqgAKWi12BGgjyGxHuJJjeoQ63lr4wHAdbFntDDg==} + '@cloudflare/workerd-windows-64@1.20250726.0': + resolution: {integrity: sha512-DiPTY63TNh6/ylvfutNQzYZi688x6NJDjQoqf5uiCp7xHweWx+GpVs42sZPeeXqCNvhm4dYjHjuigXJNh7t8Uw==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -404,12 +392,21 @@ packages: '@emnapi/core@1.4.3': resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + '@emnapi/core@1.4.5': + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + '@emnapi/runtime@1.4.3': resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + '@emnapi/runtime@1.4.5': + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} + '@emnapi/wasi-threads@1.0.2': resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + '@emnapi/wasi-threads@1.0.4': + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} + '@es-joy/jsdoccomment@0.50.2': resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} engines: {node: '>=18'} @@ -1020,12 +1017,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@eslint-community/eslint-utils@4.6.1': - resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/eslint-utils@4.7.0': resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1061,8 +1052,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.31.0': - resolution: {integrity: sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==} + '@eslint/js@9.32.0': + resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@7.1.0': @@ -1073,10 +1064,6 @@ packages: resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.3': - resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.4': resolution: {integrity: sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1120,8 +1107,8 @@ packages: resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} engines: {node: '>=18.18'} - '@iconify-json/devicon@1.2.33': - resolution: {integrity: sha512-aQ2EtuJeij9g69GaeS/OmS5WeVVo4fARG6xaB06ZmxtIER6hPvuyrczsK3YKRQBllQbFkkR74ubPPgJ8SVtO8A==} + '@iconify-json/devicon@1.2.34': + resolution: {integrity: sha512-IAfFQ8wq+n7Kao75JpqAOW9zotSuELMohg/BlO+ul+mgyl0FZe1QKSu9IvwSu0YgWTcj0soiSnRY6P+6vsn9NQ==} '@iconify-json/logos@1.2.5': resolution: {integrity: sha512-WR8+9kFwx1tIR+hWpKYC+rpVkAuzHyaVxZRfhGGIjqCfgbodK7rS4+OZhktdKtZKKcdmhpLZKvlmRm4IA4dKRg==} @@ -1409,8 +1396,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.0': - resolution: {integrity: sha512-OInwPIZhcQ+aWOBFMUXzv95RLDTBRPaNPm5kSFJaL3gVAMVxrzc0YXNsVeLPHf+4sTviOy2e5wZdvKILb7dC/w==} + '@napi-rs/wasm-runtime@1.0.1': + resolution: {integrity: sha512-KVlQ/jgywZpixGCKMNwxStmmbYEMyokZpCf2YuIChhfJA2uqfAKNEM8INz7zzTo55iEXfBhIIs3VqYyqzDLj8g==} '@netlify/binary-info@1.0.0': resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} @@ -1464,8 +1451,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nuxt/cli@3.26.4': - resolution: {integrity: sha512-PeZcH7ghQxIcCaKyu+So3qGEjKG18TN1ic4jKvKFQouNgzPSVfvZAeBOHU4znEuDFp/wmoN5EliyHO4HaSs+rw==} + '@nuxt/cli@3.27.0': + resolution: {integrity: sha512-lOdzEvEbGaV06ebKKYgpumLLzbOZMFQzZfT4ZE7foa8/8aXG+GR3g8w9RX2IUyomTdSfapa3UcHDC8srQKRIEw==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true @@ -1531,6 +1518,10 @@ packages: resolution: {integrity: sha512-9vYpbuK3xcVhuDq+NyoLhbAolV/bEESaozFOMutl0jhrODcNWFrJ8wQSZIt9yxcFXUgXgUa2ms31qaUEpXrykw==} engines: {node: '>=18.12.0'} + '@nuxt/kit@4.0.2': + resolution: {integrity: sha512-OtLkVYHpfrm1FzGSGxl0H3QXLgO41yxOgni5S6zzLG4gblG71Fy82B2QTdqJLzTLKWObiILKDhrysBtmDkp3LA==} + engines: {node: '>=18.12.0'} + '@nuxt/schema@3.16.2': resolution: {integrity: sha512-2HZPM372kuI/uw9VU/hOoYuzv803oZAtyoEKC5dQCQTKAQ293AjypF3WljMXUSReFS/hcbBSgGzYUPHr3Qo+pg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1539,6 +1530,10 @@ packages: resolution: {integrity: sha512-/e/avVyJ/pLydTQL9iGlpvyGiJ0Y6+TKLXlUFR0zPTJv6asHzCqHKbiL84+wSAQmTw6Hl+z0yZv8uEx21+JoHw==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@4.0.2': + resolution: {integrity: sha512-fikWVaKKEnCIEpDF35w0Gkyz3S05uNJrsb9g+OOnRqz4uiWeenVTbL7bz4kuFTt9DVgCwq0UZYn48JQvAYPDDA==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.6.6': resolution: {integrity: sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==} engines: {node: '>=18.12.0'} @@ -1572,8 +1567,8 @@ packages: zod: optional: true - '@nuxt/vite-builder@4.0.1': - resolution: {integrity: sha512-+ScfRxpCCHkJgkBYRXkvQHLsF/vxyFkwQzTBDL6+8sg9+BcTYkxOjVHDZ1l0qzeVORXzoq4G+oPfKsob64vODA==} + '@nuxt/vite-builder@4.0.2': + resolution: {integrity: sha512-qux+7mhkPMMQNbaRzb0xfQJ7K/1MDOH7fHpmzDzMGnkAIqKD/F7hWN5PlaGAg7mtLoqAXL4Kv8++YaRGJY6Uvw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vue: ^3.3.4 @@ -1594,97 +1589,97 @@ packages: '@nuxtjs/mdc@0.17.0': resolution: {integrity: sha512-5HFJ2Xatl4oSfEZuYRJhzYhVHNvb31xc9Tu/qfXpRIWeQsQphqjaV3wWB5VStZYEHpTw1i6Hzyz/ojQZVl4qPg==} - '@oxc-minify/binding-android-arm64@0.77.3': - resolution: {integrity: sha512-9bGiDHSkPr6eaP4+/2DQerG+V69Ut4mezL1JtBTk54Iyc6tNsoHa9s+3wJSUHesXEgiHd/IxwuSXRtD9yC3VhQ==} + '@oxc-minify/binding-android-arm64@0.78.0': + resolution: {integrity: sha512-tza8rCLefHlwksl+uVgdwHtmGKotOYSnJ5PPOdgATgOc+JqQPDbZqf68aTUU8y1VnrOR2bi7iYDFiY6RbkpKQA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - '@oxc-minify/binding-darwin-arm64@0.77.3': - resolution: {integrity: sha512-DcRuFK/W3VqIlS8Wvb9bwd5yX+QTlr2ds2f5HW52OPx4odFwyF3+dD6nj3kyxvxITtf6U3jjqyaZEkq+LSQ5RQ==} + '@oxc-minify/binding-darwin-arm64@0.78.0': + resolution: {integrity: sha512-dCSJnY7b4GwCmoWNksou3fNYXlhxibJvktFLvoq5eMmMTLoowrwcZT+WG2cIJV+RF33AREDac4QgZTDKI4LLmw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - '@oxc-minify/binding-darwin-x64@0.77.3': - resolution: {integrity: sha512-ZOKwC0nRNKpDKZq+sbFTbzJbrGR+drhIx3jhaTzSFpTWyzs3m5PW0yB+bKhhrqnk1Y26jtNixykBNiyhuPhCxQ==} + '@oxc-minify/binding-darwin-x64@0.78.0': + resolution: {integrity: sha512-ru8y6K/HNAkCFFW6r1MGhAbwC6xZP82GjzNnIxkx3dt9CsXLLcKuSYDTRMudi2SpUKmVEdhCKuelvst4doZwYg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - '@oxc-minify/binding-freebsd-x64@0.77.3': - resolution: {integrity: sha512-z2LgrCT0YjxNIZRTOBFY5/FnqGX9S5QvkC/yoYqfDDuest8T6feTN68xXWg6D8+vFJPukvKEGY1xGikybc33xA==} + '@oxc-minify/binding-freebsd-x64@0.78.0': + resolution: {integrity: sha512-LpWLEng5mdoYJALJbMuIrX3GMNMDLB9uGwmDzPLYq/s3lgQpJgsGsgRvApa5Di45klmckQiDCTO9U/h3OocgyQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [freebsd] - '@oxc-minify/binding-linux-arm-gnueabihf@0.77.3': - resolution: {integrity: sha512-VdpPQk9Xuu6C+p2DprWAEhIyELBrZLAzipMxoRnmox/HlFigs+FIeEfklCMls3yMSLCu6wKTdMdWeRu+dLXEHg==} + '@oxc-minify/binding-linux-arm-gnueabihf@0.78.0': + resolution: {integrity: sha512-l0gZP6wJ5NXsMwMUlnLk64RBOVFi6s8G8kt/y/dNlHs+M71vM9N3FfVmAhOJy5NnvZB6GPlhF/7ff+sx0IEfjQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm-musleabihf@0.77.3': - resolution: {integrity: sha512-bhiPBIQKIxKtOSHgxYQiVeJ7CrfHWDZxaNFMf6ktDBmYBeD9lE9A356wDfgBPFkVOGV+juSPrnpu7qg2si/Q7Q==} + '@oxc-minify/binding-linux-arm-musleabihf@0.78.0': + resolution: {integrity: sha512-/tIoXoFr0YzRWFXTTcoor40XNRGr2GSJ8L0xxCAjDT2afCPW/FL8L4tnprprRvEuXCnKQmQat0GBINJ3gFHPhg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm64-gnu@0.77.3': - resolution: {integrity: sha512-PYjFgTLCMxoa4yIgxVTNOltGk9nuPWTYZpDGEZu0he+0HC4iD86ZJIEl0mW0CaNaMU2np/7gAr+Izu3W71q+FQ==} + '@oxc-minify/binding-linux-arm64-gnu@0.78.0': + resolution: {integrity: sha512-4EIrAB+cJAfIJ9FjAbII5dwhIgGiNxLwDZdkGLZbBdNAa+eHxb7CAvCeb+uYNHcW/ljvE7HgFq1t13JpBYScRA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-minify/binding-linux-arm64-musl@0.77.3': - resolution: {integrity: sha512-GWa6MyEIwrDfEruj9SmIi/eG0XyEPSSupbltCL2k/cYgb+aUl1lT3sJLbOlKZqBbTzpuouAd+CkDqz+8UH/0qA==} + '@oxc-minify/binding-linux-arm64-musl@0.78.0': + resolution: {integrity: sha512-q4x8hLW9JyHVS+AtKSt6Z4W+S+fXSCARBnizzW9mtND47atRiJzChOInlZUBgQhyDy3KQFt51aKIEDJpwysoEw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-minify/binding-linux-riscv64-gnu@0.77.3': - resolution: {integrity: sha512-Wj1h95rGfMMVu0NMBNzo56WaB+z/mBVFRF4ij4Dbf2oBy4o3qDe2Q5Doa5U5c1k/uJbsM1X/mV7vqqgkHdORBA==} + '@oxc-minify/binding-linux-riscv64-gnu@0.78.0': + resolution: {integrity: sha512-ajBxhoqW04KUI/fWewBf71WB2xdjce9VgF9rbLfQOBgCeCcyHMh+VKYjxBuWQamWrcABqt8Z5OIiRth9qt6CIg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - '@oxc-minify/binding-linux-s390x-gnu@0.77.3': - resolution: {integrity: sha512-xTIGeZZoOfa7c4FU+1OcZTk73W/0YD2m3Zwg4p0Wtch+0Z6VRyu/7CENjBXpCRkWF4C8sgvl6d8ZKOzF5wU+Dw==} + '@oxc-minify/binding-linux-s390x-gnu@0.78.0': + resolution: {integrity: sha512-H6B+h4Q3w/AtAr7EWScvDevxPKQPlhijMmSiMYRMkbTYwJPlUsBXyVj39Atdd1BIjCx8rYGvGxl/PhxPkdCjXQ==} engines: {node: '>=14.0.0'} cpu: [s390x] os: [linux] - '@oxc-minify/binding-linux-x64-gnu@0.77.3': - resolution: {integrity: sha512-YkgfAVmdtPMqJO/elfYBstnwGjD2P0SJwAs02c84/1JKRemrjSKqSewg3ETFIpo43c6b0g9OtoWj47Wwpnka7A==} + '@oxc-minify/binding-linux-x64-gnu@0.78.0': + resolution: {integrity: sha512-5vSPG67PVTwrzSPbXLofJtdSlb/lWyn36WElonLwecAtZX7v7KDhX0aUHqKSBsQ0qnJaYnhv5o0uUHudNZwq8g==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-minify/binding-linux-x64-musl@0.77.3': - resolution: {integrity: sha512-//A5mBFmxvV+JzqI2/94SFpEF+nev0I/urXwhYPe8qzCYTlnzwxodH0Yb6js+BgebqiPdYs6YEp5Q2C/6OgsbA==} + '@oxc-minify/binding-linux-x64-musl@0.78.0': + resolution: {integrity: sha512-Iq7eeZkGFUbyo7zRrAIP6rNAH+lIft9VJQUbDhhnTIMJWLUZx9JkSmM+0NBRfxPeurxbzO3EToDZ2cCYtVEU0Q==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-minify/binding-wasm32-wasi@0.77.3': - resolution: {integrity: sha512-4RCG1ZZyEyKIaZE2vXyFnVocDF1jIbfE/f5qbb1l0Wql2s4K5m1QDkKqPAVPuCmYiJ6+X2HyWus5QGqgnUKrXA==} + '@oxc-minify/binding-wasm32-wasi@0.78.0': + resolution: {integrity: sha512-Bj2l/A6e32mZ2aPRDmlkDClMkbPe+dCWl4enPY+PCZNkhLLfLfcMFemCCWO44rdWCOCehWiP8Tr3QEe3yTR7kA==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-minify/binding-win32-arm64-msvc@0.77.3': - resolution: {integrity: sha512-ppyKF8Y3iASeIBnPDL0mwDxnlq/nnKFEZpZ9dy2hDma/JDD9qmOheP3CGYZyUnkS9r0LvEtrtR5/FjKXF2VQOw==} + '@oxc-minify/binding-win32-arm64-msvc@0.78.0': + resolution: {integrity: sha512-P+Ox6UxK4kq/EKpFxJwT83mCjZMFItdtEJMl/El93SIE4aHnxjz1840HLPRGX+uSyQQvfuFl/gkFzzzskg+7ZQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - '@oxc-minify/binding-win32-x64-msvc@0.77.3': - resolution: {integrity: sha512-8IY7xgdZjBDFyQCF0s7EB7YzVB+C4+p8AKDbPfKLYhSlntIfIqTYvSXc3dZQb83OH6kDLAs1GpdWgb8ByDu4kg==} + '@oxc-minify/binding-win32-x64-msvc@0.78.0': + resolution: {integrity: sha512-7tAubkbz2bBOEuqjT3LuKy+cXPRtuxGSjDlceNyFAk2AgNf+gQqVqqFwaiWytMytphrg8mYQ9/9F8Ib3ge1N+g==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - '@oxc-parser/binding-android-arm64@0.77.3': - resolution: {integrity: sha512-Tr9pldnu+Csd5dQm2/fLKJyBloxiBC/Xl3c3Ki1ZGQewndsFyfFOklFpigZCCqlt75o+HtwtoLiCx3y4i8cdjg==} + '@oxc-parser/binding-android-arm64@0.78.0': + resolution: {integrity: sha512-Oh3e1KeD2RY0K/8EmDaCi8bUGxf+5PF2o1dEygyM2m5FXlxa8n5wtN39GUXRHMRCSk0Peg7tLgA/HFV8lBtlvg==} engines: {node: '>=20.0.0'} cpu: [arm64] os: [android] @@ -1695,8 +1690,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-arm64@0.77.3': - resolution: {integrity: sha512-KL91O6OpfVUTOhTW8cQWQ44z4VhyqBAsRfTm7DQCczBZkArygp2Sg+uaYLXNLWlGPWs4CoyZPCvu4FC6p1Q+nA==} + '@oxc-parser/binding-darwin-arm64@0.78.0': + resolution: {integrity: sha512-MdoPQhdKnQ5QZzws9hW4+Ew+59ftOUlQvOTDJ6HeVNxMU4+DBBOycFniRrqqhM1OUfrMjTtJ7kmx7Eoy4SvtWA==} engines: {node: '>=20.0.0'} cpu: [arm64] os: [darwin] @@ -1707,8 +1702,8 @@ packages: cpu: [x64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.77.3': - resolution: {integrity: sha512-BTWnX9ymZFdkJONuL20Y63ODjDo1hpRHcqa0Z9pqcLANFgS+sDltcu0DXkJpNuJoZQJ+/44FVSWFmbYGG+862g==} + '@oxc-parser/binding-darwin-x64@0.78.0': + resolution: {integrity: sha512-R7psaP7nmFA9KwdHv/ppdWVHsI6Eo6LeFxMmc7KKQEcKC0Po+PlgUosbcvJfLybFNLeAVLBVbMtCf0GhuvCdoQ==} engines: {node: '>=20.0.0'} cpu: [x64] os: [darwin] @@ -1719,8 +1714,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxc-parser/binding-freebsd-x64@0.77.3': - resolution: {integrity: sha512-YGp4lA0deJXrqrQC1PZwfQSPuY+TPZJOr5pqB+GLekRVZDlq2++Wr3lZfsESp1inVZHGFZS0x55/MadABG23rg==} + '@oxc-parser/binding-freebsd-x64@0.78.0': + resolution: {integrity: sha512-EFva2L+0JdItSAQR3ESf06mt6gMUu0pX0NJ1WYUf171RMUxl4N6VD81UDmLt9SRVNaghF3J6MVtnLsTtMXZArg==} engines: {node: '>=20.0.0'} cpu: [x64] os: [freebsd] @@ -1731,8 +1726,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-gnueabihf@0.77.3': - resolution: {integrity: sha512-C05V3gAtSM1j2gsybF4Z+vlA5wsuNJ+Ciklc0K9y1SNbObz2JDv/Q7PTYMUz9EFk7Y00aCzjy5sXEdCI191Htw==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.78.0': + resolution: {integrity: sha512-d4DgfgA4hw4WcMBWkHzZKZo8Wq4Nj2ANV645pyxW8kPfGC5yP5KA74gZcUAYlRzfNUZ51huIQbaHTb8EVibIhQ==} engines: {node: '>=20.0.0'} cpu: [arm] os: [linux] @@ -1743,8 +1738,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.77.3': - resolution: {integrity: sha512-g4bbjZ/fDm1rQbfEhqXCtK4eLmmm6U+W37zsl5Lpy7c24RJYhR25keI+RWfwH5f31Sn5ytuwfxwgXeCby6AiVA==} + '@oxc-parser/binding-linux-arm-musleabihf@0.78.0': + resolution: {integrity: sha512-JVf1+9JMLCtRi6wguZ6ZA/xRBmJxE55FFBoshEpuFLCtT0UVNabjN55Wp3Wd09TDxXOZOxkjEzYGxek24vtazA==} engines: {node: '>=20.0.0'} cpu: [arm] os: [linux] @@ -1755,8 +1750,8 @@ packages: cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.77.3': - resolution: {integrity: sha512-c2Ak73vOeGnSQhsaZpqVyGYXtmQ8TR4L3uX34LNavXTnzrXm20bk6i80Nxnksz3B+5ohYRiYhb+UVk1zk1Gl1A==} + '@oxc-parser/binding-linux-arm64-gnu@0.78.0': + resolution: {integrity: sha512-YbXJzCfZ6Tyupe/z0+OerL65JY9KU069Yh0G4mGMVNr7taW2jtsuUiV6CWdgNpXnXJTgKopjyHvc0g9yQsG2Rg==} engines: {node: '>=20.0.0'} cpu: [arm64] os: [linux] @@ -1767,8 +1762,8 @@ packages: cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-arm64-musl@0.77.3': - resolution: {integrity: sha512-1DNLBoJ6fsEdymD8Q4bo5zXkK0gw3ZMkEZ+F5w+7OrJOiQqzp8JzCQ6HRmSsJgjvaXzBvy95nCH2RegoeSN9JQ==} + '@oxc-parser/binding-linux-arm64-musl@0.78.0': + resolution: {integrity: sha512-VBdPB2N37A+M49zPV8ziiFywlgE3VX3AnR+zT1cIdQyKDoFM3uGPtjmtRe1qw6KhFF5YtxInzb0v3E3VkSdhuQ==} engines: {node: '>=20.0.0'} cpu: [arm64] os: [linux] @@ -1779,8 +1774,8 @@ packages: cpu: [riscv64] os: [linux] - '@oxc-parser/binding-linux-riscv64-gnu@0.77.3': - resolution: {integrity: sha512-Lv0RQCHRKezkDzNPXoPuB7KTnK7ktw3OgyuZmNJKFGmZRFjlm8w+sEhAiE8XaCGqoOA6ivNIRSheUYeFNpAANA==} + '@oxc-parser/binding-linux-riscv64-gnu@0.78.0': + resolution: {integrity: sha512-743OajvLP/fJm2d2da4/vqLMfki6XxfXizbUfPzEAXJMH0vEjf63s4gf55SBuy6hpmXOdCW5k4L6AoS+E89qtw==} engines: {node: '>=20.0.0'} cpu: [riscv64] os: [linux] @@ -1791,8 +1786,8 @@ packages: cpu: [s390x] os: [linux] - '@oxc-parser/binding-linux-s390x-gnu@0.77.3': - resolution: {integrity: sha512-Q0sOdRzyhhUaATgtSR7lG23SvalRI9/7oVAWArU/8fEXCU9NsfKnpeuXsgT/N5lG4mgcbhUrnGzKaOzYcaatdQ==} + '@oxc-parser/binding-linux-s390x-gnu@0.78.0': + resolution: {integrity: sha512-z3HVOr6F1PpKAxzwwG9NKfFmCCMMI8MbmxZ3l+UKKViFD9NlJYKx+Afye3SgHHTkYKEm3POgmmR4Aq3kKMP7sQ==} engines: {node: '>=20.0.0'} cpu: [s390x] os: [linux] @@ -1803,8 +1798,8 @@ packages: cpu: [x64] os: [linux] - '@oxc-parser/binding-linux-x64-gnu@0.77.3': - resolution: {integrity: sha512-ckcntxRTyPE+4nnCDnc9t4kiO1CSs5jOR7Qe7KLStkU9SPQkUZyjNP2aSaHre+iQha5xXABag9pamqb0dOY/PQ==} + '@oxc-parser/binding-linux-x64-gnu@0.78.0': + resolution: {integrity: sha512-qJULpZeRsN0mfxasPh8EzzE7lsEEMEEtcprgw8QetB5l1Urz4gzKyeKdqs1vuxBl9o0s+WHSiowH2YqFMALs/g==} engines: {node: '>=20.0.0'} cpu: [x64] os: [linux] @@ -1815,8 +1810,8 @@ packages: cpu: [x64] os: [linux] - '@oxc-parser/binding-linux-x64-musl@0.77.3': - resolution: {integrity: sha512-jrKtGQrjcocnWpUIxJ3qzb0WpLGcDZoQTen/CZ5QtuwFA5EudM5rAJMt+SQpYYL4UPK0CPm8G5ZWJXqernLe1A==} + '@oxc-parser/binding-linux-x64-musl@0.78.0': + resolution: {integrity: sha512-ctEL662Oe9Gaqf/48lsVZzAMcAcXIWsddZy59kGH7592rJBaXxmQhkOnnVEeJF25k4JMbCCdYwGsgI7WtC+Fdg==} engines: {node: '>=20.0.0'} cpu: [x64] os: [linux] @@ -1826,8 +1821,8 @@ packages: engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-wasm32-wasi@0.77.3': - resolution: {integrity: sha512-76f53rr4Dz7A/FdUaM1NegHsQqT2w8CDBnRCptzapVA8humKA/tlJ24XfLvvr76JeT/OSKXorPyJ5xyGCa+yQg==} + '@oxc-parser/binding-wasm32-wasi@0.78.0': + resolution: {integrity: sha512-Pq0uT2CuN3J7Tv3KLuO7Sh4C7zTuqdJl0IDg3zB5keKx0BSbaEWewJL2CUNYUlG8txf+sMpUV+bkAIS5MEcKAw==} engines: {node: '>=14.0.0'} cpu: [wasm32] @@ -1837,8 +1832,8 @@ packages: cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-arm64-msvc@0.77.3': - resolution: {integrity: sha512-YiUlN4yS5U7ntU1eVsaSiKD5PzW3zaW1tSB6RIp/eaDg10xORAPXEpoCXYlo35tAOV3IklOrX8ClhSJxF99AEQ==} + '@oxc-parser/binding-win32-arm64-msvc@0.78.0': + resolution: {integrity: sha512-OBsfQKaF+ckV792JP+jIRGuRhiRWHuu9xYHnLzOQj4TqurpbPWUXuMZ9mdpZ4pAT1OxmzzRV1hZPrL1e1ms9uA==} engines: {node: '>=20.0.0'} cpu: [arm64] os: [win32] @@ -1849,8 +1844,8 @@ packages: cpu: [x64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.77.3': - resolution: {integrity: sha512-d4JRqTtkpyB7QrGQk65xhiSOIwK2WZiTW5aBjyoQ+SicrvnHtviAY1U1Mnl2AyldUZ6MkUvaR6k8tCm9FMhawg==} + '@oxc-parser/binding-win32-x64-msvc@0.78.0': + resolution: {integrity: sha512-0XLQIzU16tnOu6zVrsWAL/kp8Onv0YCQPIwoTXonbhwbVp0rtgCOF4WsY6GKH45FqX9LwP+H8wOTtjyKYl3Zaw==} engines: {node: '>=20.0.0'} cpu: [x64] os: [win32] @@ -1858,94 +1853,94 @@ packages: '@oxc-project/types@0.72.3': resolution: {integrity: sha512-CfAC4wrmMkUoISpQkFAIfMVvlPfQV3xg7ZlcqPXPOIMQhdKIId44G8W0mCPgtpWdFFAyJ+SFtiM+9vbyCkoVng==} - '@oxc-project/types@0.77.3': - resolution: {integrity: sha512-5Vh+neJhhxuF0lYCjZXbxjqm2EO6YJ1jG+KuHntrd6VY67OMpYhWq2cZhUhy+xL9qLJVJRaeII7Xj9fciA6v7A==} + '@oxc-project/types@0.78.0': + resolution: {integrity: sha512-8FvExh0WRWN1FoSTjah1xa9RlavZcJQ8/yxRbZ7ElmSa2Ij5f5Em7MvRbSthE6FbwC6Wh8iAw0Gpna7QdoqLGg==} - '@oxc-transform/binding-android-arm64@0.77.3': - resolution: {integrity: sha512-HZdfhSsaqBCwl/HtsRVNh7binRz0N3IdwlTc5emEqYWMMZ94RkhPheNnbhRCzdvnzRKrpGirf3Rsk1X2oqSlxg==} + '@oxc-transform/binding-android-arm64@0.78.0': + resolution: {integrity: sha512-yLuyEJkJkU5CkDBRFgy5u6qTzCRs1HNS6bDmDNpQmB3RKL0X8tlEPvz1Mwz7rnAMDnu2AfMISQRjMUlkHCuMfQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - '@oxc-transform/binding-darwin-arm64@0.77.3': - resolution: {integrity: sha512-5sMgT6Ie7S5UqqZCdssAGBVU5PouZKIIfUf10SM4dY7J/1M0Sb4E1E7O+p2VUkECJ2j2RFRykK5rdKz71na8hg==} + '@oxc-transform/binding-darwin-arm64@0.78.0': + resolution: {integrity: sha512-VpVkWEahMR75O8o3p4TerDat4QWGwP9aCTdhHTIV7ukONVB30Uh4Ou9kc5qlOcIr/M6lzKwNk7S/xtNozlyhhA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.77.3': - resolution: {integrity: sha512-k99EStA6V4jOoFwN0pblhWuOFTKnaMasTpJIq30227U/Cg1J+rttK8loONSvgrw6FUKLJSymUA2Ydwpdvn5+sg==} + '@oxc-transform/binding-darwin-x64@0.78.0': + resolution: {integrity: sha512-fKVVbjVbbvllWlYzEzrNziHT564k8YX+/p4UEsATS/kVnmOxfNdV+O0UWfN3cR+rbi4tt0n9yJ5V3f0LfOQmoQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - '@oxc-transform/binding-freebsd-x64@0.77.3': - resolution: {integrity: sha512-pxtPtFdJcI0xkUKWMaHV/fXy9MY5ugocA/gLoXIjTDKZC1OMVjr6Srrtk0CoUIU7l7DMePbcJIAtwrpHwRiwpQ==} + '@oxc-transform/binding-freebsd-x64@0.78.0': + resolution: {integrity: sha512-DrJrNPrBO+nlzyuMerYYxtG3j0EY9p6wk1R/T61tfTALRmq/26KPhKx3i5cbdGrPBHSUuhhbXOoRuSCx31Ieiw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [freebsd] - '@oxc-transform/binding-linux-arm-gnueabihf@0.77.3': - resolution: {integrity: sha512-zXsbUE/5tU7OJwyhhKUfl559W9w7QJp8USKA3WyW7BzHrBe0V0U6Lw+tM18tgyEvvwvXn5Wg0Jj/RWZwhO9BAA==} + '@oxc-transform/binding-linux-arm-gnueabihf@0.78.0': + resolution: {integrity: sha512-/DLN4/BlTSNRlyBBvSQm3Bf5arlsoRc7WLdxnk/8+2WL3Gr4dlux5IyQDkQAzvzaObu9Kt6fOMIqBi/vv/bi7w==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-musleabihf@0.77.3': - resolution: {integrity: sha512-D3o/POM0GUno8x0zKgFKmlO5shpB/j0FdNiOXhv8nilNGQgUXwkEHC/SDjmYJNGZy1HTcXyB7P+yRX9dTUUaAg==} + '@oxc-transform/binding-linux-arm-musleabihf@0.78.0': + resolution: {integrity: sha512-VdNtuARukFLKyn4982fASGWn25Lk0AA9TnNYDcJNOsI9BPlkzuEg4WH8M+6KY9TYV+QlgljfyiX1lBlP+FJRUw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.77.3': - resolution: {integrity: sha512-LgY4sT+bnt01l3Dxq3Zv19gMAsJ5kI7sdVvL3CNCtAj47h/Zdfxg7WlD+L+FJZ3sfTQ5n2SJ0WDiZm380isBxg==} + '@oxc-transform/binding-linux-arm64-gnu@0.78.0': + resolution: {integrity: sha512-065+Kl+ni6WixDFlnnBa5dGVJYP6yFzfX50TBZ4ixGT/2ApOktlAwokRXMI34qDoXOXMLA1WRQAxwGddVhpJXg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-musl@0.77.3': - resolution: {integrity: sha512-Fq72ARLt8iriotueGp7zaWjFpfYBpRS5WElmAtpZLIy/p1dNwBEDhVUIjAl+sU14y0odp+yaTRHM7ULnMYGZhQ==} + '@oxc-transform/binding-linux-arm64-musl@0.78.0': + resolution: {integrity: sha512-dr9J1uRo6ssDtuqx7s9GeePEDXlQOf4jk8/Tke9x5PCSJim5goMebEoAikuPf0jMhMNc05Kow0eOPLX1EmwsFQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-riscv64-gnu@0.77.3': - resolution: {integrity: sha512-jtq6JREdyZ6xdTFJGM5Gm068WCkoMwh3Fkm08rZ2TAu4qjISdkJvTQ1wiEDDz2F8sqAdmASDqxnE/2DJ6Z6Clg==} + '@oxc-transform/binding-linux-riscv64-gnu@0.78.0': + resolution: {integrity: sha512-ALNvBi1l+17moTS2BtVZRxR0D1BGyR7iddNUJkHxEegvNzHyGJTZ60b0IXdvpCTH+CKUNsM40KxCVdzHca6VJQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - '@oxc-transform/binding-linux-s390x-gnu@0.77.3': - resolution: {integrity: sha512-HQz++ZmT9xWU9KS24DE+8oVTeUPd/JQkbjL2uvr0+SWY3loPnLG3kFAOLE/xXgYG/0D24mZylbZUwhzYND4snw==} + '@oxc-transform/binding-linux-s390x-gnu@0.78.0': + resolution: {integrity: sha512-s0r4cz6zZqr7SqfoUinn27B/mp1aiFVUsbsI4vomc7DtZkLpBSnSOAomZBlb0OSLbR9n2YPXm1033XR5W+ezWg==} engines: {node: '>=14.0.0'} cpu: [s390x] os: [linux] - '@oxc-transform/binding-linux-x64-gnu@0.77.3': - resolution: {integrity: sha512-GcuFDJf/pxrfd2hq+gBytlnr/hiPn36JxuPXP0nToNG4SNa1gHT8K0bDxZuN2UjmZlWmIC8ELDdpVcNeZON+lQ==} + '@oxc-transform/binding-linux-x64-gnu@0.78.0': + resolution: {integrity: sha512-nH9y61/1oyCQfUjtKHEnnMPBJZOhH+G2QqSAD7sCH35Iz78UA+bKVjHnlfnhBedy1xWCNwlboNclaBTHYAgNeA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-musl@0.77.3': - resolution: {integrity: sha512-unhkqVg/jb/kghmiMCto8AGKm3uBwH2P5/GwR8jZkBjSFX7ekNu6/8P5IuIs5KDiZXzcjww84vCzQVBlql6WkA==} + '@oxc-transform/binding-linux-x64-musl@0.78.0': + resolution: {integrity: sha512-Yo+pmsW49QNo4F4RoqOhfRxN9851Td/nc93ESQbzav9vhriipPRvZRVusG5t126inAgjlprFbOet5TXSWKd92A==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - '@oxc-transform/binding-wasm32-wasi@0.77.3': - resolution: {integrity: sha512-FOGQzHLYpf1Yx0KpaqRz9cuXwvlTu8RprjL1NLpuUKT/D7O3SThm+qhFX3El9RFj67jrSCcHhlElYCJB2p794g==} + '@oxc-transform/binding-wasm32-wasi@0.78.0': + resolution: {integrity: sha512-djA47tsuUwNPHqcxre+EMD/wBBaP+TP6kQt2ioC6XElRldHCEGBUsVidrS5rgN4O7SyKx/DuJ528locJKTDSPw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.77.3': - resolution: {integrity: sha512-o4EmaPBrdYv/mb4uU/ZzAZ6KGczcPnDwA3lZbVEuFMDPwczqL581gpJHFFlfXUwxToCosiHot8y4ELV+mKkZjw==} + '@oxc-transform/binding-win32-arm64-msvc@0.78.0': + resolution: {integrity: sha512-DHkg/xl7KkGX4sm6pKs4aWbGXGIZaSUwss6gnBeyTdy4G4WiEF8EPQ96FDbGHYhVlorztYKt/iEAr/FUf8t+xA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.77.3': - resolution: {integrity: sha512-l/J/T6jAL6QnsvdjzS7EcxwwToaGx9GPqXNGPU2sqbo8o/4ATB9Ky1/8oG/Mb+mPHgiULPBtFpJtDiDSI9fBIA==} + '@oxc-transform/binding-win32-x64-msvc@0.78.0': + resolution: {integrity: sha512-qiEc0NQXuJ/5exo/2xmNmCGfJ1pzAc29J2ktEQpSz3ISdXE7x6d5+c+Jg8m27/lWAxudXPemhMHzPFZK2kkhzQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] @@ -2058,12 +2053,12 @@ packages: '@poppinss/exception@1.2.2': resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} - '@rolldown/pluginutils@1.0.0-beta.19': - resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==} - '@rolldown/pluginutils@1.0.0-beta.28': resolution: {integrity: sha512-fe3/1HZ3qJmXvkGv1kacKq2b+x9gbcyF1hnmLBVrRFEQWoOcRapQjXf8+hgyxI0EJAbnKEtrp5yhohQCFCjycw==} + '@rolldown/pluginutils@1.0.0-beta.29': + resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} + '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -2429,9 +2424,6 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -2557,13 +2549,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.37.0': - resolution: {integrity: sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.38.0': resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2602,8 +2587,8 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 vue: ^3.0.0 - '@vitejs/plugin-vue@6.0.0': - resolution: {integrity: sha512-iAliE72WsdhjzTOp2DtvKThq1VBC4REhwRcaA+zPAAph6I+OQhUXv+Xu2KS7ElxYtb7Zc/3R30Hwv1DxEo7NXQ==} + '@vitejs/plugin-vue@6.0.1': + resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -2670,15 +2655,27 @@ packages: '@vue/compiler-core@3.5.17': resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==} + '@vue/compiler-core@3.5.18': + resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} + '@vue/compiler-dom@3.5.17': resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} + '@vue/compiler-dom@3.5.18': + resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + '@vue/compiler-sfc@3.5.17': resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} + '@vue/compiler-sfc@3.5.18': + resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} + '@vue/compiler-ssr@3.5.17': resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} + '@vue/compiler-ssr@3.5.18': + resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2715,23 +2712,40 @@ packages: '@vue/reactivity@3.5.17': resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==} + '@vue/reactivity@3.5.18': + resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} + '@vue/runtime-core@3.5.17': resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==} + '@vue/runtime-core@3.5.18': + resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} + '@vue/runtime-dom@3.5.17': resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==} + '@vue/runtime-dom@3.5.18': + resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} + '@vue/server-renderer@3.5.17': resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==} peerDependencies: vue: 3.5.17 + '@vue/server-renderer@3.5.18': + resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} + peerDependencies: + vue: 3.5.18 + '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} '@vue/shared@3.5.17': resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} + '@vue/shared@3.5.18': + resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} @@ -2743,6 +2757,11 @@ packages: peerDependencies: vue: ^3.5.0 + '@vueuse/core@13.6.0': + resolution: {integrity: sha512-DJbD5fV86muVmBgS9QQPddVX7d9hWYswzlf4bIyUD2dj8GC46R1uNClZhVAmsdVts4xb2jwp1PbpuiA50Qee1A==} + peerDependencies: + vue: ^3.5.0 + '@vueuse/integrations@13.5.0': resolution: {integrity: sha512-7RACJySnlpl0MkSzxbtadioNGSX4TL5/Wl2cUy4nDq/XkeHwPYvVM880HJUSiap/FXhVEup9VKTM9y/n5UspAw==} peerDependencies: @@ -2785,8 +2804,8 @@ packages: universal-cookie: optional: true - '@vueuse/math@13.5.0': - resolution: {integrity: sha512-RFmnHRW1wNfTBq0BiZeR5xuFBT611k8u2BzPRhuQvlR8lHAXcELsFao/o/O5keMSaW/rza2rzkLeCx+9OxTOQA==} + '@vueuse/math@13.6.0': + resolution: {integrity: sha512-555+vSgy3EOi3UZWsrxuOsbhQQLtmZFK8+BdAalHhlxLrJsHYqVUhbIuyFvjNFYgG4dpvLS8XcBVB8eaTYswBA==} peerDependencies: vue: ^3.5.0 @@ -2799,8 +2818,11 @@ packages: '@vueuse/metadata@13.5.0': resolution: {integrity: sha512-euhItU3b0SqXxSy8u1XHxUCdQ8M++bsRs+TYhOLDU/OykS7KvJnyIFfep0XM5WjIFry9uAPlVSjmVHiqeshmkw==} - '@vueuse/nuxt@13.5.0': - resolution: {integrity: sha512-TePmrPlTSTUc9zN0EHu45e6m5UARX3zDy6bSmF47hzbIuqVMG+Vc7ColLA50VZaTNsSdgYc3/Bq3VfYcUEnaEg==} + '@vueuse/metadata@13.6.0': + resolution: {integrity: sha512-rnIH7JvU7NjrpexTsl2Iwv0V0yAx9cw7+clymjKuLSXG0QMcLD0LDgdNmXic+qL0SGvgSVPEpM9IDO/wqo1vkQ==} + + '@vueuse/nuxt@13.6.0': + resolution: {integrity: sha512-zOZ5XkA7Svsx90934UWwKUsThAjKSD48Ks/mjEzl2gJm5d5zYJg+CJxPi7Wv5XECtCBOX18GpmTKqanWlbA1aQ==} peerDependencies: nuxt: ^3.0.0 || ^4.0.0-0 vue: ^3.5.0 @@ -2816,6 +2838,11 @@ packages: peerDependencies: vue: ^3.5.0 + '@vueuse/shared@13.6.0': + resolution: {integrity: sha512-pDykCSoS2T3fsQrYqf9SyF0QXWHmcGPQ+qiOVjlYSzlWd9dgppB2bFSM1GgKKkt7uzn0BBMV3IbJsUfHG2+BCg==} + peerDependencies: + vue: ^3.5.0 + '@webcontainer/env@1.1.1': resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} @@ -3076,14 +3103,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - c12@3.0.3: - resolution: {integrity: sha512-uC3MacKBb0Z15o5QWCHvHWj5Zv34pGQj9P+iXKSpTuSGFS0KKhUWf4t9AJ+gWjYOdmWCPEGpEzm8sS0iqbpo1w==} - peerDependencies: - magicast: ^0.3.5 - peerDependenciesMeta: - magicast: - optional: true - c12@3.1.0: resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} peerDependencies: @@ -3589,10 +3608,6 @@ packages: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} - dotenv@16.5.0: - resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} - engines: {node: '>=12'} - dotenv@16.6.1: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} @@ -3601,8 +3616,8 @@ packages: resolution: {integrity: sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA==} hasBin: true - drizzle-orm@0.44.3: - resolution: {integrity: sha512-8nIiYQxOpgUicEL04YFojJmvC4DNO4KoyXsEIqN44+g6gNBr6hmVpWk3uyAt4CaTiRGDwoU+alfqNNeonLAFOQ==} + drizzle-orm@0.44.4: + resolution: {integrity: sha512-ZyzKFpTC/Ut3fIqc2c0dPZ6nhchQXriTsqTNs4ayRgl6sZcFlMs9QZKPSHXK4bdOf41GHGWf+FrpcDDYwW+W6Q==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -4025,8 +4040,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.31.0: - resolution: {integrity: sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==} + eslint@9.32.0: + resolution: {integrity: sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4094,9 +4109,6 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - exsolve@1.0.5: - resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} - exsolve@1.0.7: resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} @@ -4481,10 +4493,6 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.3: - resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} - engines: {node: '>= 4'} - ignore@7.0.5: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} @@ -4675,6 +4683,10 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5118,8 +5130,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - miniflare@4.20250712.2: - resolution: {integrity: sha512-cZ8WyQBwqfjYLjd61fDR4/j0nAVbjB3Wxbun/brL9S5FAi4RlTR0LyMTKsIVA0s+nL4Pg9VjVMki4M/Jk2cz+Q==} + miniflare@4.20250726.0: + resolution: {integrity: sha512-7+/RQQ9dNsyGfR2XN2RDLultf7HHrJ5YltSXSeyQGUpzGU3iYlFhh9Smg+ygkkOJ3+trf0bgwixOnqnnWpc9ZQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -5322,8 +5334,8 @@ packages: nuxt-visitors@1.2.2: resolution: {integrity: sha512-vzJp36KItm/e2FkqD9k5r0sll4t9FY517VV9rGlChujLrBWmjtGTcBDxsluOsDIkdXFduUg/2GuWGIk9pxtSDA==} - nuxt@4.0.1: - resolution: {integrity: sha512-1WbtiX127640PXUJ2Mb32ck0A0/hzBk6+oPQ0YvJnS/HZK3A/oJEW7sYCRPYyEBwUyIQk12QRCBHxmr6LLeXZQ==} + nuxt@4.0.2: + resolution: {integrity: sha512-Wf5ENydx/ApWvjuspSbP6R3CpkPSR01CphrfVIg5SbutnPl7JDamSggvbSsHFBTbCSt7OSWCoiV4aOC/MvWwgA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -5386,20 +5398,20 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-minify@0.77.3: - resolution: {integrity: sha512-fYCSYazHno31eATVyHNyP2MEEMrVLaKVglac7bIoJC/qlb3x+Vqhv4eUViseOkoGM46rb9k8ZdDwhsEMtFUQhA==} + oxc-minify@0.78.0: + resolution: {integrity: sha512-QmoYJBPvzm+uqagkUaCRmyQL5LAzUYnz0r1JtMa6gi2sGyc5elDR8oE0F/1G1NjM3K3Kefwn4sdDFTZeRWc8sA==} engines: {node: '>=14.0.0'} oxc-parser@0.72.3: resolution: {integrity: sha512-JYQeJKDcUTTZ/uTdJ+fZBGFjAjkLD1h0p3Tf44ZYXRcoMk+57d81paNPFAAwzrzzqhZmkGvKKXDxwyhJXYZlpg==} engines: {node: '>=14.0.0'} - oxc-parser@0.77.3: - resolution: {integrity: sha512-1h7nXjL0IGRT539tReIadfIjgrPPuuD6HmQGsgKdOxMEZGzfMeBk19bfg+sXMQi462cCnu5s5IGTEhOOlcVt1w==} + oxc-parser@0.78.0: + resolution: {integrity: sha512-Kw6DlVJCG1HwArP3uF9kXc6nnAahpGaW7kZ7x1O7OugxbjSzkQqdKdA9loXCv7OeksFF/DfnLDupwqUjr1EOYQ==} engines: {node: '>=20.0.0'} - oxc-transform@0.77.3: - resolution: {integrity: sha512-cFiyrki2/Tgs9i0GUe8zmnJNZsGrHtNoDcyo1zTHQl/Ak0/04PIBHzurX7ibMadxfRNIn0XG0tpNrrkGDJ3k6g==} + oxc-transform@0.78.0: + resolution: {integrity: sha512-c7++SidLKC9ATJsFgLtGKpd6ElInjy06ZhJkinkRh7d1eXLpK7g/90xSEXg07xKSfBLl4oUEBUGwKKRJ4NXJlw==} engines: {node: '>=14.0.0'} oxc-walker@0.4.0: @@ -6344,10 +6356,6 @@ packages: tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} @@ -6450,12 +6458,12 @@ packages: resolution: {integrity: sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==} engines: {node: '>=20.18.1'} - unenv@2.0.0-rc.17: - resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==} - unenv@2.0.0-rc.18: resolution: {integrity: sha512-O0oVQVJ2X3Q8H4HITJr4e2cWxMYBeZ+p8S25yoKCxVCgDWtIJDcgwWNonYz12tI3ylVQCRyPV/Bdq0KJeXo7AA==} + unenv@2.0.0-rc.19: + resolution: {integrity: sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==} + unhead@2.0.12: resolution: {integrity: sha512-5oo0lwz81XDXCmrHGzgmbaNOxM8R9MZ3FkEs2ROHeW8e16xsrv7qXykENlISrcxr3RLPHQEsD1b6js9P2Oj/Ow==} @@ -6491,6 +6499,10 @@ packages: resolution: {integrity: sha512-wMmuG+wkzeHh2KCE6yiDlHmKelN8iE/maxkUYMbmrS6iV8+n6eP1TH3yKKlepuF4hrkepinEGmBXdfo9XZUvAw==} engines: {node: '>=18.12.0'} + unimport@5.2.0: + resolution: {integrity: sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw==} + engines: {node: '>=18.12.0'} + unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -6569,10 +6581,6 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} - unplugin@2.3.2: - resolution: {integrity: sha512-3n7YA46rROb3zSj8fFxtxC/PqoyvYQ0llwz9wtUPUutr9ig09C8gGo5CWCwHrUzlqC1LLR43kxp5vEIyH1ac1w==} - engines: {node: '>=18.12.0'} - unplugin@2.3.5: resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==} engines: {node: '>=18.12.0'} @@ -6764,8 +6772,8 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite-plugin-checker@0.10.0: - resolution: {integrity: sha512-EcAi4M5mzayH386Hc1xWi+vnfl4a+1vrDP9PVEQImUR6tIjItNK6R/98YNnJkaAq1ond2qkA6f+H49aprUgzGA==} + vite-plugin-checker@0.10.2: + resolution: {integrity: sha512-FX9U8TnIS6AGOlqmC6O2YmkJzcZJRrjA03UF7FOhcUJ7it3HmCoxcIPMcoHliBP6EFOuNzle9K4c0JL4suRPow==} engines: {node: '>=14.16'} peerDependencies: '@biomejs/biome': '>=1.7' @@ -6814,8 +6822,8 @@ packages: vite: ^6.0.0 || ^7.0.0 vue: ^3.5.0 - vite@7.0.5: - resolution: {integrity: sha512-1mncVwJxy2C9ThLwz0+2GKZyEXuC3MyWtAAlNftlZZXZDP3AJt5FmwcMit/IGGaNZ8ZOB2BNO/HFUB+CpN0NQw==} + vite@7.0.6: + resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -6857,8 +6865,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue-bundle-renderer@2.1.1: - resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==} + vue-bundle-renderer@2.1.2: + resolution: {integrity: sha512-M4WRBO/O/7G9phGaGH9AOwOnYtY9ZpPoDVpBpRzR2jO5rFL9mgIlQIgums2ljCTC2HL1jDXFQc//CzWcAQHgAw==} vue-component-meta@3.0.3: resolution: {integrity: sha512-rzKewAubyQbkjRXInwaHolod6eU+D6lAXAF8y5i4n/IDZob+VQBvP0v1OFbUBl57NsN3UtTXdTo/Njecl2fwgA==} @@ -6923,6 +6931,14 @@ packages: typescript: optional: true + vue@3.5.18: + resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -6965,17 +6981,17 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerd@1.20250712.0: - resolution: {integrity: sha512-7h+k1OxREpiZW0849g0uQNexRWMcs5i5gUGhJzCY8nIx6Tv4D/ndlXJ47lEFj7/LQdp165IL9dM2D5uDiedZrg==} + workerd@1.20250726.0: + resolution: {integrity: sha512-wDZqSKfIfQ2eVTUL6UawXdXEKPPyzRTnVdbhoKGq3NFrMxd+7v1cNH92u8775Qo1zO5S+GyWonQmZPFakXLvGw==} engines: {node: '>=16'} hasBin: true - wrangler@4.26.0: - resolution: {integrity: sha512-EXuwyWlgYQZv6GJlyE0lVGk9hHqASssuECECT1XC5aIijTwNLQhsj/TOZ0hKSFlMbVr1E+OAdevAxd0kaF4ovA==} + wrangler@4.26.1: + resolution: {integrity: sha512-zGFEtHrjTAWOngm+zwEvYCxFwMSIBrzHa3Yu6rAxYMEzsT8PPvo2rdswyUJiUkpE9s2Depr37opceaY7JxEYFw==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20250712.0 + '@cloudflare/workers-types': ^4.20250726.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -7117,8 +7133,8 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.0.8: - resolution: {integrity: sha512-+MSh9cZU9r3QKlHqrgHMTSr3QwMGv4PLfR0M4N/sYWV5/x67HgXEhIGObdBkpnX8G78pTgWnIrBL2lZcNJOtfg==} + zod@4.0.13: + resolution: {integrity: sha512-jv+zRxuZQxTrFHzxZ46ezL2FtnE+M4HIJHJEwLsZ7UjrXHltdG6HrxvqM0twoVCWxJiYf8WqKjAcjztegpkB+Q==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -7132,44 +7148,44 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@4.19.0(@vue/compiler-sfc@3.5.17)(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@antfu/eslint-config@5.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.32.0(jiti@2.5.1)) '@eslint/markdown': 7.1.0 - '@stylistic/eslint-plugin': 5.2.2(eslint@9.31.0(jiti@2.4.2)) - '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - '@vitest/eslint-plugin': 1.3.4(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@stylistic/eslint-plugin': 5.2.2(eslint@9.32.0(jiti@2.5.1)) + '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + '@vitest/eslint-plugin': 1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) ansis: 4.1.0 cac: 6.7.14 - eslint: 9.31.0(jiti@2.4.2) - eslint-config-flat-gitignore: 2.1.0(eslint@9.31.0(jiti@2.4.2)) + eslint: 9.32.0(jiti@2.5.1) + eslint-config-flat-gitignore: 2.1.0(eslint@9.32.0(jiti@2.5.1)) eslint-flat-config-utils: 2.1.0 - eslint-merge-processors: 2.0.0(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-antfu: 3.1.1(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-command: 3.3.1(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-import-lite: 0.3.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-jsdoc: 51.4.1(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-jsonc: 2.20.1(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-n: 17.21.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + eslint-merge-processors: 2.0.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-antfu: 3.1.1(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-command: 3.3.1(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-import-lite: 0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + eslint-plugin-jsdoc: 51.4.1(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-jsonc: 2.20.1(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-n: 17.21.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.15.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-pnpm: 1.1.0(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-regexp: 2.9.0(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-toml: 0.12.0(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-unicorn: 60.0.0(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2)) - eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2))) - eslint-plugin-yml: 1.18.0(eslint@9.31.0(jiti@2.4.2)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.31.0(jiti@2.4.2)) + eslint-plugin-perfectionist: 4.15.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + eslint-plugin-pnpm: 1.1.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-regexp: 2.9.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-toml: 0.12.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-unicorn: 60.0.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))) + eslint-plugin-yml: 1.18.0(eslint@9.32.0(jiti@2.5.1)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1)) globals: 16.3.0 jsonc-eslint-parser: 2.4.0 local-pkg: 1.1.1 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.4.2)) + vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1)) yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - '@eslint/json' @@ -7299,12 +7315,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-identifier@7.27.1': {} '@babel/helper-validator-option@7.27.1': {} @@ -7316,7 +7328,7 @@ snapshots: '@babel/parser@7.27.0': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.1 '@babel/parser@7.28.0': dependencies: @@ -7361,11 +7373,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.27.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.28.0': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -7401,25 +7408,25 @@ snapshots: dependencies: mime: 3.0.0 - '@cloudflare/unenv-preset@2.4.1(unenv@2.0.0-rc.17)(workerd@1.20250712.0)': + '@cloudflare/unenv-preset@2.5.0(unenv@2.0.0-rc.19)(workerd@1.20250726.0)': dependencies: - unenv: 2.0.0-rc.17 + unenv: 2.0.0-rc.19 optionalDependencies: - workerd: 1.20250712.0 + workerd: 1.20250726.0 - '@cloudflare/workerd-darwin-64@1.20250712.0': + '@cloudflare/workerd-darwin-64@1.20250726.0': optional: true - '@cloudflare/workerd-darwin-arm64@1.20250712.0': + '@cloudflare/workerd-darwin-arm64@1.20250726.0': optional: true - '@cloudflare/workerd-linux-64@1.20250712.0': + '@cloudflare/workerd-linux-64@1.20250726.0': optional: true - '@cloudflare/workerd-linux-arm64@1.20250712.0': + '@cloudflare/workerd-linux-arm64@1.20250726.0': optional: true - '@cloudflare/workerd-windows-64@1.20250712.0': + '@cloudflare/workerd-windows-64@1.20250726.0': optional: true '@cloudflare/workers-types@4.20250719.0': {} @@ -7449,20 +7456,36 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.4.5': + dependencies: + '@emnapi/wasi-threads': 1.0.4 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.4.3': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.4.5': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.0.2': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.0.4': + dependencies: + tslib: 2.8.1 + optional: true + '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.37.0 + '@typescript-eslint/types': 8.38.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -7470,7 +7493,7 @@ snapshots: '@es-joy/jsdoccomment@0.52.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.37.0 + '@typescript-eslint/types': 8.38.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -7779,32 +7802,27 @@ snapshots: '@esbuild/win32-x64@0.25.8': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.31.0(jiti@2.4.2))': + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.32.0(jiti@2.5.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.6.1(eslint@9.31.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@2.5.1))': dependencies: - eslint: 9.31.0(jiti@2.4.2) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@2.4.2))': - dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.8(eslint@9.31.0(jiti@2.4.2))': + '@eslint/compat@1.2.8(eslint@9.32.0(jiti@2.5.1))': optionalDependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7818,7 +7836,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -7829,7 +7847,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.31.0': {} + '@eslint/js@9.32.0': {} '@eslint/markdown@7.1.0': dependencies: @@ -7846,11 +7864,6 @@ snapshots: '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.3.3': - dependencies: - '@eslint/core': 0.15.1 - levn: 0.4.1 - '@eslint/plugin-kit@0.3.4': dependencies: '@eslint/core': 0.15.1 @@ -7894,7 +7907,7 @@ snapshots: '@humanwhocodes/retry@0.4.2': {} - '@iconify-json/devicon@1.2.33': + '@iconify-json/devicon@1.2.34': dependencies: '@iconify/types': 2.0.0 @@ -8068,12 +8081,12 @@ snapshots: '@intlify/shared@11.1.11': {} - '@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.31.0(jiti@2.4.2))(rollup@4.45.1)(typescript@5.8.3)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))': + '@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.18)(eslint@9.32.0(jiti@2.5.1))(rollup@4.45.1)(typescript@5.8.3)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@intlify/bundle-utils': 10.0.1(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3))) '@intlify/shared': 11.1.10 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.17)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.18)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) '@rollup/pluginutils': 5.1.4(rollup@4.45.1) '@typescript-eslint/scope-manager': 8.37.0 '@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3) @@ -8097,12 +8110,12 @@ snapshots: '@intlify/utils@0.13.0': {} - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.17)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.10)(@vue/compiler-dom@3.5.18)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))': dependencies: '@babel/parser': 7.28.0 optionalDependencies: '@intlify/shared': 11.1.10 - '@vue/compiler-dom': 3.5.17 + '@vue/compiler-dom': 3.5.18 vue: 3.5.17(typescript@5.8.3) vue-i18n: 11.1.10(vue@3.5.17(typescript@5.8.3)) @@ -8200,10 +8213,10 @@ snapshots: '@tybys/wasm-util': 0.10.0 optional: true - '@napi-rs/wasm-runtime@1.0.0': + '@napi-rs/wasm-runtime@1.0.1': dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 '@tybys/wasm-util': 0.10.0 optional: true @@ -8310,7 +8323,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@nuxt/cli@3.26.4(magicast@0.3.5)': + '@nuxt/cli@3.27.0(magicast@0.3.5)': dependencies: c12: 3.1.0(magicast@0.3.5) citty: 0.1.6 @@ -8324,7 +8337,7 @@ snapshots: giget: 2.0.0 h3: 1.15.3 httpxy: 0.1.7 - jiti: 2.4.2 + jiti: 2.5.1 listhen: 1.9.0 nypm: 0.6.0 ofetch: 1.4.1 @@ -8341,7 +8354,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/content@3.6.3(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(magicast@0.3.5)(vue-component-type-helpers@3.0.4)': + '@nuxt/content@3.6.3(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(magicast@0.3.5)(vue-component-type-helpers@3.0.4)': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) '@nuxtjs/mdc': 0.17.0(magicast@0.3.5) @@ -8351,7 +8364,7 @@ snapshots: c12: 3.1.0(magicast@0.3.5) chokidar: 4.0.3 consola: 3.4.2 - db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)) + db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)) defu: 6.1.4 destr: 2.0.5 git-url-parse: 16.1.0 @@ -8401,20 +8414,20 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@2.4.0(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': + '@nuxt/devtools-kit@2.4.0(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) '@nuxt/schema': 3.16.2 execa: 8.0.1 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) transitivePeerDependencies: - magicast - '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': + '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) execa: 8.0.1 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) transitivePeerDependencies: - magicast @@ -8429,12 +8442,12 @@ snapshots: prompts: 2.4.2 semver: 7.7.2 - '@nuxt/devtools@2.6.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@nuxt/devtools@2.6.2(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: - '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@nuxt/devtools-wizard': 2.6.2 '@nuxt/kit': 3.17.7(magicast@0.3.5) - '@vue/devtools-core': 7.7.7(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + '@vue/devtools-core': 7.7.7(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-kit': 7.7.7 birpc: 2.5.0 consola: 3.4.2 @@ -8459,9 +8472,9 @@ snapshots: sirv: 3.0.1 structured-clone-es: 1.0.0 tinyglobby: 0.2.14 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.7(magicast@0.3.5))(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) - vite-plugin-vue-tracer: 1.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.7(magicast@0.3.5))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + vite-plugin-vue-tracer: 1.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) which: 5.0.0 ws: 8.18.3 transitivePeerDependencies: @@ -8470,9 +8483,9 @@ snapshots: - utf-8-validate - vue - '@nuxt/fonts@0.11.4(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': + '@nuxt/fonts@0.11.4(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': dependencies: - '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@nuxt/kit': 3.17.7(magicast@0.3.5) consola: 3.4.2 css-tree: 3.1.0 @@ -8491,7 +8504,7 @@ snapshots: ufo: 1.6.1 unifont: 0.4.1 unplugin: 2.3.5 - unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8515,13 +8528,13 @@ snapshots: - uploadthing - vite - '@nuxt/icon@1.15.0(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@nuxt/icon@1.15.0(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': dependencies: '@iconify/collections': 1.0.570 '@iconify/types': 2.0.0 '@iconify/utils': 2.3.0 '@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3)) - '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@nuxt/kit': 3.17.7(magicast@0.3.5) consola: 3.4.2 local-pkg: 1.1.1 @@ -8537,7 +8550,7 @@ snapshots: - vite - vue - '@nuxt/image@1.10.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)': + '@nuxt/image@1.10.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)': dependencies: '@nuxt/kit': 3.16.2(magicast@0.3.5) consola: 3.4.2 @@ -8550,7 +8563,7 @@ snapshots: std-env: 3.9.0 ufo: 1.6.1 optionalDependencies: - ipx: 2.1.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + ipx: 2.1.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8575,23 +8588,23 @@ snapshots: '@nuxt/kit@3.16.2(magicast@0.3.5)': dependencies: - c12: 3.0.3(magicast@0.3.5) + c12: 3.1.0(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 destr: 2.0.5 errx: 0.1.0 - exsolve: 1.0.5 + exsolve: 1.0.7 globby: 14.1.0 - ignore: 7.0.3 + ignore: 7.0.5 jiti: 2.4.2 klona: 2.0.6 knitwork: 1.2.0 mlly: 1.7.4 ohash: 2.0.11 pathe: 2.0.3 - pkg-types: 2.1.0 + pkg-types: 2.2.0 scule: 1.3.0 - semver: 7.7.1 + semver: 7.7.2 std-env: 3.9.0 ufo: 1.6.1 unctx: 2.4.1 @@ -8653,6 +8666,32 @@ snapshots: transitivePeerDependencies: - magicast + '@nuxt/kit@4.0.2(magicast@0.3.5)': + dependencies: + c12: 3.1.0(magicast@0.3.5) + consola: 3.4.2 + defu: 6.1.4 + destr: 2.0.5 + errx: 0.1.0 + exsolve: 1.0.7 + ignore: 7.0.5 + jiti: 2.5.1 + klona: 2.0.6 + mlly: 1.7.4 + ohash: 2.0.11 + pathe: 2.0.3 + pkg-types: 2.2.0 + scule: 1.3.0 + semver: 7.7.2 + std-env: 3.9.0 + tinyglobby: 0.2.14 + ufo: 1.6.1 + unctx: 2.4.1 + unimport: 5.2.0 + untyped: 2.0.0 + transitivePeerDependencies: + - magicast + '@nuxt/schema@3.16.2': dependencies: consola: 3.4.2 @@ -8668,6 +8707,15 @@ snapshots: pathe: 2.0.3 std-env: 3.9.0 + '@nuxt/schema@4.0.2': + dependencies: + '@vue/shared': 3.5.18 + consola: 3.4.2 + defu: 6.1.4 + pathe: 2.0.3 + std-env: 3.9.0 + ufo: 1.6.1 + '@nuxt/telemetry@2.6.6(magicast@0.3.5)': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) @@ -8685,22 +8733,22 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/ui@3.3.0(@babel/parser@7.28.0)(@netlify/blobs@8.2.0)(change-case@5.4.4)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.0.8)': + '@nuxt/ui@3.3.0(@babel/parser@7.28.0)(@netlify/blobs@8.2.0)(change-case@5.4.4)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(embla-carousel@8.6.0)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.0.13)': dependencies: '@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3)) '@internationalized/date': 3.8.2 '@internationalized/number': 3.6.3 - '@nuxt/fonts': 0.11.4(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) - '@nuxt/icon': 1.15.0(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + '@nuxt/fonts': 0.11.4(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@nuxt/icon': 1.15.0(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) '@nuxt/kit': 4.0.1(magicast@0.3.5) '@nuxt/schema': 4.0.1 '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5) '@standard-schema/spec': 1.0.0 '@tailwindcss/postcss': 4.1.11 - '@tailwindcss/vite': 4.1.11(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@tailwindcss/vite': 4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@tanstack/vue-table': 8.21.3(vue@3.5.17(typescript@5.8.3)) '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3)) - '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) + '@vueuse/core': 13.6.0(vue@3.5.17(typescript@5.8.3)) '@vueuse/integrations': 13.5.0(change-case@5.4.4)(fuse.js@7.1.0)(jwt-decode@4.0.0)(vue@3.5.17(typescript@5.8.3)) colortranslator: 5.0.0 consola: 3.4.2 @@ -8726,13 +8774,13 @@ snapshots: tinyglobby: 0.2.14 typescript: 5.8.3 unplugin: 2.3.5 - unplugin-auto-import: 19.3.0(@nuxt/kit@4.0.1(magicast@0.3.5))(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))) + unplugin-auto-import: 19.3.0(@nuxt/kit@4.0.1(magicast@0.3.5))(@vueuse/core@13.6.0(vue@3.5.17(typescript@5.8.3))) unplugin-vue-components: 28.8.0(@babel/parser@7.28.0)(@nuxt/kit@4.0.1(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3)) vaul-vue: 0.4.1(reka-ui@2.3.2(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) vue-component-type-helpers: 3.0.4 optionalDependencies: vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3)) - zod: 4.0.8 + zod: 4.0.13 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8771,12 +8819,12 @@ snapshots: - vite - vue - '@nuxt/vite-builder@4.0.1(@types/node@24.1.0)(eslint@9.31.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vue-tsc@3.0.4(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)': + '@nuxt/vite-builder@4.0.2(@types/node@24.1.0)(eslint@9.32.0(jiti@2.5.1))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vue-tsc@3.0.4(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3))(yaml@2.8.0)': dependencies: - '@nuxt/kit': 4.0.1(magicast@0.3.5) + '@nuxt/kit': 4.0.2(magicast@0.3.5) '@rollup/plugin-replace': 6.0.2(rollup@4.45.1) - '@vitejs/plugin-vue': 6.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) - '@vitejs/plugin-vue-jsx': 5.0.1(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + '@vitejs/plugin-vue': 6.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) + '@vitejs/plugin-vue-jsx': 5.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) autoprefixer: 10.4.21(postcss@8.5.6) consola: 3.4.2 cssnano: 7.1.0(postcss@8.5.6) @@ -8786,7 +8834,7 @@ snapshots: exsolve: 1.0.7 get-port-please: 3.2.0 h3: 1.15.3 - jiti: 2.4.2 + jiti: 2.5.1 knitwork: 1.2.0 magic-string: 0.30.17 mlly: 1.7.4 @@ -8797,12 +8845,12 @@ snapshots: rollup-plugin-visualizer: 6.0.3(rollup@4.45.1) std-env: 3.9.0 ufo: 1.6.1 - unenv: 2.0.0-rc.18 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-plugin-checker: 0.10.0(eslint@9.31.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3)) - vue: 3.5.17(typescript@5.8.3) - vue-bundle-renderer: 2.1.1 + unenv: 2.0.0-rc.19 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite-plugin-checker: 0.10.2(eslint@9.32.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3)) + vue: 3.5.18(typescript@5.8.3) + vue-bundle-renderer: 2.1.2 transitivePeerDependencies: - '@biomejs/biome' - '@types/node' @@ -8828,10 +8876,10 @@ snapshots: - vue-tsc - yaml - '@nuxthub/core@0.9.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': + '@nuxthub/core@0.9.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': dependencies: '@cloudflare/workers-types': 4.20250719.0 - '@nuxt/devtools-kit': 2.4.0(magicast@0.3.5)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + '@nuxt/devtools-kit': 2.4.0(magicast@0.3.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) '@nuxt/kit': 3.17.7(magicast@0.3.5) '@uploadthing/mime-types': 0.3.4 citty: 0.1.6 @@ -8847,7 +8895,7 @@ snapshots: std-env: 3.9.0 ufo: 1.6.1 uncrypto: 0.1.3 - unstorage: 1.15.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unstorage: 1.15.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) zod: 3.25.76 transitivePeerDependencies: - '@azure/app-configuration' @@ -8888,12 +8936,12 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxtjs/i18n@10.0.3(@netlify/blobs@8.2.0)(@vue/compiler-dom@3.5.17)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.45.1)(vue@3.5.17(typescript@5.8.3))': + '@nuxtjs/i18n@10.0.3(@netlify/blobs@8.2.0)(@vue/compiler-dom@3.5.18)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.45.1)(vue@3.5.17(typescript@5.8.3))': dependencies: '@intlify/core': 11.1.10 '@intlify/h3': 0.7.1 '@intlify/shared': 11.1.10 - '@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.31.0(jiti@2.4.2))(rollup@4.45.1)(typescript@5.8.3)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) + '@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.18)(eslint@9.32.0(jiti@2.5.1))(rollup@4.45.1)(typescript@5.8.3)(vue-i18n@11.1.10(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) '@intlify/utils': 0.13.0 '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.45.1) '@nuxt/kit': 4.0.1(magicast@0.3.5) @@ -8915,7 +8963,7 @@ snapshots: ufo: 1.6.1 unplugin: 2.3.5 unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) - unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) vue-i18n: 11.1.10(vue@3.5.17(typescript@5.8.3)) vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3)) transitivePeerDependencies: @@ -8993,120 +9041,120 @@ snapshots: - magicast - supports-color - '@oxc-minify/binding-android-arm64@0.77.3': + '@oxc-minify/binding-android-arm64@0.78.0': optional: true - '@oxc-minify/binding-darwin-arm64@0.77.3': + '@oxc-minify/binding-darwin-arm64@0.78.0': optional: true - '@oxc-minify/binding-darwin-x64@0.77.3': + '@oxc-minify/binding-darwin-x64@0.78.0': optional: true - '@oxc-minify/binding-freebsd-x64@0.77.3': + '@oxc-minify/binding-freebsd-x64@0.78.0': optional: true - '@oxc-minify/binding-linux-arm-gnueabihf@0.77.3': + '@oxc-minify/binding-linux-arm-gnueabihf@0.78.0': optional: true - '@oxc-minify/binding-linux-arm-musleabihf@0.77.3': + '@oxc-minify/binding-linux-arm-musleabihf@0.78.0': optional: true - '@oxc-minify/binding-linux-arm64-gnu@0.77.3': + '@oxc-minify/binding-linux-arm64-gnu@0.78.0': optional: true - '@oxc-minify/binding-linux-arm64-musl@0.77.3': + '@oxc-minify/binding-linux-arm64-musl@0.78.0': optional: true - '@oxc-minify/binding-linux-riscv64-gnu@0.77.3': + '@oxc-minify/binding-linux-riscv64-gnu@0.78.0': optional: true - '@oxc-minify/binding-linux-s390x-gnu@0.77.3': + '@oxc-minify/binding-linux-s390x-gnu@0.78.0': optional: true - '@oxc-minify/binding-linux-x64-gnu@0.77.3': + '@oxc-minify/binding-linux-x64-gnu@0.78.0': optional: true - '@oxc-minify/binding-linux-x64-musl@0.77.3': + '@oxc-minify/binding-linux-x64-musl@0.78.0': optional: true - '@oxc-minify/binding-wasm32-wasi@0.77.3': + '@oxc-minify/binding-wasm32-wasi@0.78.0': dependencies: - '@napi-rs/wasm-runtime': 1.0.0 + '@napi-rs/wasm-runtime': 1.0.1 optional: true - '@oxc-minify/binding-win32-arm64-msvc@0.77.3': + '@oxc-minify/binding-win32-arm64-msvc@0.78.0': optional: true - '@oxc-minify/binding-win32-x64-msvc@0.77.3': + '@oxc-minify/binding-win32-x64-msvc@0.78.0': optional: true - '@oxc-parser/binding-android-arm64@0.77.3': + '@oxc-parser/binding-android-arm64@0.78.0': optional: true '@oxc-parser/binding-darwin-arm64@0.72.3': optional: true - '@oxc-parser/binding-darwin-arm64@0.77.3': + '@oxc-parser/binding-darwin-arm64@0.78.0': optional: true '@oxc-parser/binding-darwin-x64@0.72.3': optional: true - '@oxc-parser/binding-darwin-x64@0.77.3': + '@oxc-parser/binding-darwin-x64@0.78.0': optional: true '@oxc-parser/binding-freebsd-x64@0.72.3': optional: true - '@oxc-parser/binding-freebsd-x64@0.77.3': + '@oxc-parser/binding-freebsd-x64@0.78.0': optional: true '@oxc-parser/binding-linux-arm-gnueabihf@0.72.3': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.77.3': + '@oxc-parser/binding-linux-arm-gnueabihf@0.78.0': optional: true '@oxc-parser/binding-linux-arm-musleabihf@0.72.3': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.77.3': + '@oxc-parser/binding-linux-arm-musleabihf@0.78.0': optional: true '@oxc-parser/binding-linux-arm64-gnu@0.72.3': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.77.3': + '@oxc-parser/binding-linux-arm64-gnu@0.78.0': optional: true '@oxc-parser/binding-linux-arm64-musl@0.72.3': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.77.3': + '@oxc-parser/binding-linux-arm64-musl@0.78.0': optional: true '@oxc-parser/binding-linux-riscv64-gnu@0.72.3': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.77.3': + '@oxc-parser/binding-linux-riscv64-gnu@0.78.0': optional: true '@oxc-parser/binding-linux-s390x-gnu@0.72.3': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.77.3': + '@oxc-parser/binding-linux-s390x-gnu@0.78.0': optional: true '@oxc-parser/binding-linux-x64-gnu@0.72.3': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.77.3': + '@oxc-parser/binding-linux-x64-gnu@0.78.0': optional: true '@oxc-parser/binding-linux-x64-musl@0.72.3': optional: true - '@oxc-parser/binding-linux-x64-musl@0.77.3': + '@oxc-parser/binding-linux-x64-musl@0.78.0': optional: true '@oxc-parser/binding-wasm32-wasi@0.72.3': @@ -9114,72 +9162,72 @@ snapshots: '@napi-rs/wasm-runtime': 0.2.12 optional: true - '@oxc-parser/binding-wasm32-wasi@0.77.3': + '@oxc-parser/binding-wasm32-wasi@0.78.0': dependencies: - '@napi-rs/wasm-runtime': 1.0.0 + '@napi-rs/wasm-runtime': 1.0.1 optional: true '@oxc-parser/binding-win32-arm64-msvc@0.72.3': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.77.3': + '@oxc-parser/binding-win32-arm64-msvc@0.78.0': optional: true '@oxc-parser/binding-win32-x64-msvc@0.72.3': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.77.3': + '@oxc-parser/binding-win32-x64-msvc@0.78.0': optional: true '@oxc-project/types@0.72.3': {} - '@oxc-project/types@0.77.3': {} + '@oxc-project/types@0.78.0': {} - '@oxc-transform/binding-android-arm64@0.77.3': + '@oxc-transform/binding-android-arm64@0.78.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.77.3': + '@oxc-transform/binding-darwin-arm64@0.78.0': optional: true - '@oxc-transform/binding-darwin-x64@0.77.3': + '@oxc-transform/binding-darwin-x64@0.78.0': optional: true - '@oxc-transform/binding-freebsd-x64@0.77.3': + '@oxc-transform/binding-freebsd-x64@0.78.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.77.3': + '@oxc-transform/binding-linux-arm-gnueabihf@0.78.0': optional: true - '@oxc-transform/binding-linux-arm-musleabihf@0.77.3': + '@oxc-transform/binding-linux-arm-musleabihf@0.78.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.77.3': + '@oxc-transform/binding-linux-arm64-gnu@0.78.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.77.3': + '@oxc-transform/binding-linux-arm64-musl@0.78.0': optional: true - '@oxc-transform/binding-linux-riscv64-gnu@0.77.3': + '@oxc-transform/binding-linux-riscv64-gnu@0.78.0': optional: true - '@oxc-transform/binding-linux-s390x-gnu@0.77.3': + '@oxc-transform/binding-linux-s390x-gnu@0.78.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.77.3': + '@oxc-transform/binding-linux-x64-gnu@0.78.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.77.3': + '@oxc-transform/binding-linux-x64-musl@0.78.0': optional: true - '@oxc-transform/binding-wasm32-wasi@0.77.3': + '@oxc-transform/binding-wasm32-wasi@0.78.0': dependencies: - '@napi-rs/wasm-runtime': 1.0.0 + '@napi-rs/wasm-runtime': 1.0.1 optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.77.3': + '@oxc-transform/binding-win32-arm64-msvc@0.78.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.77.3': + '@oxc-transform/binding-win32-x64-msvc@0.78.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -9266,10 +9314,10 @@ snapshots: '@poppinss/exception@1.2.2': {} - '@rolldown/pluginutils@1.0.0-beta.19': {} - '@rolldown/pluginutils@1.0.0-beta.28': {} + '@rolldown/pluginutils@1.0.0-beta.29': {} + '@rollup/plugin-alias@5.1.1(rollup@4.45.1)': optionalDependencies: rollup: 4.45.1 @@ -9453,11 +9501,11 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@stylistic/eslint-plugin@5.2.2(eslint@9.31.0(jiti@2.4.2))': + '@stylistic/eslint-plugin@5.2.2(eslint@9.32.0(jiti@2.5.1))': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - '@typescript-eslint/types': 8.37.0 - eslint: 9.31.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + '@typescript-eslint/types': 8.38.0 + eslint: 9.32.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -9547,12 +9595,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.1.11 - '@tailwindcss/vite@4.1.11(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': + '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))': dependencies: '@tailwindcss/node': 4.1.11 '@tailwindcss/oxide': 4.1.11 tailwindcss: 4.1.11 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) '@tanstack/table-core@8.21.3': {} @@ -9580,8 +9628,6 @@ snapshots: dependencies: '@types/ms': 2.1.0 - '@types/estree@1.0.7': {} - '@types/estree@1.0.8': {} '@types/hast@3.0.4': @@ -9625,15 +9671,15 @@ snapshots: '@types/node': 24.1.0 optional: true - '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.38.0 - '@typescript-eslint/type-utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.38.0 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -9642,14 +9688,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.38.0 '@typescript-eslint/types': 8.38.0 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.38.0 debug: 4.4.1 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -9690,13 +9736,13 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.38.0 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) debug: 4.4.1 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -9738,24 +9784,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.37.0 - '@typescript-eslint/types': 8.37.0 - '@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3) - eslint: 9.31.0(jiti@2.4.2) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.38.0 '@typescript-eslint/types': 8.38.0 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -9778,6 +9813,12 @@ snapshots: unhead: 2.0.12 vue: 3.5.17(typescript@5.8.3) + '@unhead/vue@2.0.12(vue@3.5.18(typescript@5.8.3))': + dependencies: + hookable: 5.5.3 + unhead: 2.0.12 + vue: 3.5.18(typescript@5.8.3) + '@uploadthing/mime-types@0.3.4': {} '@vercel/nft@0.29.4(rollup@4.45.1)': @@ -9799,27 +9840,27 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-vue-jsx@5.0.1(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@vitejs/plugin-vue-jsx@5.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) '@rolldown/pluginutils': 1.0.0-beta.28 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0) - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vue: 3.5.17(typescript@5.8.3) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.19 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vue: 3.5.17(typescript@5.8.3) + '@rolldown/pluginutils': 1.0.0-beta.29 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vue: 3.5.18(typescript@5.8.3) - '@vitest/eslint-plugin@1.3.4(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)': + '@vitest/eslint-plugin@1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.31.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + eslint: 9.32.0(jiti@2.5.1) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -9848,7 +9889,7 @@ snapshots: optionalDependencies: vue: 3.5.17(typescript@5.8.3) - '@vue-macros/common@3.0.0-beta.15(vue@3.5.17(typescript@5.8.3))': + '@vue-macros/common@3.0.0-beta.15(vue@3.5.18(typescript@5.8.3))': dependencies: '@vue/compiler-sfc': 3.5.17 ast-kit: 2.1.1 @@ -9856,7 +9897,7 @@ snapshots: magic-string-ast: 1.0.0 unplugin-utils: 0.2.4 optionalDependencies: - vue: 3.5.17(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) '@vue/babel-helper-vue-transform-on@1.4.0': {} @@ -9870,7 +9911,7 @@ snapshots: '@babel/types': 7.28.1 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0) - '@vue/shared': 3.5.17 + '@vue/shared': 3.5.18 optionalDependencies: '@babel/core': 7.28.0 transitivePeerDependencies: @@ -9903,11 +9944,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/shared': 3.5.18 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.17': dependencies: '@vue/compiler-core': 3.5.17 '@vue/shared': 3.5.17 + '@vue/compiler-dom@3.5.18': + dependencies: + '@vue/compiler-core': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/compiler-sfc@3.5.17': dependencies: '@babel/parser': 7.28.0 @@ -9920,11 +9974,28 @@ snapshots: postcss: 8.5.6 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/compiler-core': 3.5.18 + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.17': dependencies: '@vue/compiler-dom': 3.5.17 '@vue/shared': 3.5.17 + '@vue/compiler-ssr@3.5.18': + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -9932,15 +10003,15 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.7(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@vue/devtools-core@7.7.7(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': 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@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) - vue: 3.5.17(typescript@5.8.3) + vite-hot-client: 2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - vite @@ -9988,11 +10059,20 @@ snapshots: dependencies: '@vue/shared': 3.5.17 + '@vue/reactivity@3.5.18': + dependencies: + '@vue/shared': 3.5.18 + '@vue/runtime-core@3.5.17': dependencies: '@vue/reactivity': 3.5.17 '@vue/shared': 3.5.17 + '@vue/runtime-core@3.5.18': + dependencies: + '@vue/reactivity': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/runtime-dom@3.5.17': dependencies: '@vue/reactivity': 3.5.17 @@ -10000,16 +10080,31 @@ snapshots: '@vue/shared': 3.5.17 csstype: 3.1.3 + '@vue/runtime-dom@3.5.18': + dependencies: + '@vue/reactivity': 3.5.18 + '@vue/runtime-core': 3.5.18 + '@vue/shared': 3.5.18 + csstype: 3.1.3 + '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.5.17 '@vue/shared': 3.5.17 vue: 3.5.17(typescript@5.8.3) + '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3))': + dependencies: + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + vue: 3.5.18(typescript@5.8.3) + '@vue/shared@3.5.13': {} '@vue/shared@3.5.17': {} + '@vue/shared@3.5.18': {} + '@vueuse/core@10.11.1(vue@3.5.17(typescript@5.8.3))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -10036,6 +10131,13 @@ snapshots: '@vueuse/shared': 13.5.0(vue@3.5.17(typescript@5.8.3)) vue: 3.5.17(typescript@5.8.3) + '@vueuse/core@13.6.0(vue@3.5.17(typescript@5.8.3))': + dependencies: + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 13.6.0 + '@vueuse/shared': 13.6.0(vue@3.5.17(typescript@5.8.3)) + vue: 3.5.17(typescript@5.8.3) + '@vueuse/integrations@13.5.0(change-case@5.4.4)(fuse.js@7.1.0)(jwt-decode@4.0.0)(vue@3.5.17(typescript@5.8.3))': dependencies: '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) @@ -10046,9 +10148,9 @@ snapshots: fuse.js: 7.1.0 jwt-decode: 4.0.0 - '@vueuse/math@13.5.0(vue@3.5.17(typescript@5.8.3))': + '@vueuse/math@13.6.0(vue@3.5.17(typescript@5.8.3))': dependencies: - '@vueuse/shared': 13.5.0(vue@3.5.17(typescript@5.8.3)) + '@vueuse/shared': 13.6.0(vue@3.5.17(typescript@5.8.3)) vue: 3.5.17(typescript@5.8.3) '@vueuse/metadata@10.11.1': {} @@ -10057,13 +10159,15 @@ snapshots: '@vueuse/metadata@13.5.0': {} - '@vueuse/nuxt@13.5.0(magicast@0.3.5)(nuxt@4.0.1(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@vueuse/metadata@13.6.0': {} + + '@vueuse/nuxt@13.6.0(magicast@0.3.5)(nuxt@4.0.2(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.18)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': dependencies: - '@nuxt/kit': 3.17.7(magicast@0.3.5) - '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) - '@vueuse/metadata': 13.5.0 + '@nuxt/kit': 4.0.1(magicast@0.3.5) + '@vueuse/core': 13.6.0(vue@3.5.17(typescript@5.8.3)) + '@vueuse/metadata': 13.6.0 local-pkg: 1.1.1 - nuxt: 4.0.1(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0) + nuxt: 4.0.2(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.18)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0) vue: 3.5.17(typescript@5.8.3) transitivePeerDependencies: - magicast @@ -10085,6 +10189,10 @@ snapshots: dependencies: vue: 3.5.17(typescript@5.8.3) + '@vueuse/shared@13.6.0(vue@3.5.17(typescript@5.8.3))': + dependencies: + vue: 3.5.17(typescript@5.8.3) + '@webcontainer/env@1.1.1': {} '@whatwg-node/disposablestack@0.0.6': @@ -10335,23 +10443,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - c12@3.0.3(magicast@0.3.5): - dependencies: - chokidar: 4.0.3 - confbox: 0.2.2 - defu: 6.1.4 - dotenv: 16.5.0 - exsolve: 1.0.5 - giget: 2.0.0 - jiti: 2.4.2 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 2.1.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 - c12@3.1.0(magicast@0.3.5): dependencies: chokidar: 4.0.3 @@ -10677,10 +10768,10 @@ snapshots: data-uri-to-buffer@4.0.1: {} - db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)): + db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)): optionalDependencies: better-sqlite3: 12.2.0 - drizzle-orm: 0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0) + drizzle-orm: 0.44.4(better-sqlite3@12.2.0) de-indent@1.0.2: {} @@ -10780,7 +10871,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.8.3): dependencies: - '@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.8.3 @@ -10832,8 +10923,6 @@ snapshots: dependencies: type-fest: 4.40.0 - dotenv@16.5.0: {} - dotenv@16.6.1: {} drizzle-kit@0.31.4: @@ -10845,9 +10934,8 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0): + drizzle-orm@0.44.4(better-sqlite3@12.2.0): optionalDependencies: - '@cloudflare/workers-types': 4.20250719.0 better-sqlite3: 12.2.0 dunder-proto@1.0.1: @@ -11091,67 +11179,67 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.1(eslint@9.31.0(jiti@2.4.2)): + eslint-compat-utils@0.5.1(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) semver: 7.7.2 - eslint-compat-utils@0.6.5(eslint@9.31.0(jiti@2.4.2)): + eslint-compat-utils@0.6.5(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) semver: 7.7.2 - eslint-config-flat-gitignore@2.1.0(eslint@9.31.0(jiti@2.4.2)): + eslint-config-flat-gitignore@2.1.0(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@eslint/compat': 1.2.8(eslint@9.31.0(jiti@2.4.2)) - eslint: 9.31.0(jiti@2.4.2) + '@eslint/compat': 1.2.8(eslint@9.32.0(jiti@2.5.1)) + eslint: 9.32.0(jiti@2.5.1) eslint-flat-config-utils@2.1.0: dependencies: pathe: 2.0.3 - eslint-json-compat-utils@0.2.1(eslint@9.31.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.32.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@2.0.0(eslint@9.31.0(jiti@2.4.2)): + eslint-merge-processors@2.0.0(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) - eslint-plugin-antfu@3.1.1(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-antfu@3.1.1(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) - eslint-plugin-command@3.3.1(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-command@3.3.1(eslint@9.32.0(jiti@2.5.1)): dependencies: '@es-joy/jsdoccomment': 0.50.2 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) - eslint-plugin-es-x@7.8.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-es-x@7.8.0(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.31.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.31.0(jiti@2.4.2)) + eslint: 9.32.0(jiti@2.5.1) + eslint-compat-utils: 0.5.1(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-import-lite@0.3.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-import-lite@0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - '@typescript-eslint/types': 8.37.0 - eslint: 9.31.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + '@typescript-eslint/types': 8.38.0 + eslint: 9.32.0(jiti@2.5.1) optionalDependencies: typescript: 5.8.3 - eslint-plugin-jsdoc@51.4.1(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-jsdoc@51.4.1(eslint@9.32.0(jiti@2.5.1)): dependencies: '@es-joy/jsdoccomment': 0.52.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.1 escape-string-regexp: 4.0.0 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) espree: 10.4.0 esquery: 1.6.0 parse-imports-exports: 0.2.4 @@ -11160,12 +11248,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.20.1(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-jsonc@2.20.1(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - eslint: 9.31.0(jiti@2.4.2) - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2)) - eslint-json-compat-utils: 0.2.1(eslint@9.31.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + eslint: 9.32.0(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1)) + eslint-json-compat-utils: 0.2.1(eslint@9.32.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -11174,12 +11262,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.21.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-n@17.21.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) enhanced-resolve: 5.18.1 - eslint: 9.31.0(jiti@2.4.2) - eslint-plugin-es-x: 7.8.0(eslint@9.31.0(jiti@2.4.2)) + eslint: 9.32.0(jiti@2.5.1) + eslint-plugin-es-x: 7.8.0(eslint@9.32.0(jiti@2.5.1)) get-tsconfig: 4.10.0 globals: 15.15.0 ignore: 5.3.2 @@ -11191,19 +11279,19 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.15.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-perfectionist@4.15.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3): dependencies: - '@typescript-eslint/types': 8.37.0 - '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.31.0(jiti@2.4.2) + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + eslint: 9.32.0(jiti@2.5.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-pnpm@1.1.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-pnpm@1.1.0(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) find-up-simple: 1.0.1 jsonc-eslint-parser: 2.4.0 pathe: 2.0.3 @@ -11211,37 +11299,37 @@ snapshots: tinyglobby: 0.2.14 yaml-eslint-parser: 1.3.0 - eslint-plugin-regexp@2.9.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-regexp@2.9.0(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.12.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-toml@0.12.0(eslint@9.32.0(jiti@2.5.1)): dependencies: debug: 4.4.1 - eslint: 9.31.0(jiti@2.4.2) - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2)) + eslint: 9.32.0(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@60.0.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-unicorn@60.0.0(eslint@9.32.0(jiti@2.5.1)): dependencies: '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - '@eslint/plugin-kit': 0.3.3 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + '@eslint/plugin-kit': 0.3.4 change-case: 5.4.4 ci-info: 4.3.0 clean-regexp: 1.0.0 core-js-compat: 3.44.0 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) esquery: 1.6.0 find-up-simple: 1.0.1 globals: 16.3.0 @@ -11254,40 +11342,40 @@ snapshots: semver: 7.7.2 strip-indent: 4.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1)): dependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2))): + eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) - eslint: 9.31.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + eslint: 9.32.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.4.2)) + vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - eslint-plugin-yml@1.18.0(eslint@9.31.0(jiti@2.4.2)): + eslint-plugin-yml@1.18.0(eslint@9.32.0(jiti@2.5.1)): dependencies: debug: 4.4.1 escape-string-regexp: 4.0.0 - eslint: 9.31.0(jiti@2.4.2) - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2)) + eslint: 9.32.0(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1)) natural-compare: 1.4.0 yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.31.0(jiti@2.4.2)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@vue/compiler-sfc': 3.5.17 - eslint: 9.31.0(jiti@2.4.2) + '@vue/compiler-sfc': 3.5.18 + eslint: 9.32.0(jiti@2.5.1) eslint-scope@8.4.0: dependencies: @@ -11298,25 +11386,25 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.31.0(jiti@2.4.2): + eslint@9.32.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.31.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.0 '@eslint/core': 0.15.1 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.31.0 - '@eslint/plugin-kit': 0.3.3 + '@eslint/js': 9.32.0 + '@eslint/plugin-kit': 0.3.4 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.1 escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -11336,7 +11424,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.4.2 + jiti: 2.5.1 transitivePeerDependencies: - supports-color @@ -11368,7 +11456,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -11394,8 +11482,6 @@ snapshots: expand-template@2.0.3: {} - exsolve@1.0.5: {} - exsolve@1.0.7: {} extend@3.0.2: {} @@ -11636,7 +11722,7 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.3 - ignore: 7.0.3 + ignore: 7.0.5 path-type: 6.0.0 slash: 5.1.0 unicorn-magic: 0.3.0 @@ -11662,10 +11748,10 @@ snapshots: dependencies: duplexer: 0.1.2 - h3-zod@0.5.3(h3@1.15.3)(zod@4.0.8): + h3-zod@0.5.3(h3@1.15.3)(zod@4.0.13): dependencies: h3: 1.15.3 - zod: 4.0.8 + zod: 4.0.13 h3@1.15.1: dependencies: @@ -11900,8 +11986,6 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.3: {} - ignore@7.0.5: {} image-meta@0.2.1: {} @@ -11945,7 +12029,7 @@ snapshots: transitivePeerDependencies: - supports-color - ipx@2.1.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1): + ipx@2.1.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1): dependencies: '@fastify/accept-negotiator': 1.1.0 citty: 0.1.6 @@ -11953,7 +12037,7 @@ snapshots: defu: 6.1.4 destr: 2.0.5 etag: 1.8.1 - h3: 1.15.1 + h3: 1.15.3 image-meta: 0.2.1 listhen: 1.9.0 ofetch: 1.4.1 @@ -11961,7 +12045,7 @@ snapshots: sharp: 0.32.6 svgo: 3.3.2 ufo: 1.6.1 - unstorage: 1.15.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) xss: 1.0.15 transitivePeerDependencies: - '@azure/app-configuration' @@ -12095,6 +12179,8 @@ snapshots: jiti@2.4.2: {} + jiti@2.5.1: {} + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -12237,7 +12323,7 @@ snapshots: crossws: 0.3.4 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.15.1 + h3: 1.15.3 http-shutdown: 1.2.2 jiti: 2.4.2 mlly: 1.7.4 @@ -12676,7 +12762,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0 + debug: 4.4.1 decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -12716,7 +12802,7 @@ snapshots: min-indent@1.0.1: {} - miniflare@4.20250712.2: + miniflare@4.20250726.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.14.0 @@ -12726,7 +12812,7 @@ snapshots: sharp: 0.33.5 stoppable: 1.1.0 undici: 7.12.0 - workerd: 1.20250712.0 + workerd: 1.20250726.0 ws: 8.18.0 youch: 4.1.0-beta.10 zod: 3.22.3 @@ -12768,7 +12854,7 @@ snapshots: mlly@1.7.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 @@ -12811,9 +12897,9 @@ snapshots: dependencies: consola: 3.4.2 mlly: 1.7.4 - pkg-types: 2.1.0 + pkg-types: 2.2.0 - nitropack@2.12.4(@netlify/blobs@8.2.0)(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)): + nitropack@2.12.4(@netlify/blobs@8.2.0)(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)): dependencies: '@cloudflare/kv-asset-handler': 0.4.0 '@netlify/functions': 3.1.10(rollup@4.45.1) @@ -12835,7 +12921,7 @@ snapshots: cookie-es: 2.0.0 croner: 9.1.0 crossws: 0.3.5 - db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)) + db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)) defu: 6.1.4 destr: 2.0.5 dot-prop: 9.0.0 @@ -12849,7 +12935,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.7 ioredis: 5.6.1 - jiti: 2.4.2 + jiti: 2.5.1 klona: 2.0.6 knitwork: 1.2.0 listhen: 1.9.0 @@ -12879,9 +12965,9 @@ snapshots: uncrypto: 0.1.3 unctx: 2.4.1 unenv: 2.0.0-rc.18 - unimport: 5.1.0 + unimport: 5.2.0 unplugin-utils: 0.2.4 - unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) untyped: 2.0.0 unwasm: 0.3.9 youch: 4.1.0-beta.8 @@ -13011,17 +13097,17 @@ snapshots: transitivePeerDependencies: - magicast - nuxt@4.0.1(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0): + nuxt@4.0.2(@netlify/blobs@8.2.0)(@parcel/watcher@2.5.1)(@types/node@24.1.0)(@vue/compiler-sfc@3.5.18)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(drizzle-orm@0.44.4(better-sqlite3@12.2.0))(eslint@9.32.0(jiti@2.5.1))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3))(yaml@2.8.0): dependencies: - '@nuxt/cli': 3.26.4(magicast@0.3.5) + '@nuxt/cli': 3.27.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 2.6.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) - '@nuxt/kit': 4.0.1(magicast@0.3.5) - '@nuxt/schema': 4.0.1 + '@nuxt/devtools': 2.6.2(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) + '@nuxt/kit': 4.0.2(magicast@0.3.5) + '@nuxt/schema': 4.0.2 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 4.0.1(@types/node@24.1.0)(eslint@9.31.0(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vue-tsc@3.0.4(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0) - '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3)) - '@vue/shared': 3.5.17 + '@nuxt/vite-builder': 4.0.2(@types/node@24.1.0)(eslint@9.32.0(jiti@2.5.1))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.1)(terser@5.39.0)(typescript@5.8.3)(vue-tsc@3.0.4(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3))(yaml@2.8.0) + '@unhead/vue': 2.0.12(vue@3.5.18(typescript@5.8.3)) + '@vue/shared': 3.5.18 c12: 3.1.0(magicast@0.3.5) chokidar: 4.0.3 compatx: 0.2.0 @@ -13039,22 +13125,22 @@ snapshots: hookable: 5.5.3 ignore: 7.0.5 impound: 1.0.0 - jiti: 2.4.2 + jiti: 2.5.1 klona: 2.0.6 knitwork: 1.2.0 magic-string: 0.30.17 mlly: 1.7.4 mocked-exports: 0.1.1 nanotar: 0.2.0 - nitropack: 2.12.4(@netlify/blobs@8.2.0)(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)) + nitropack: 2.12.4(@netlify/blobs@8.2.0)(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)) nypm: 0.6.0 ofetch: 1.4.1 ohash: 2.0.11 on-change: 5.0.1 - oxc-minify: 0.77.3 - oxc-parser: 0.77.3 - oxc-transform: 0.77.3 - oxc-walker: 0.4.0(oxc-parser@0.77.3) + oxc-minify: 0.78.0 + oxc-parser: 0.78.0 + oxc-transform: 0.78.0 + oxc-walker: 0.4.0(oxc-parser@0.78.0) pathe: 2.0.3 perfect-debounce: 1.0.0 pkg-types: 2.2.0 @@ -13068,15 +13154,15 @@ snapshots: ultrahtml: 1.6.0 uncrypto: 0.1.3 unctx: 2.4.1 - unimport: 5.1.0 + unimport: 5.2.0 unplugin: 2.3.5 - unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)) - unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1) + unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.18)(vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)) + unstorage: 1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1) untyped: 2.0.0 - vue: 3.5.17(typescript@5.8.3) - vue-bundle-renderer: 2.1.1 + vue: 3.5.18(typescript@5.8.3) + vue-bundle-renderer: 2.1.2 vue-devtools-stub: 0.1.0 - vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3)) + vue-router: 4.5.1(vue@3.5.18(typescript@5.8.3)) optionalDependencies: '@parcel/watcher': 2.5.1 '@types/node': 24.1.0 @@ -13200,23 +13286,23 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-minify@0.77.3: + oxc-minify@0.78.0: optionalDependencies: - '@oxc-minify/binding-android-arm64': 0.77.3 - '@oxc-minify/binding-darwin-arm64': 0.77.3 - '@oxc-minify/binding-darwin-x64': 0.77.3 - '@oxc-minify/binding-freebsd-x64': 0.77.3 - '@oxc-minify/binding-linux-arm-gnueabihf': 0.77.3 - '@oxc-minify/binding-linux-arm-musleabihf': 0.77.3 - '@oxc-minify/binding-linux-arm64-gnu': 0.77.3 - '@oxc-minify/binding-linux-arm64-musl': 0.77.3 - '@oxc-minify/binding-linux-riscv64-gnu': 0.77.3 - '@oxc-minify/binding-linux-s390x-gnu': 0.77.3 - '@oxc-minify/binding-linux-x64-gnu': 0.77.3 - '@oxc-minify/binding-linux-x64-musl': 0.77.3 - '@oxc-minify/binding-wasm32-wasi': 0.77.3 - '@oxc-minify/binding-win32-arm64-msvc': 0.77.3 - '@oxc-minify/binding-win32-x64-msvc': 0.77.3 + '@oxc-minify/binding-android-arm64': 0.78.0 + '@oxc-minify/binding-darwin-arm64': 0.78.0 + '@oxc-minify/binding-darwin-x64': 0.78.0 + '@oxc-minify/binding-freebsd-x64': 0.78.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.78.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.78.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.78.0 + '@oxc-minify/binding-linux-arm64-musl': 0.78.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.78.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.78.0 + '@oxc-minify/binding-linux-x64-gnu': 0.78.0 + '@oxc-minify/binding-linux-x64-musl': 0.78.0 + '@oxc-minify/binding-wasm32-wasi': 0.78.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.78.0 + '@oxc-minify/binding-win32-x64-msvc': 0.78.0 oxc-parser@0.72.3: dependencies: @@ -13237,49 +13323,49 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.72.3 '@oxc-parser/binding-win32-x64-msvc': 0.72.3 - oxc-parser@0.77.3: + oxc-parser@0.78.0: dependencies: - '@oxc-project/types': 0.77.3 + '@oxc-project/types': 0.78.0 optionalDependencies: - '@oxc-parser/binding-android-arm64': 0.77.3 - '@oxc-parser/binding-darwin-arm64': 0.77.3 - '@oxc-parser/binding-darwin-x64': 0.77.3 - '@oxc-parser/binding-freebsd-x64': 0.77.3 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.77.3 - '@oxc-parser/binding-linux-arm-musleabihf': 0.77.3 - '@oxc-parser/binding-linux-arm64-gnu': 0.77.3 - '@oxc-parser/binding-linux-arm64-musl': 0.77.3 - '@oxc-parser/binding-linux-riscv64-gnu': 0.77.3 - '@oxc-parser/binding-linux-s390x-gnu': 0.77.3 - '@oxc-parser/binding-linux-x64-gnu': 0.77.3 - '@oxc-parser/binding-linux-x64-musl': 0.77.3 - '@oxc-parser/binding-wasm32-wasi': 0.77.3 - '@oxc-parser/binding-win32-arm64-msvc': 0.77.3 - '@oxc-parser/binding-win32-x64-msvc': 0.77.3 + '@oxc-parser/binding-android-arm64': 0.78.0 + '@oxc-parser/binding-darwin-arm64': 0.78.0 + '@oxc-parser/binding-darwin-x64': 0.78.0 + '@oxc-parser/binding-freebsd-x64': 0.78.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.78.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.78.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.78.0 + '@oxc-parser/binding-linux-arm64-musl': 0.78.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.78.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.78.0 + '@oxc-parser/binding-linux-x64-gnu': 0.78.0 + '@oxc-parser/binding-linux-x64-musl': 0.78.0 + '@oxc-parser/binding-wasm32-wasi': 0.78.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.78.0 + '@oxc-parser/binding-win32-x64-msvc': 0.78.0 - oxc-transform@0.77.3: + oxc-transform@0.78.0: optionalDependencies: - '@oxc-transform/binding-android-arm64': 0.77.3 - '@oxc-transform/binding-darwin-arm64': 0.77.3 - '@oxc-transform/binding-darwin-x64': 0.77.3 - '@oxc-transform/binding-freebsd-x64': 0.77.3 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.77.3 - '@oxc-transform/binding-linux-arm-musleabihf': 0.77.3 - '@oxc-transform/binding-linux-arm64-gnu': 0.77.3 - '@oxc-transform/binding-linux-arm64-musl': 0.77.3 - '@oxc-transform/binding-linux-riscv64-gnu': 0.77.3 - '@oxc-transform/binding-linux-s390x-gnu': 0.77.3 - '@oxc-transform/binding-linux-x64-gnu': 0.77.3 - '@oxc-transform/binding-linux-x64-musl': 0.77.3 - '@oxc-transform/binding-wasm32-wasi': 0.77.3 - '@oxc-transform/binding-win32-arm64-msvc': 0.77.3 - '@oxc-transform/binding-win32-x64-msvc': 0.77.3 + '@oxc-transform/binding-android-arm64': 0.78.0 + '@oxc-transform/binding-darwin-arm64': 0.78.0 + '@oxc-transform/binding-darwin-x64': 0.78.0 + '@oxc-transform/binding-freebsd-x64': 0.78.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.78.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.78.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.78.0 + '@oxc-transform/binding-linux-arm64-musl': 0.78.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.78.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.78.0 + '@oxc-transform/binding-linux-x64-gnu': 0.78.0 + '@oxc-transform/binding-linux-x64-musl': 0.78.0 + '@oxc-transform/binding-wasm32-wasi': 0.78.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.78.0 + '@oxc-transform/binding-win32-x64-msvc': 0.78.0 - oxc-walker@0.4.0(oxc-parser@0.77.3): + oxc-walker@0.4.0(oxc-parser@0.78.0): dependencies: estree-walker: 3.0.3 magic-regexp: 0.10.0 - oxc-parser: 0.77.3 + oxc-parser: 0.78.0 p-event@6.0.1: dependencies: @@ -13408,7 +13494,7 @@ snapshots: pkg-types@2.1.0: dependencies: confbox: 0.2.2 - exsolve: 1.0.5 + exsolve: 1.0.7 pathe: 2.0.3 pkg-types@2.2.0: @@ -14056,7 +14142,7 @@ snapshots: detect-libc: 2.0.3 node-addon-api: 6.1.0 prebuild-install: 7.1.3 - semver: 7.7.1 + semver: 7.7.2 simple-get: 4.0.1 tar-fs: 3.0.8 tunnel-agent: 0.6.0 @@ -14413,11 +14499,6 @@ snapshots: tinyexec@1.0.1: {} - tinyglobby@0.2.12: - dependencies: - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 - tinyglobby@0.2.14: dependencies: fdir: 6.4.4(picomatch@4.0.2) @@ -14488,7 +14569,7 @@ snapshots: unctx@2.4.1: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 estree-walker: 3.0.3 magic-string: 0.30.17 unplugin: 2.3.5 @@ -14497,7 +14578,7 @@ snapshots: undici@7.12.0: {} - unenv@2.0.0-rc.17: + unenv@2.0.0-rc.18: dependencies: defu: 6.1.4 exsolve: 1.0.7 @@ -14505,7 +14586,7 @@ snapshots: pathe: 2.0.3 ufo: 1.6.1 - unenv@2.0.0-rc.18: + unenv@2.0.0-rc.19: dependencies: defu: 6.1.4 exsolve: 1.0.7 @@ -14550,19 +14631,19 @@ snapshots: unimport@4.2.0: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 local-pkg: 1.1.1 magic-string: 0.30.17 mlly: 1.7.4 pathe: 2.0.3 - picomatch: 4.0.2 - pkg-types: 2.1.0 + picomatch: 4.0.3 + pkg-types: 2.2.0 scule: 1.3.0 strip-literal: 3.0.0 - tinyglobby: 0.2.12 - unplugin: 2.3.2 + tinyglobby: 0.2.14 + unplugin: 2.3.5 unplugin-utils: 0.2.4 unimport@5.1.0: @@ -14574,7 +14655,24 @@ snapshots: magic-string: 0.30.17 mlly: 1.7.4 pathe: 2.0.3 - picomatch: 4.0.2 + picomatch: 4.0.3 + pkg-types: 2.2.0 + scule: 1.3.0 + strip-literal: 3.0.0 + tinyglobby: 0.2.14 + unplugin: 2.3.5 + unplugin-utils: 0.2.4 + + unimport@5.2.0: + dependencies: + acorn: 8.15.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + local-pkg: 1.1.1 + magic-string: 0.30.17 + mlly: 1.7.4 + pathe: 2.0.3 + picomatch: 4.0.3 pkg-types: 2.2.0 scule: 1.3.0 strip-literal: 3.0.0 @@ -14623,7 +14721,7 @@ snapshots: dependencies: normalize-path: 2.1.1 - unplugin-auto-import@19.3.0(@nuxt/kit@4.0.1(magicast@0.3.5))(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))): + unplugin-auto-import@19.3.0(@nuxt/kit@4.0.1(magicast@0.3.5))(@vueuse/core@13.6.0(vue@3.5.17(typescript@5.8.3))): dependencies: local-pkg: 1.1.1 magic-string: 0.30.17 @@ -14633,7 +14731,7 @@ snapshots: unplugin-utils: 0.2.4 optionalDependencies: '@nuxt/kit': 4.0.1(magicast@0.3.5) - '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) + '@vueuse/core': 13.6.0(vue@3.5.17(typescript@5.8.3)) unplugin-utils@0.2.4: dependencies: @@ -14679,10 +14777,10 @@ snapshots: transitivePeerDependencies: - vue - unplugin-vue-router@0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)): + unplugin-vue-router@0.14.0(@vue/compiler-sfc@3.5.18)(vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)): dependencies: - '@vue-macros/common': 3.0.0-beta.15(vue@3.5.17(typescript@5.8.3)) - '@vue/compiler-sfc': 3.5.17 + '@vue-macros/common': 3.0.0-beta.15(vue@3.5.18(typescript@5.8.3)) + '@vue/compiler-sfc': 3.5.18 ast-walker-scope: 0.8.1 chokidar: 4.0.3 fast-glob: 3.3.3 @@ -14697,7 +14795,7 @@ snapshots: unplugin-utils: 0.2.4 yaml: 2.8.0 optionalDependencies: - vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3)) + vue-router: 4.5.1(vue@3.5.18(typescript@5.8.3)) transitivePeerDependencies: - vue @@ -14706,34 +14804,13 @@ snapshots: acorn: 8.14.1 webpack-virtual-modules: 0.6.2 - unplugin@2.3.2: - dependencies: - acorn: 8.14.1 - picomatch: 4.0.2 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.5: dependencies: acorn: 8.14.1 picomatch: 4.0.2 webpack-virtual-modules: 0.6.2 - unstorage@1.15.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1): - dependencies: - anymatch: 3.1.3 - chokidar: 4.0.3 - destr: 2.0.5 - h3: 1.15.1 - lru-cache: 10.4.3 - node-fetch-native: 1.6.6 - ofetch: 1.4.1 - ufo: 1.6.1 - optionalDependencies: - '@netlify/blobs': 8.2.0 - db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)) - ioredis: 5.6.1 - - unstorage@1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)))(ioredis@5.6.1): + unstorage@1.15.0(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1): dependencies: anymatch: 3.1.3 chokidar: 4.0.3 @@ -14745,7 +14822,22 @@ snapshots: ufo: 1.6.1 optionalDependencies: '@netlify/blobs': 8.2.0 - db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.3(@cloudflare/workers-types@4.20250719.0)(better-sqlite3@12.2.0)) + db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)) + ioredis: 5.6.1 + + unstorage@1.16.1(@netlify/blobs@8.2.0)(db0@0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)))(ioredis@5.6.1): + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.3 + lru-cache: 10.4.3 + node-fetch-native: 1.6.6 + ofetch: 1.4.1 + ufo: 1.6.1 + optionalDependencies: + '@netlify/blobs': 8.2.0 + db0: 0.3.2(better-sqlite3@12.2.0)(drizzle-orm@0.44.4(better-sqlite3@12.2.0)) ioredis: 5.6.1 untun@0.1.3: @@ -14758,7 +14850,7 @@ snapshots: dependencies: citty: 0.1.6 defu: 6.1.4 - jiti: 2.4.2 + jiti: 2.5.1 knitwork: 1.2.0 scule: 1.3.0 @@ -14819,23 +14911,23 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-dev-rpc@1.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): + vite-dev-rpc@1.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): dependencies: birpc: 2.5.0 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-hot-client: 2.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite-hot-client: 2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) - vite-hot-client@2.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): + vite-hot-client@2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): dependencies: - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-node@3.2.4(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -14850,7 +14942,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.10.0(eslint@9.31.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3)): + vite-plugin-checker@0.10.2(eslint@9.32.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue-tsc@3.0.4(typescript@5.8.3)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -14860,15 +14952,15 @@ snapshots: strip-ansi: 7.1.0 tiny-invariant: 1.3.3 tinyglobby: 0.2.14 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) vscode-uri: 3.1.0 optionalDependencies: - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) optionator: 0.9.4 typescript: 5.8.3 vue-tsc: 3.0.4(typescript@5.8.3) - vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.7(magicast@0.3.5))(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): + vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.7(magicast@0.3.5))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -14878,24 +14970,24 @@ snapshots: perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.4 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vite-dev-rpc: 1.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vite-dev-rpc: 1.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0)) optionalDependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@1.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)): + vite-plugin-vue-tracer@1.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)): 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: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) - vue: 3.5.17(typescript@5.8.3) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0) + vue: 3.5.18(typescript@5.8.3) - vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0): + vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.0)(yaml@2.8.0): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -14906,14 +14998,14 @@ snapshots: optionalDependencies: '@types/node': 24.1.0 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.5.1 lightningcss: 1.30.1 terser: 5.39.0 yaml: 2.8.0 vscode-uri@3.1.0: {} - vue-bundle-renderer@2.1.1: + vue-bundle-renderer@2.1.2: dependencies: ufo: 1.6.1 @@ -14933,10 +15025,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2)): + vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1)): dependencies: debug: 4.4.1 - eslint: 9.31.0(jiti@2.4.2) + eslint: 9.32.0(jiti@2.5.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -14957,6 +15049,11 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.17(typescript@5.8.3) + vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.5.18(typescript@5.8.3) + vue-tsc@3.0.4(typescript@5.8.3): dependencies: '@volar/typescript': 2.4.20 @@ -14978,6 +15075,16 @@ snapshots: optionalDependencies: typescript: 5.8.3 + vue@3.5.18(typescript@5.8.3): + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-sfc': 3.5.18 + '@vue/runtime-dom': 3.5.18 + '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.8.3)) + '@vue/shared': 3.5.18 + optionalDependencies: + typescript: 5.8.3 + web-namespaces@2.0.1: {} web-streams-polyfill@3.3.3: {} @@ -15023,26 +15130,25 @@ snapshots: word-wrap@1.2.5: {} - workerd@1.20250712.0: + workerd@1.20250726.0: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20250712.0 - '@cloudflare/workerd-darwin-arm64': 1.20250712.0 - '@cloudflare/workerd-linux-64': 1.20250712.0 - '@cloudflare/workerd-linux-arm64': 1.20250712.0 - '@cloudflare/workerd-windows-64': 1.20250712.0 + '@cloudflare/workerd-darwin-64': 1.20250726.0 + '@cloudflare/workerd-darwin-arm64': 1.20250726.0 + '@cloudflare/workerd-linux-64': 1.20250726.0 + '@cloudflare/workerd-linux-arm64': 1.20250726.0 + '@cloudflare/workerd-windows-64': 1.20250726.0 - wrangler@4.26.0(@cloudflare/workers-types@4.20250719.0): + wrangler@4.26.1: dependencies: '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.4.1(unenv@2.0.0-rc.17)(workerd@1.20250712.0) + '@cloudflare/unenv-preset': 2.5.0(unenv@2.0.0-rc.19)(workerd@1.20250726.0) blake3-wasm: 2.1.5 esbuild: 0.25.4 - miniflare: 4.20250712.2 + miniflare: 4.20250726.0 path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.17 - workerd: 1.20250712.0 + unenv: 2.0.0-rc.19 + workerd: 1.20250726.0 optionalDependencies: - '@cloudflare/workers-types': 4.20250719.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil @@ -15158,6 +15264,6 @@ snapshots: zod@3.25.76: {} - zod@4.0.8: {} + zod@4.0.13: {} zwitch@2.0.4: {}