diff --git a/package.json b/package.json index 85213f09..839481b2 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@nuxt/eslint-config": "1.9.0", "@nuxt/module-builder": "1.0.2", - "@nuxt/schema": "3.19.3", + "@nuxt/schema": "3.20.0", "@nuxt/test-utils": "3.20.1", "@types/jsdom": "27.0.0", "@types/node": "22.18.12", @@ -72,7 +72,7 @@ "get-port-please": "3.2.0", "husky": "9.1.7", "lint-staged": "16.2.6", - "nuxt": "3.19.3", + "nuxt": "3.20.0", "playwright": "1.56.1", "typescript": "5.9.3", "vite": "7.1.12", @@ -81,7 +81,7 @@ "vue": "3.5.22" }, "resolutions": { - "@nuxt/kit": "3.19.3", + "@nuxt/kit": "3.20.0", "nuxt-capo": "link:." }, "packageManager": "pnpm@10.19.0" diff --git a/playground/package.json b/playground/package.json index f3a00b85..f91f62e8 100644 --- a/playground/package.json +++ b/playground/package.json @@ -8,7 +8,7 @@ "generate": "nuxi generate" }, "devDependencies": { - "nuxt": "3.19.3", + "nuxt": "3.20.0", "nuxt-capo": "latest" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c1e9562..ef49fec6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@nuxt/kit': 3.19.3 + '@nuxt/kit': 3.20.0 nuxt-capo: link:. importers: @@ -13,8 +13,8 @@ importers: .: dependencies: '@nuxt/kit': - specifier: 3.19.3 - version: 3.19.3(magicast@0.3.5) + specifier: 3.20.0 + version: 3.20.0(magicast@0.3.5) colorette: specifier: ^2.0.20 version: 2.0.20 @@ -29,8 +29,8 @@ importers: specifier: 1.0.2 version: 1.0.2(@nuxt/cli@3.29.3(magicast@0.3.5))(@vue/compiler-core@3.5.22)(esbuild@0.25.11)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) '@nuxt/schema': - specifier: 3.19.3 - version: 3.19.3 + specifier: 3.20.0 + version: 3.20.0 '@nuxt/test-utils': specifier: 3.20.1 version: 3.20.1(@vue/test-utils@2.4.6)(jsdom@27.0.1(postcss@8.5.6))(magicast@0.3.5)(playwright-core@1.56.1)(typescript@5.9.3)(vitest@4.0.4(@types/node@22.18.12)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.1)) @@ -65,8 +65,8 @@ importers: specifier: 16.2.6 version: 16.2.6 nuxt: - specifier: 3.19.3 - version: 3.19.3(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) + specifier: 3.20.0 + version: 3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) playwright: specifier: 1.56.1 version: 1.56.1 @@ -89,8 +89,8 @@ importers: playground: devDependencies: nuxt: - specifier: 3.19.3 - version: 3.19.3(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) + specifier: 3.20.0 + version: 3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) nuxt-capo: specifier: link:.. version: link:.. @@ -274,6 +274,12 @@ packages: resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} + '@dxup/nuxt@0.1.1': + resolution: {integrity: sha512-ZQWCoeK4fQYgeP/xs+ldOMJHhd+7BSbx5JAYw0PEvbCfY2VLhz8sZDPtnSO5ur+o17wjApHc/DUTOqF8j+9Zag==} + + '@dxup/unimport@0.1.0': + resolution: {integrity: sha512-6Q/Po8qGmlrShdG/R9+rpIhme9N/PGJumpvmwr1UAxGpt9DfOCt9kF8+yJkxhtPdJFL37KgUILZBRAkSU8cJZg==} + '@emnapi/core@1.6.0': resolution: {integrity: sha512-zq/ay+9fNIJJtJiZxdTnXS20PllcYMX3OE23ESc4HK/bdYu3cOWYVhsOhVnXALfU/uqJIxn5NBPd9z4v+SfoSg==} @@ -618,8 +624,8 @@ packages: peerDependencies: eslint: ^9.0.0 - '@nuxt/kit@3.19.3': - resolution: {integrity: sha512-ze46EW5xW+UxDvinvPkYt2MzR355Az1lA3bpX8KDialgnCwr+IbkBij/udbUEC6ZFbidPkfK1eKl4ESN7gMY+w==} + '@nuxt/kit@3.20.0': + resolution: {integrity: sha512-EoF1Gf0SPj9vxgAIcGEH+a4PRLC7Dwsy21K6f5+POzylT8DgssN8zL5pwXC+X7OcfzBrwYFh7mM7phvh7ubgeg==} engines: {node: '>=18.12.0'} '@nuxt/module-builder@1.0.2': @@ -630,8 +636,14 @@ packages: '@nuxt/cli': ^3.26.4 typescript: ^5.8.3 - '@nuxt/schema@3.19.3': - resolution: {integrity: sha512-qgqy1trhTmy3fx7k+rW0xejtAxRZmjI45MxZnpsORypqwQYf+njtoY8tO1oTtsOtH9QaHfjCig7l8bGGkkL1rw==} + '@nuxt/nitro-server@3.20.0': + resolution: {integrity: sha512-Yf4UHARskkUcg0PYHGOVmN5cIgCTYtgsBvWiTq0E558uZWtuneh94tSKO+plYZdvQu0yjoSHOYcRLcoPKAPILg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + nuxt: ^3.20.0 + + '@nuxt/schema@3.20.0': + resolution: {integrity: sha512-qYs+GyNSZqUwg49mj0QtCp77agZo6LtXcgB7zfe7gTvu1WPoEku2dpbH6DQKoOonx1uaFhf5Tp3e5xuB5NwDVA==} engines: {node: ^14.18.0 || >=16.10.0} '@nuxt/telemetry@2.6.6': @@ -675,10 +687,11 @@ packages: vitest: optional: true - '@nuxt/vite-builder@3.19.3': - resolution: {integrity: sha512-pGCwOhNvWh4STIJdII0fkGKx80Heis2wK9X2lsTnu7oXQyTBnuqYxtP+l8sdqfX921v37ta++vskpRP1lYihCA==} + '@nuxt/vite-builder@3.20.0': + resolution: {integrity: sha512-A2QPyx+O8GZLK9biscH0IYXZCNR0FU8r8imvmAPVAIyZsYi1Y4hJGc4TbsAhSJzVxhk3aCRl46iQMbHJJw+VPg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: + nuxt: 3.20.0 rolldown: ^1.0.0-beta.38 vue: ^3.3.4 peerDependenciesMeta: @@ -1526,9 +1539,9 @@ packages: '@volar/source-map@2.4.23': resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} - '@vue-macros/common@3.0.0-beta.16': - resolution: {integrity: sha512-8O2gWxWFiaoNkk7PGi0+p7NPGe/f8xJ3/INUufvje/RZOs7sJvlI1jnR4lydtRFa/mU0ylMXUXXjSK0fHDEYTA==} - engines: {node: '>=20.18.0'} + '@vue-macros/common@3.1.1': + resolution: {integrity: sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==} + engines: {node: '>=20.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 peerDependenciesMeta: @@ -3169,8 +3182,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxt@3.19.3: - resolution: {integrity: sha512-J5vfkt69gamnl81iDgeSi1tZ0ADEesKfZizPfKxY10dMdjuelAo9WYItFmFGWZ9j1+uXtFJ+PLzqGmXfPLBsuw==} + nuxt@3.20.0: + resolution: {integrity: sha512-JjrKlbsJyK/OO7eF70Q/ay0tJALSMMeu2t4Ocu1aFJ6qS5aDkhYRAvOstcU+ojTLY4wOvOUrGBmVnfE+hgsfvw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -3739,6 +3752,10 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + seroval@1.3.2: + resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} + engines: {node: '>=10'} + serve-placeholder@2.0.2: resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} @@ -4097,11 +4114,11 @@ packages: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} - unplugin-vue-router@0.15.0: - resolution: {integrity: sha512-PyGehCjd9Ny9h+Uer4McbBjjib3lHihcyUEILa7pHKl6+rh8N7sFyw4ZkV+N30Oq2zmIUG7iKs3qpL0r+gXAaQ==} + unplugin-vue-router@0.16.0: + resolution: {integrity: sha512-yFmUQoN07KABkbxMSaNvfjnflwSi3nkSVKi7v6FTwXlzXyRDSx63vQ8Se4ho0T9Ao9I8U5FJB12fzmrGxFB0CA==} peerDependencies: '@vue/compiler-sfc': ^3.5.17 - vue-router: ^4.5.1 + vue-router: ^4.6.0 peerDependenciesMeta: vue-router: optional: true @@ -4747,6 +4764,17 @@ snapshots: '@csstools/css-tokenizer@3.0.4': {} + '@dxup/nuxt@0.1.1(magicast@0.3.5)': + dependencies: + '@dxup/unimport': 0.1.0 + '@nuxt/kit': 3.20.0(magicast@0.3.5) + chokidar: 4.0.3 + pathe: 2.0.3 + transitivePeerDependencies: + - magicast + + '@dxup/unimport@0.1.0': {} + '@emnapi/core@1.6.0': dependencies: '@emnapi/wasi-threads': 1.1.0 @@ -5049,7 +5077,7 @@ snapshots: '@nuxt/devtools-kit@2.7.0(magicast@0.3.5)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) execa: 8.0.1 vite: 7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: @@ -5070,7 +5098,7 @@ snapshots: dependencies: '@nuxt/devtools-kit': 2.7.0(magicast@0.3.5)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)) '@nuxt/devtools-wizard': 2.7.0 - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) '@vue/devtools-core': 7.7.7(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vue/devtools-kit': 7.7.7 birpc: 2.6.1 @@ -5097,7 +5125,7 @@ snapshots: structured-clone-es: 1.0.0 tinyglobby: 0.2.15 vite: 7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.20.0(magicast@0.3.5))(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)) vite-plugin-vue-tracer: 1.0.1(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) which: 5.0.0 ws: 8.18.3 @@ -5147,7 +5175,7 @@ snapshots: - supports-color - typescript - '@nuxt/kit@3.19.3(magicast@0.3.5)': + '@nuxt/kit@3.20.0(magicast@0.3.5)': dependencies: c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 @@ -5166,11 +5194,9 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.7.3 - std-env: 3.10.0 tinyglobby: 0.2.15 ufo: 1.6.1 unctx: 2.4.1 - unimport: 5.5.0 untyped: 2.0.0 transitivePeerDependencies: - magicast @@ -5198,19 +5224,81 @@ snapshots: - vue - vue-tsc - '@nuxt/schema@3.19.3': + '@nuxt/nitro-server@3.20.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.3.5)(nuxt@3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1))(typescript@5.9.3)': dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/kit': 3.20.0(magicast@0.3.5) + '@unhead/vue': 2.0.19(vue@3.5.22(typescript@5.9.3)) '@vue/shared': 3.5.22 consola: 3.4.2 defu: 6.1.4 + destr: 2.0.5 + devalue: 5.4.2 + errx: 0.1.0 + escape-string-regexp: 5.0.0 + exsolve: 1.0.7 + h3: 1.15.4 + impound: 1.0.0 + klona: 2.0.6 + mocked-exports: 0.1.1 + nitropack: 2.12.8 + nuxt: 3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) pathe: 2.0.3 pkg-types: 2.3.0 + radix3: 1.1.2 std-env: 3.10.0 ufo: 1.6.1 + unctx: 2.4.1 + unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.2) + vue: 3.5.22(typescript@5.9.3) + vue-bundle-renderer: 2.2.0 + vue-devtools-stub: 0.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - bare-abort-controller + - better-sqlite3 + - db0 + - drizzle-orm + - encoding + - idb-keyval + - ioredis + - magicast + - mysql2 + - react-native-b4a + - rolldown + - sqlite3 + - supports-color + - typescript + - uploadthing + - xml2js + + '@nuxt/schema@3.20.0': + dependencies: + '@vue/shared': 3.5.22 + defu: 6.1.4 + pathe: 2.0.3 + pkg-types: 2.3.0 + std-env: 3.10.0 '@nuxt/telemetry@2.6.6(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) citty: 0.1.6 consola: 3.4.2 destr: 2.0.5 @@ -5227,7 +5315,7 @@ snapshots: '@nuxt/test-utils@3.20.1(@vue/test-utils@2.4.6)(jsdom@27.0.1(postcss@8.5.6))(magicast@0.3.5)(playwright-core@1.56.1)(typescript@5.9.3)(vitest@4.0.4(@types/node@22.18.12)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 @@ -5260,9 +5348,9 @@ snapshots: - magicast - typescript - '@nuxt/vite-builder@3.19.3(@types/node@22.18.12)(eslint@9.38.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1)': + '@nuxt/vite-builder@3.20.0(@types/node@22.18.12)(eslint@9.38.0(jiti@2.6.1))(magicast@0.3.5)(nuxt@3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1)': dependencies: - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) '@rollup/plugin-replace': 6.0.2(rollup@4.52.5) '@vitejs/plugin-vue': 6.0.1(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) @@ -5281,12 +5369,14 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 + nuxt: 3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 2.0.0 pkg-types: 2.3.0 postcss: 8.5.6 rollup-plugin-visualizer: 6.0.5(rollup@4.52.5) + seroval: 1.3.2 std-env: 3.10.0 ufo: 1.6.1 unenv: 2.0.0-rc.22 @@ -5991,13 +6081,13 @@ snapshots: '@volar/source-map@2.4.23': {} - '@vue-macros/common@3.0.0-beta.16(vue@3.5.22(typescript@5.9.3))': + '@vue-macros/common@3.1.1(vue@3.5.22(typescript@5.9.3))': dependencies: '@vue/compiler-sfc': 3.5.22 ast-kit: 2.1.3 local-pkg: 1.1.2 magic-string-ast: 1.0.3 - unplugin-utils: 0.2.5 + unplugin-utils: 0.3.1 optionalDependencies: vue: 3.5.22(typescript@5.9.3) @@ -7777,15 +7867,16 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@3.19.3(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1): + nuxt@3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1): dependencies: + '@dxup/nuxt': 0.1.1(magicast@0.3.5) '@nuxt/cli': 3.29.3(magicast@0.3.5) - '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 2.7.0(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) - '@nuxt/kit': 3.19.3(magicast@0.3.5) - '@nuxt/schema': 3.19.3 + '@nuxt/kit': 3.20.0(magicast@0.3.5) + '@nuxt/nitro-server': 3.20.0(db0@0.3.4)(ioredis@5.8.2)(magicast@0.3.5)(nuxt@3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1))(typescript@5.9.3) + '@nuxt/schema': 3.20.0 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 3.19.3(@types/node@22.18.12)(eslint@9.38.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1) + '@nuxt/vite-builder': 3.20.0(@types/node@22.18.12)(eslint@9.38.0(jiti@2.6.1))(magicast@0.3.5)(nuxt@3.20.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.38.0(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1))(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1) '@unhead/vue': 2.0.19(vue@3.5.22(typescript@5.9.3)) '@vue/shared': 3.5.22 c12: 3.3.1(magicast@0.3.5) @@ -7797,9 +7888,7 @@ snapshots: destr: 2.0.5 devalue: 5.4.2 errx: 0.1.0 - esbuild: 0.25.11 escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 exsolve: 1.0.7 h3: 1.15.4 hookable: 5.5.3 @@ -7810,9 +7899,7 @@ snapshots: knitwork: 1.2.0 magic-string: 0.30.21 mlly: 1.8.0 - mocked-exports: 0.1.1 nanotar: 0.2.0 - nitropack: 2.12.8 nypm: 0.6.2 ofetch: 1.4.1 ohash: 2.0.11 @@ -7835,12 +7922,9 @@ snapshots: unctx: 2.4.1 unimport: 5.5.0 unplugin: 2.3.10 - unplugin-vue-router: 0.15.0(@vue/compiler-sfc@3.5.22)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)) - unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.2) + unplugin-vue-router: 0.16.0(@vue/compiler-sfc@3.5.22)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)) untyped: 2.0.0 vue: 3.5.22(typescript@5.9.3) - vue-bundle-renderer: 2.2.0 - vue-devtools-stub: 0.1.0 vue-router: 4.6.3(vue@3.5.22(typescript@5.9.3)) optionalDependencies: '@parcel/watcher': 2.5.1 @@ -8493,6 +8577,8 @@ snapshots: dependencies: randombytes: 2.1.0 + seroval@1.3.2: {} + serve-placeholder@2.0.2: dependencies: defu: 6.1.4 @@ -8873,9 +8959,10 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.22)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)): + unplugin-vue-router@0.16.0(@vue/compiler-sfc@3.5.22)(typescript@5.9.3)(vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)): dependencies: - '@vue-macros/common': 3.0.0-beta.16(vue@3.5.22(typescript@5.9.3)) + '@babel/generator': 7.28.5 + '@vue-macros/common': 3.1.1(vue@3.5.22(typescript@5.9.3)) '@vue/compiler-sfc': 3.5.22 '@vue/language-core': 3.1.2(typescript@5.9.3) ast-walker-scope: 0.8.3 @@ -8890,7 +8977,7 @@ snapshots: scule: 1.3.0 tinyglobby: 0.2.15 unplugin: 2.3.10 - unplugin-utils: 0.2.5 + unplugin-utils: 0.3.1 yaml: 2.8.1 optionalDependencies: vue-router: 4.6.3(vue@3.5.22(typescript@5.9.3)) @@ -9027,7 +9114,7 @@ snapshots: optionator: 0.9.4 typescript: 5.9.3 - vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)): + vite-plugin-inspect@11.3.3(@nuxt/kit@3.20.0(magicast@0.3.5))(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -9040,7 +9127,7 @@ snapshots: vite: 7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1) vite-dev-rpc: 1.1.0(vite@7.1.12(@types/node@22.18.12)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1)) optionalDependencies: - '@nuxt/kit': 3.19.3(magicast@0.3.5) + '@nuxt/kit': 3.20.0(magicast@0.3.5) transitivePeerDependencies: - supports-color diff --git a/test/e2e.spec.ts b/test/e2e.spec.ts index 02be452d..756bc34d 100644 --- a/test/e2e.spec.ts +++ b/test/e2e.spec.ts @@ -48,7 +48,7 @@ describe('nuxt-capo', async () => { it('shows logs when prerendering', async () => { expect(logs).toMatchInlineSnapshot(` [ - "> [capo] actual \`\` order for \`/\`: ██████████", + "> [capo] actual \`\` order for \`/\`: ████████", "", "█ 11 ", "█ 11 ", @@ -56,8 +56,6 @@ describe('nuxt-capo', async () => { "█ 4 ", "█ 1 ", "█ 4 ", - "█ 2 ", - "█ 2 ", "█ 1 ", "█ 6 ", "", @@ -68,13 +66,11 @@ describe('nuxt-capo', async () => { - - ", "", "", - "> [capo] sorted \`\` order for \`/\`: ██████████", + "> [capo] sorted \`\` order for \`/\`: ████████", "", "█ 11 ", "█ 11 ", @@ -82,13 +78,11 @@ describe('nuxt-capo', async () => { "█ 6 ", "█ 4 ", "█ 4 ", - "█ 2 ", - "█ 2 ", "█ 1 ", "█ 1 ", "", "> [capo] sorted \`\` element - My page", + My page", "", ] `)