diff --git a/package.json b/package.json index 7ad63f08..5cccba00 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@antfu/eslint-config": "3.14.0", "@codspeed/vitest-plugin": "3.1.1", - "@nuxt/kit": "3.15.1", + "@nuxt/kit": "3.15.2", "@types/estree": "1.0.6", "@types/node": "22.10.6", "@vitest/coverage-v8": "2.1.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62dba76f..14ebaa17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: 3.1.1 version: 3.1.1(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))(vitest@2.1.8(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) '@nuxt/kit': - specifier: 3.15.1 - version: 3.15.1(magicast@0.3.5)(rollup@4.30.1) + specifier: 3.15.2 + version: 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@types/estree': specifier: 1.0.6 version: 1.0.6 @@ -736,10 +736,18 @@ packages: resolution: {integrity: sha512-7cVWjzfz3L6CsZrg6ppDZa7zGrZxCSfZjEQDIvVFn4mFKtJlK9k2izf5EewL6luzWwIQojkZAC3iq/1wtgI0Xw==} engines: {node: '>=18.20.5'} + '@nuxt/kit@3.15.2': + resolution: {integrity: sha512-nxiPJVz2fICcyBKlN5pL1IgZVejyArulREsS5HvAk07hijlYuZ5toRM8soLt51VQNpFd/PedL+Z1AlYu/bQCYQ==} + engines: {node: '>=18.0.0'} + '@nuxt/schema@3.15.1': resolution: {integrity: sha512-n5kOHt8uUyUM9z4Wu/8tIZkBYh3KTCGvyruG6oD9bfeT4OaS21+X3M7XsTXFMe+eYBZA70IFFlWn1JJZIPsKeA==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@3.15.2': + resolution: {integrity: sha512-cTHGbLTbrQ83B+7Mh0ggc5MzIp74o8KciA0boCiBJyK5uImH9QQNK6VgfwRWcTD5sj3WNKiIB1luOMom3LHgVw==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.6.2': resolution: {integrity: sha512-UReyqp35ZFcsyMuP+DmDj/0W/odANCuObdqYyAIR+/Z/9yDHtBO6Cc/wWbjjhrt41yhhco7/+vILELPHWD+wxg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1889,6 +1897,10 @@ packages: resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} engines: {node: ^14.18.0 || >=16.10.0} + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -2857,6 +2869,10 @@ packages: resolution: {integrity: sha512-lcX8PNQygAa22u/0BysEY8VhaFRzlOkvdlKczDPnJvrkJD1EuqzEky5VYYKM2iySIuaVIDv9N190DfSreSLw2A==} engines: {node: '>= 4'} + ignore@7.0.3: + resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} + engines: {node: '>= 4'} + image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} @@ -3853,9 +3869,6 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.0: - resolution: {integrity: sha512-G7n4uhtk9qJt2hlD+UFfsIGY854wpF+zs2bUbQ3CQEUTcn7v25LRsrmurOxTo4bJgjE4qkyshd9ldsEuY9M6xg==} - pathe@2.0.1: resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} @@ -3893,6 +3906,9 @@ packages: pkg-types@1.3.0: resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -4856,6 +4872,9 @@ packages: unimport@3.14.5: resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} + unimport@3.14.6: + resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} + unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -4890,6 +4909,10 @@ packages: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} + unplugin@2.0.0-beta.1: resolution: {integrity: sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==} engines: {node: '>=18.12.0'} @@ -5961,7 +5984,7 @@ snapshots: '@nuxt/content@2.13.4(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.5.0)(@types/node@22.10.6)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(terser@5.37.0)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@nuxtjs/mdc': 0.9.5(magicast@0.3.5)(rollup@4.30.1) '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.3)) '@vueuse/head': 2.0.0(vue@3.5.13(typescript@5.7.3)) @@ -6020,7 +6043,7 @@ snapshots: '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@nuxt/schema': 3.15.1 execa: 7.2.0 vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0) @@ -6047,7 +6070,7 @@ snapshots: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) '@nuxt/devtools-wizard': 1.7.0 - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@vue/devtools-core': 7.6.8(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.6.8 birpc: 0.2.19 @@ -6078,7 +6101,7 @@ snapshots: tinyglobby: 0.2.10 unimport: 3.14.5(rollup@4.30.1) vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) which: 3.0.1 ws: 8.18.0 @@ -6092,7 +6115,7 @@ snapshots: '@nuxt/fonts@0.10.3(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))': dependencies: '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) chalk: 5.4.1 css-tree: 3.1.0 defu: 6.1.4 @@ -6143,7 +6166,7 @@ snapshots: '@iconify/utils': 2.2.1 '@iconify/vue': 4.3.0(vue@3.5.13(typescript@5.7.3)) '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) consola: 3.3.3 local-pkg: 0.5.1 mlly: 1.7.4 @@ -6173,7 +6196,7 @@ snapshots: knitwork: 1.2.0 mlly: 1.7.4 ohash: 1.1.4 - pathe: 2.0.0 + pathe: 2.0.1 pkg-types: 1.3.0 scule: 1.3.0 semver: 7.6.3 @@ -6186,16 +6209,51 @@ snapshots: - rollup - supports-color + '@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.30.1)': + dependencies: + '@nuxt/schema': 3.15.2 + c12: 2.0.1(magicast@0.3.5) + consola: 3.4.0 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + ignore: 7.0.3 + jiti: 2.4.2 + klona: 2.0.6 + knitwork: 1.2.0 + mlly: 1.7.4 + ohash: 1.1.4 + pathe: 2.0.1 + pkg-types: 1.3.1 + scule: 1.3.0 + semver: 7.6.3 + std-env: 3.8.0 + ufo: 1.5.4 + unctx: 2.4.1 + unimport: 3.14.6(rollup@4.30.1) + untyped: 1.5.2 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + '@nuxt/schema@3.15.1': dependencies: consola: 3.3.3 defu: 6.1.4 - pathe: 2.0.0 + pathe: 2.0.1 + std-env: 3.8.0 + + '@nuxt/schema@3.15.2': + dependencies: + consola: 3.4.0 + defu: 6.1.4 + pathe: 2.0.1 std-env: 3.8.0 '@nuxt/telemetry@2.6.2(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) citty: 0.1.6 consola: 3.3.3 destr: 2.0.3 @@ -6253,7 +6311,7 @@ snapshots: '@headlessui/vue': 1.7.23(vue@3.5.13(typescript@5.7.3)) '@iconify-json/heroicons': 1.2.2 '@nuxt/icon': 1.10.3(magicast@0.3.5)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5)(rollup@4.30.1) '@nuxtjs/tailwindcss': 6.12.2(magicast@0.3.5)(rollup@4.30.1) '@popperjs/core': 2.11.8 @@ -6352,7 +6410,7 @@ snapshots: '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) pathe: 1.1.2 pkg-types: 1.3.0 semver: 7.6.3 @@ -6363,7 +6421,7 @@ snapshots: '@nuxtjs/mdc@0.9.5(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@shikijs/transformers': 1.26.1 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -6407,7 +6465,7 @@ snapshots: '@nuxtjs/plausible@1.2.0(magicast@0.3.5)(rollup@4.30.1)': dependencies: '@barbapapazes/plausible-tracker': 0.5.6 - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) defu: 6.1.4 ufo: 1.5.4 transitivePeerDependencies: @@ -6417,7 +6475,7 @@ snapshots: '@nuxtjs/tailwindcss@6.12.2(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) autoprefixer: 10.4.20(postcss@8.4.49) consola: 3.3.3 defu: 6.1.4 @@ -7224,7 +7282,7 @@ snapshots: '@vueuse/nuxt@11.3.0(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.5.0)(@types/node@22.10.6)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(terser@5.37.0)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0))(yaml@2.7.0))(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))': dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.3)) '@vueuse/metadata': 11.3.0 local-pkg: 0.5.1 @@ -7660,6 +7718,8 @@ snapshots: consola@3.3.3: {} + consola@3.4.0: {} + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 @@ -8763,6 +8823,8 @@ snapshots: ignore@7.0.0: {} + ignore@7.0.3: {} + image-meta@0.2.1: {} import-fresh@3.3.0: @@ -9801,7 +9863,7 @@ snapshots: nuxt-build-cache@0.1.1(magicast@0.3.5)(rollup@4.30.1): dependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) consola: 3.3.3 globby: 14.0.2 nanotar: 0.1.1 @@ -10137,8 +10199,6 @@ snapshots: pathe@1.1.2: {} - pathe@2.0.0: {} - pathe@2.0.1: {} pathval@2.0.0: {} @@ -10163,6 +10223,12 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.1 + pluralize@8.0.0: {} portfinder@1.0.32: @@ -11366,6 +11432,25 @@ snapshots: transitivePeerDependencies: - rollup + unimport@3.14.6(rollup@4.30.1): + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + acorn: 8.14.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.3 + local-pkg: 1.0.0 + magic-string: 0.30.17 + mlly: 1.7.4 + pathe: 2.0.1 + picomatch: 4.0.2 + pkg-types: 1.3.1 + scule: 1.3.0 + strip-literal: 2.1.1 + unplugin: 1.16.1 + transitivePeerDependencies: + - rollup + unist-builder@4.0.0: dependencies: '@types/unist': 3.0.3 @@ -11422,6 +11507,11 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 + unplugin@1.16.1: + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + unplugin@2.0.0-beta.1: dependencies: acorn: 8.14.0 @@ -11561,7 +11651,7 @@ snapshots: optionator: 0.9.4 typescript: 5.7.3 - vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -11574,7 +11664,7 @@ snapshots: sirv: 3.0.0 vite: 6.0.7(@types/node@22.10.6)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0) optionalDependencies: - '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.30.1) transitivePeerDependencies: - rollup - supports-color