From e22555b581a53b692a468f472292a2c22bc3e2f6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 16:49:14 +0100 Subject: [PATCH] fix(deps): update dependencies (major) (#2559) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 11 +- patches/nuxt-security.patch | 34 +-- pnpm-lock.yaml | 451 +++++++++++++++++++++++++++--------- 3 files changed, 353 insertions(+), 143 deletions(-) diff --git a/package.json b/package.json index 08b5a82b..2ffaeff5 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@tiptap/vue-3": "2.2.4", "@unocss/nuxt": "^0.62.0", "@upstash/redis": "^1.27.1", - "@vercel/kv": "^1.0.1", + "@vercel/kv": "^2.0.0", "@vue-macros/nuxt": "^1.6.0", "@vueuse/core": "^10.9.0", "@vueuse/gesture": "^2.0.0", @@ -68,23 +68,24 @@ "@vueuse/nuxt": "^10.8.0", "blurhash": "^2.0.5", "browser-fs-access": "^0.35.0", + "cheerio": "^1.0.0", "chroma-js": "^2.4.2", "emoji-mart": "^5.5.2", "file-saver": "^2.0.5", "floating-vue": "^5.2.2", "focus-trap": "^7.5.1", "form-data": "^4.0.0", - "fuse.js": "^6.6.2", + "fuse.js": "^7.0.0", "github-reserved-names": "^2.0.4", - "happy-dom": "^10.5.2", + "happy-dom": "^14.0.0", "idb-keyval": "^6.2.1", "ignore-dependency-scripts": "^1.0.1", "iso-639-1": "^3.0.0", "js-yaml": "^4.1.0", - "lru-cache": "^10.0.0", + "lru-cache": "^11.0.0", "masto": "^6.7.5", "node-emoji": "^2.1.3", - "nuxt-security": "^0.14.0", + "nuxt-security": "^1.0.0", "page-lifecycle": "^0.1.2", "pinia": "^2.2.2", "postcss-nested": "^6.0.1", diff --git a/patches/nuxt-security.patch b/patches/nuxt-security.patch index ba803e4c..57da3b53 100644 --- a/patches/nuxt-security.patch +++ b/patches/nuxt-security.patch @@ -1,23 +1,11 @@ -diff --git a/dist/module.d.ts b/dist/module.d.ts -index b529dffc651fdd47ccfcf19b896cf76bbe68a0a6..3db4fe583892e6f092dc09f4f11c1a30606d1b20 100644 ---- a/dist/module.d.ts -+++ b/dist/module.d.ts -@@ -232,15 +232,15 @@ interface NuxtSecurityRouteRules { - - declare module "@nuxt/schema" { - interface NuxtOptions { -- security: ModuleOptions; -+ security?: ModuleOptions; - } - } - declare module "nitropack" { - interface NitroRouteRules { -- security: NuxtSecurityRouteRules; -+ security?: NuxtSecurityRouteRules; - } - interface NitroRouteConfig { -- security: NuxtSecurityRouteRules; -+ security?: NuxtSecurityRouteRules; - } - } - declare const _default: _nuxt_schema.NuxtModule; +diff --git a/dist/runtime/nitro/plugins/40-preprocessHtml.mjs b/dist/runtime/nitro/plugins/40-preprocessHtml.mjs +index ce2df85b5951ac48adb0f3ecbfa9daaff5e4d6cf..cb47bd2858e46f141e75e6ebccf44079687968b7 100644 +--- a/dist/runtime/nitro/plugins/40-preprocessHtml.mjs ++++ b/dist/runtime/nitro/plugins/40-preprocessHtml.mjs +@@ -1,5 +1,5 @@ + import { defineNitroPlugin } from "#imports"; +-import * as cheerio from "cheerio/lib/slim"; ++import * as cheerio from "cheerio/slim"; + import { resolveSecurityRules } from "../utils/index.mjs"; + export default defineNitroPlugin((nitroApp) => { + nitroApp.hooks.hook("render:html", (html, { event }) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8db224bc..bcef41fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ patchedDependencies: hash: gml65k5ovmv3qtnq4qtbxb622a path: patches/nuxt.patch nuxt-security: - hash: mwzbwxaqy7zf5wi7qbcqq2st7e + hash: ioplwzeg3uw7dx44sezdh4wsmi path: patches/nuxt-security.patch pinceau: hash: d6ha36xrn7oh52pyhfdxwv3tsq @@ -51,7 +51,7 @@ importers: version: 1.3.9(rollup@2.79.1) '@nuxt/test-utils': specifier: ^3.12.0 - version: 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@10.5.2)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + version: 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) '@nuxtjs/color-mode': specifier: ^3.3.4 version: 3.4.4(magicast@0.3.4)(rollup@2.79.1) @@ -108,13 +108,13 @@ importers: version: 0.62.2(magicast@0.3.4)(postcss@8.4.41)(rollup@2.79.1)(webpack@5.89.0(esbuild@0.23.0)) '@upstash/redis': specifier: ^1.27.1 - version: 1.27.1 + version: 1.34.0 '@vercel/kv': - specifier: ^1.0.1 - version: 1.0.1 + specifier: ^2.0.0 + version: 2.0.0 '@vue-macros/nuxt': specifier: ^1.6.0 - version: 1.6.0(@vue-macros/reactivity-transform@0.3.19(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)))(@vueuse/core@10.10.0(vue@3.4.38(typescript@5.4.4)))(esbuild@0.23.0)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4))(webpack@5.89.0(esbuild@0.23.0)) + version: 1.6.0(@vue-macros/reactivity-transform@0.3.19(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)))(@vueuse/core@10.10.0(vue@3.4.38(typescript@5.4.4)))(esbuild@0.23.0)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4))(webpack@5.89.0(esbuild@0.23.0)) '@vueuse/core': specifier: ^10.9.0 version: 10.10.0(vue@3.4.38(typescript@5.4.4)) @@ -123,7 +123,7 @@ importers: version: 2.0.0(vue@3.4.38(typescript@5.4.4)) '@vueuse/integrations': specifier: ^10.8.0 - version: 10.9.0(change-case@4.1.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(idb-keyval@6.2.1)(vue@3.4.38(typescript@5.4.4)) + version: 10.9.0(change-case@4.1.2)(focus-trap@7.5.4)(fuse.js@7.0.0)(idb-keyval@6.2.1)(vue@3.4.38(typescript@5.4.4)) '@vueuse/math': specifier: ^10.8.0 version: 10.8.0(vue@3.4.38(typescript@5.4.4)) @@ -132,13 +132,16 @@ importers: version: 2.2.3(patch_hash=2v574i37tz7ffssjdagkznimyq)(magicast@0.3.4)(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) '@vueuse/nuxt': specifier: ^10.8.0 - version: 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) + version: 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) blurhash: specifier: ^2.0.5 version: 2.0.5 browser-fs-access: specifier: ^0.35.0 version: 0.35.0 + cheerio: + specifier: ^1.0.0 + version: 1.0.0 chroma-js: specifier: ^2.4.2 version: 2.4.2 @@ -158,14 +161,14 @@ importers: specifier: ^4.0.0 version: 4.0.0 fuse.js: - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^7.0.0 + version: 7.0.0 github-reserved-names: specifier: ^2.0.4 version: 2.0.4 happy-dom: - specifier: ^10.5.2 - version: 10.5.2 + specifier: ^14.0.0 + version: 14.12.3 idb-keyval: specifier: ^6.2.1 version: 6.2.1 @@ -179,8 +182,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lru-cache: - specifier: ^10.0.0 - version: 10.2.0 + specifier: ^11.0.0 + version: 11.0.0 masto: specifier: ^6.7.5 version: 6.7.7 @@ -188,8 +191,8 @@ importers: specifier: ^2.1.3 version: 2.1.3 nuxt-security: - specifier: ^0.14.0 - version: 0.14.4(patch_hash=mwzbwxaqy7zf5wi7qbcqq2st7e)(magicast@0.3.4)(rollup@2.79.1) + specifier: ^1.0.0 + version: 1.4.3(patch_hash=ioplwzeg3uw7dx44sezdh4wsmi)(magicast@0.3.4)(rollup@2.79.1) page-lifecycle: specifier: ^0.1.2 version: 0.1.2 @@ -268,7 +271,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0)) + version: 2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0)) '@antfu/ni': specifier: ^0.22.4 version: 0.22.4 @@ -325,7 +328,7 @@ importers: version: 15.2.9 nuxt: specifier: ^3.12.4 - version: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) + version: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) prettier: specifier: ^3.2.5 version: 3.3.3 @@ -346,7 +349,7 @@ importers: version: 5.4.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0) + version: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) vue-tsc: specifier: ^2.0.10 version: 2.0.10(typescript@5.4.4) @@ -359,10 +362,10 @@ importers: devDependencies: '@nuxt-themes/docus': specifier: ^1.15.0 - version: 1.15.0(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(change-case@4.1.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) + version: 1.15.0(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@4.1.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) nuxt: specifier: ^3.12.4 - version: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)) + version: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)) packages: @@ -2899,13 +2902,17 @@ packages: '@upstash/redis@1.25.1': resolution: {integrity: sha512-ACj0GhJ4qrQyBshwFgPod6XufVEfKX2wcaihsEvSdLYnY+m+pa13kGt1RXm/yTHKf4TQi/Dy2A8z/y6WUEOmlg==} - '@upstash/redis@1.27.1': - resolution: {integrity: sha512-K9UgTBypJ4Dx65s2u5auoyf/5YoCQjaN91QtxlkNg+3g0rqXXy4ELtzACstk1v+bTa547Mm3rzTjotDX/s9+Zg==} + '@upstash/redis@1.34.0': + resolution: {integrity: sha512-TrXNoJLkysIl8SBc4u9bNnyoFYoILpCcFJcLyWCccb/QSUmaVKdvY0m5diZqc3btExsapcMbaw/s/wh9Sf1pJw==} '@vercel/kv@1.0.1': resolution: {integrity: sha512-uTKddsqVYS2GRAM/QMNNXCTuw9N742mLoGRXoNDcyECaxEXvIHG0dEY+ZnYISV4Vz534VwJO+64fd9XeSggSKw==} engines: {node: '>=14.6'} + '@vercel/kv@2.0.0': + resolution: {integrity: sha512-zdVrhbzZBYo5d1Hfn4bKtqCeKf0FuzW8rSHauzQVMUgv1+1JOwof2mWcBuI+YMJy8s0G0oqAUfQ7HgUDzb8EbA==} + engines: {node: '>=14.6'} + '@vercel/nft@0.26.5': resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} engines: {node: '>=16'} @@ -3753,6 +3760,13 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -3990,9 +4004,6 @@ packages: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - css.escape@1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -4246,6 +4257,9 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -4752,6 +4766,10 @@ packages: resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} engines: {node: '>=10'} + fuse.js@7.0.0: + resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} + engines: {node: '>=10'} + gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} @@ -4897,8 +4915,9 @@ packages: h3@1.12.0: resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} - happy-dom@10.5.2: - resolution: {integrity: sha512-dTA1cDcLOPIkAdykLd9Wo1k8Ly36Hh2OdKGkWEHWuAHb89KcVVRLSj1OFev7ir90xhRLSGCGrEdDvS6u9l13kg==} + happy-dom@14.12.3: + resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} + engines: {node: '>=16.0.0'} has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -4983,6 +5002,9 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -5410,9 +5432,6 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - just-performance@4.3.0: - resolution: {integrity: sha512-L7RjvtJsL0QO8xFs5wEoDDzzJwoiowRw6Rn/GnvldlchS2JQr9wFYPiwZcDfrbbujEKqKN0tvENdbjXdYhDp5Q==} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -5449,9 +5468,6 @@ packages: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} - limiter@2.1.0: - resolution: {integrity: sha512-361TYz6iay6n+9KvUUImqdLuFigK+K79qrUtBsXhJTLdH4rIt/r1y8r1iozwh8KbZNpujbFTSh74mJ7bwbAMOw==} - lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -5549,6 +5565,10 @@ packages: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5644,9 +5664,6 @@ packages: mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - memory-cache@0.2.0: - resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -5996,14 +6013,14 @@ packages: nuxt-config-schema@0.4.6: resolution: {integrity: sha512-kHLWJFynj5QrxVZ1MjY2xmDaTSN1BCMLGExA+hMMLoCb3wn9TJlDVqnE/nSdUJPMRkNn/NQ5WP9NLA9vlAXRUw==} - nuxt-csurf@1.2.0: - resolution: {integrity: sha512-sO8Hm3fR+GB3DMc0y1Slzt+f9LiUKpvF/qvUUZBWz1ZknfTRTYemZkfSNcoYf0/hoL2Wb9O0c8pFtzj0hs8Spw==} + nuxt-csurf@1.6.1: + resolution: {integrity: sha512-my7jXM4bzIoDQMaJD0a4ZT6bRISrTotxv0W+W+2Omn1CywQX2ikGeOnwnoBdit61Lr2bKIDPUdAjLHlXSZtCRg==} nuxt-icon@0.3.3: resolution: {integrity: sha512-KdhJAigBGTP8/YIFZ3orwetk40AgLq6VQ5HRYuDLmv5hiDptor9Ro+WIdZggHw7nciRxZvDdQkEwi9B5G/jrkQ==} - nuxt-security@0.14.4: - resolution: {integrity: sha512-y1+KrWPGyfiH9OB72m0wAxHDxtFEF14c/U6g5K8YFr07ierjJqKCWm9qIyVdjWqGSLNiY0qMSuUHtbh11ICYJg==} + nuxt-security@1.4.3: + resolution: {integrity: sha512-Fd2GqXPgXj0UOJ0ZnQgVpPeIoCX+P9PhUcGB9Or92aYPDoOAGdFbGrRCJZsBM8txMZQHmxQDcva/5xyWeVWyLQ==} nuxt@3.12.4: resolution: {integrity: sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA==} @@ -6164,6 +6181,12 @@ packages: parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -7460,6 +7483,9 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + uncsrf@1.1.1: + resolution: {integrity: sha512-wH9+N3oNdr2XB3egUKxCR26XTVfYywv2STZYtZLIp8votOf0/9b0axA9gpIHdYfgq/Myfh/HS5e0lQ/+27dj9A==} + unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} @@ -7470,6 +7496,10 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} + undici@6.19.7: + resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + engines: {node: '>=18.17'} + unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -7568,6 +7598,9 @@ packages: webpack: optional: true + unplugin-remove@1.0.3: + resolution: {integrity: sha512-BZMt9v8Y/Z27cY7YQv+DpcW928znjP1cqplBXOirbANiFQtM2YCdiyNAJhHCvjppT0lScNn1aDrQnXqnRp32pQ==} + unplugin-vue-define-options@1.3.15: resolution: {integrity: sha512-SrNVpWtQXHxnLEpkCvEdhLdVepBIVFuj5Y8qY2bq45NdgBA4Obsq+8NtEP2lzdr0AlQlhgqUE8dxhuqu1mYEzw==} engines: {node: '>=16.14.0'} @@ -7969,14 +8002,18 @@ packages: webpack-cli: optional: true - whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -8164,7 +8201,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))': + '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))': dependencies: '@antfu/install-pkg': 0.3.5 '@clack/prompts': 0.7.0 @@ -8172,7 +8209,7 @@ snapshots: '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) - '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0)) + '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0)) eslint: 9.9.0(jiti@1.21.6) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.0 @@ -9675,15 +9712,15 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@nuxt-themes/docus@1.15.0(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(change-case@4.1.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': + '@nuxt-themes/docus@1.15.0(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@4.1.2)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': dependencies: '@nuxt-themes/elements': 0.9.5(magicast@0.3.4)(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) '@nuxt-themes/tokens': 1.9.1(magicast@0.3.4)(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) '@nuxt-themes/typography': 0.11.0(magicast@0.3.4)(postcss@8.4.41)(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) - '@nuxt/content': 2.12.0(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) + '@nuxt/content': 2.12.0(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) '@nuxthq/studio': 1.0.11(magicast@0.3.4)(rollup@4.20.0) '@vueuse/integrations': 10.9.0(change-case@4.1.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(idb-keyval@6.2.1)(vue@3.4.38(typescript@5.4.4)) - '@vueuse/nuxt': 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) + '@vueuse/nuxt': 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) focus-trap: 7.5.4 fuse.js: 6.6.2 transitivePeerDependencies: @@ -9763,13 +9800,13 @@ snapshots: - supports-color - vue - '@nuxt/content@2.12.0(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': + '@nuxt/content@2.12.0(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.20.0) '@nuxtjs/mdc': 0.5.0(magicast@0.3.4)(rollup@4.20.0) '@vueuse/core': 10.10.0(vue@3.4.38(typescript@5.4.4)) '@vueuse/head': 2.0.0(vue@3.4.38(typescript@5.4.4)) - '@vueuse/nuxt': 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) + '@vueuse/nuxt': 10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4)) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -9790,7 +9827,7 @@ snapshots: socket.io-client: 4.7.4 ufo: 1.5.4 unist-util-stringify-position: 4.0.0 - unstorage: 1.10.2(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) + unstorage: 1.10.2(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) ws: 8.18.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -10081,7 +10118,7 @@ snapshots: - rollup - supports-color - '@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@10.5.2)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4))': + '@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4))': dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) '@nuxt/schema': 3.12.4(rollup@2.79.1) @@ -10106,13 +10143,13 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.2 - vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@10.5.2)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) vue: 3.4.38(typescript@5.4.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.4.4)) optionalDependencies: '@vue/test-utils': 2.4.6 - happy-dom: 10.5.2 - vitest: 2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0) + happy-dom: 14.12.3 + vitest: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) transitivePeerDependencies: - magicast - rollup @@ -11394,14 +11431,20 @@ snapshots: '@upstash/redis@1.25.1': dependencies: crypto-js: 4.2.0 + optional: true - '@upstash/redis@1.27.1': + '@upstash/redis@1.34.0': dependencies: crypto-js: 4.2.0 '@vercel/kv@1.0.1': dependencies: '@upstash/redis': 1.25.1 + optional: true + + '@vercel/kv@2.0.0': + dependencies: + '@upstash/redis': 1.34.0 '@vercel/nft@0.26.5(encoding@0.1.13)': dependencies: @@ -11436,13 +11479,13 @@ snapshots: vite: 5.4.1(@types/node@20.8.6)(terser@5.22.0) vue: 3.4.38(typescript@5.4.4) - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))': dependencies: eslint: 9.9.0(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) typescript: 5.4.4 - vitest: 2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0) + vitest: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) '@vitest/expect@2.0.5': dependencies: @@ -11748,14 +11791,14 @@ snapshots: - rollup - vue - '@vue-macros/nuxt@1.6.0(@vue-macros/reactivity-transform@0.3.19(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)))(@vueuse/core@10.10.0(vue@3.4.38(typescript@5.4.4)))(esbuild@0.23.0)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4))(webpack@5.89.0(esbuild@0.23.0))': + '@vue-macros/nuxt@1.6.0(@vue-macros/reactivity-transform@0.3.19(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)))(@vueuse/core@10.10.0(vue@3.4.38(typescript@5.4.4)))(esbuild@0.23.0)(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4))(webpack@5.89.0(esbuild@0.23.0))': dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) '@vue-macros/boolean-prop': 0.1.1(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) '@vue-macros/common': 1.7.2(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) '@vue-macros/short-vmodel': 1.2.15(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) '@vue-macros/volar': 0.13.3(@vue-macros/reactivity-transform@0.3.19(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)))(rollup@2.79.1)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4)) - nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) + nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) unplugin-vue-macros: 2.4.4(@vueuse/core@10.10.0(vue@3.4.38(typescript@5.4.4)))(esbuild@0.23.0)(rollup@2.79.1)(typescript@5.4.4)(vue@3.4.38(typescript@5.4.4))(webpack@5.89.0(esbuild@0.23.0)) transitivePeerDependencies: - '@vue-macros/reactivity-transform' @@ -12063,6 +12106,20 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/integrations@10.9.0(change-case@4.1.2)(focus-trap@7.5.4)(fuse.js@7.0.0)(idb-keyval@6.2.1)(vue@3.4.38(typescript@5.4.4))': + dependencies: + '@vueuse/core': 10.9.0(vue@3.4.38(typescript@5.4.4)) + '@vueuse/shared': 10.9.0(vue@3.4.38(typescript@5.4.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.4.4)) + optionalDependencies: + change-case: 4.1.2 + focus-trap: 7.5.4 + fuse.js: 7.0.0 + idb-keyval: 6.2.1 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/math@10.8.0(vue@3.4.38(typescript@5.4.4))': dependencies: '@vueuse/shared': 10.8.0(vue@3.4.38(typescript@5.4.4)) @@ -12096,13 +12153,13 @@ snapshots: - rollup - supports-color - '@vueuse/nuxt@10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4))': + '@vueuse/nuxt@10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.20.0) '@vueuse/core': 10.8.0(vue@3.4.38(typescript@5.4.4)) '@vueuse/metadata': 10.8.0 local-pkg: 0.5.0 - nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) + nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)) vue-demi: 0.14.10(vue@3.4.38(typescript@5.4.4)) transitivePeerDependencies: - '@vue/composition-api' @@ -12111,13 +12168,13 @@ snapshots: - supports-color - vue - '@vueuse/nuxt@10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@4.20.0)(vue@3.4.38(typescript@5.4.4))': + '@vueuse/nuxt@10.8.0(magicast@0.3.4)(nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)))(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4))': dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.20.0) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) '@vueuse/core': 10.8.0(vue@3.4.38(typescript@5.4.4)) '@vueuse/metadata': 10.8.0 local-pkg: 0.5.0 - nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)) + nuxt: 3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)) vue-demi: 0.14.10(vue@3.4.38(typescript@5.4.4)) transitivePeerDependencies: - '@vue/composition-api' @@ -12637,6 +12694,29 @@ snapshots: check-error@2.1.1: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.19.7 + whatwg-mimetype: 4.0.0 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -12844,8 +12924,6 @@ snapshots: css-what@6.1.0: {} - css.escape@1.5.1: {} - cssesc@3.0.0: {} cssfilter@0.0.10: {} @@ -13059,6 +13137,11 @@ snapshots: encodeurl@1.0.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -13787,6 +13870,8 @@ snapshots: fuse.js@6.6.2: {} + fuse.js@7.0.0: {} + gauge@3.0.2: dependencies: aproba: 2.0.0 @@ -13967,13 +14052,10 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - happy-dom@10.5.2: + happy-dom@14.12.3: dependencies: - css.escape: 1.5.1 entities: 4.5.0 - iconv-lite: 0.6.3 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 has-bigints@1.0.2: {} @@ -14078,6 +14160,13 @@ snapshots: html-void-elements@3.0.0: {} + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -14462,8 +14551,6 @@ snapshots: jsonpointer@5.0.1: {} - just-performance@4.3.0: {} - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -14494,10 +14581,6 @@ snapshots: lilconfig@3.1.2: {} - limiter@2.1.0: - dependencies: - just-performance: 4.3.0 - lines-and-columns@1.2.4: {} linkify-it@5.0.0: @@ -14621,6 +14704,8 @@ snapshots: lru-cache@10.2.0: {} + lru-cache@11.0.0: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -14816,8 +14901,6 @@ snapshots: mdurl@2.0.0: {} - memory-cache@0.2.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -15144,7 +15227,7 @@ snapshots: neo-async@2.6.2: {} - nitropack@2.9.7(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4): + nitropack@2.9.7(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 @@ -15210,7 +15293,96 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unimport: 3.10.0(rollup@4.20.0) - unstorage: 1.10.2(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) + unstorage: 1.10.2(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) + unwasm: 0.3.9 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - magicast + - supports-color + - uWebSockets.js + + nitropack@2.9.7(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4): + dependencies: + '@cloudflare/kv-asset-handler': 0.3.4 + '@netlify/functions': 2.8.1 + '@rollup/plugin-alias': 5.1.0(rollup@4.20.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.20.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.20.0) + '@rollup/plugin-json': 6.1.0(rollup@4.20.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.20.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.20.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.20.0) + '@rollup/pluginutils': 5.1.0(rollup@4.20.0) + '@types/http-proxy': 1.17.14 + '@vercel/nft': 0.26.5(encoding@0.1.13) + archiver: 7.0.1 + c12: 1.11.1(magicast@0.3.4) + chalk: 5.3.0 + chokidar: 3.6.0 + citty: 0.1.6 + consola: 3.2.3 + cookie-es: 1.1.0 + croner: 8.1.1 + crossws: 0.2.4 + db0: 0.1.4 + defu: 6.1.4 + destr: 2.0.3 + dot-prop: 8.0.2 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.2.0 + globby: 14.0.2 + gzip-size: 7.0.0 + h3: 1.12.0 + hookable: 5.5.3 + httpxy: 0.1.5 + ioredis: 5.4.1 + jiti: 1.21.6 + klona: 2.0.6 + knitwork: 1.1.0 + listhen: 1.7.2 + magic-string: 0.30.11 + mime: 4.0.4 + mlly: 1.7.1 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ohash: 1.1.3 + openapi-typescript: 6.7.6 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.3 + pretty-bytes: 6.1.1 + radix3: 1.1.2 + rollup: 4.20.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.20.0) + scule: 1.3.0 + semver: 7.6.3 + serve-placeholder: 2.0.2 + serve-static: 1.15.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.10.0 + unimport: 3.10.0(rollup@4.20.0) + unstorage: 1.10.2(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(idb-keyval@6.2.1)(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: - '@azure/app-configuration' @@ -15327,10 +15499,11 @@ snapshots: - rollup - supports-color - nuxt-csurf@1.2.0(magicast@0.3.4)(rollup@2.79.1): + nuxt-csurf@1.6.1(magicast@0.3.4)(rollup@2.79.1): dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) defu: 6.1.4 + uncsrf: 1.1.1 transitivePeerDependencies: - magicast - rollup @@ -15347,29 +15520,29 @@ snapshots: - supports-color - vue - nuxt-security@0.14.4(patch_hash=mwzbwxaqy7zf5wi7qbcqq2st7e)(magicast@0.3.4)(rollup@2.79.1): + nuxt-security@1.4.3(patch_hash=ioplwzeg3uw7dx44sezdh4wsmi)(magicast@0.3.4)(rollup@2.79.1): dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) basic-auth: 2.0.1 + cheerio: 1.0.0 defu: 6.1.4 - limiter: 2.1.0 - memory-cache: 0.2.0 - nuxt-csurf: 1.2.0(magicast@0.3.4)(rollup@2.79.1) + nuxt-csurf: 1.6.1(magicast@0.3.4)(rollup@2.79.1) pathe: 1.1.2 + unplugin-remove: 1.0.3(rollup@2.79.1) xss: 1.0.14 transitivePeerDependencies: - magicast - rollup - supports-color - nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)): + nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.9(rollup@2.79.1) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) - '@nuxt/schema': 3.12.4(rollup@2.79.1) - '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@2.79.1) - '@nuxt/vite-builder': 3.12.4(@types/node@20.8.6)(eslint@9.9.0(jiti@1.21.6))(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4)) + '@nuxt/devtools': 1.3.9(rollup@4.20.0)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0)) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.20.0) + '@nuxt/schema': 3.12.4(rollup@4.20.0) + '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.20.0) + '@nuxt/vite-builder': 3.12.4(@types/node@20.8.6)(eslint@9.9.0(jiti@1.21.6))(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4)) '@unhead/dom': 1.9.16 '@unhead/ssr': 1.9.16 '@unhead/vue': 1.9.16(vue@3.4.38(typescript@5.4.4)) @@ -15396,7 +15569,7 @@ snapshots: knitwork: 1.1.0 magic-string: 0.30.11 mlly: 1.7.1 - nitropack: 2.9.7(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4) + nitropack: 2.9.7(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4) nuxi: 3.12.0 nypm: 0.3.9 ofetch: 1.3.4 @@ -15414,10 +15587,10 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.0(rollup@2.79.1) + unimport: 3.10.0(rollup@4.20.0) unplugin: 1.12.2 - unplugin-vue-router: 0.10.6(rollup@2.79.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) - unstorage: 1.10.2(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) + unplugin-vue-router: 0.10.6(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + unstorage: 1.10.2(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) untyped: 1.4.2 vue: 3.4.38(typescript@5.4.4) vue-bundle-renderer: 2.1.0 @@ -15469,14 +15642,14 @@ snapshots: - vue-tsc - xml2js - nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0))(vue-tsc@2.0.10(typescript@5.4.4)): + nuxt@3.12.4(patch_hash=gml65k5ovmv3qtnq4qtbxb622a)(@parcel/watcher@2.4.1)(@types/node@20.8.6)(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(eslint@9.9.0(jiti@1.21.6))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.9(rollup@4.20.0)(vite@5.4.1(@types/node@20.8.6)(terser@5.22.0)) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.20.0) - '@nuxt/schema': 3.12.4(rollup@4.20.0) - '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.20.0) - '@nuxt/vite-builder': 3.12.4(@types/node@20.8.6)(eslint@9.9.0(jiti@1.21.6))(magicast@0.3.4)(optionator@0.9.3)(rollup@4.20.0)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4)) + '@nuxt/devtools': 1.3.9(rollup@2.79.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) + '@nuxt/schema': 3.12.4(rollup@2.79.1) + '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@2.79.1) + '@nuxt/vite-builder': 3.12.4(@types/node@20.8.6)(eslint@9.9.0(jiti@1.21.6))(magicast@0.3.4)(optionator@0.9.3)(rollup@2.79.1)(terser@5.22.0)(typescript@5.4.4)(vue-tsc@2.0.10(typescript@5.4.4))(vue@3.4.38(typescript@5.4.4)) '@unhead/dom': 1.9.16 '@unhead/ssr': 1.9.16 '@unhead/vue': 1.9.16(vue@3.4.38(typescript@5.4.4)) @@ -15503,7 +15676,7 @@ snapshots: knitwork: 1.1.0 magic-string: 0.30.11 mlly: 1.7.1 - nitropack: 2.9.7(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4) + nitropack: 2.9.7(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4) nuxi: 3.12.0 nypm: 0.3.9 ofetch: 1.3.4 @@ -15521,10 +15694,10 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.0(rollup@4.20.0) + unimport: 3.10.0(rollup@2.79.1) unplugin: 1.12.2 - unplugin-vue-router: 0.10.6(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) - unstorage: 1.10.2(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1) + unplugin-vue-router: 0.10.6(rollup@2.79.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + unstorage: 1.10.2(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(idb-keyval@6.2.1)(ioredis@5.4.1) untyped: 1.4.2 vue: 3.4.38(typescript@5.4.4) vue-bundle-renderer: 2.1.0 @@ -15762,6 +15935,15 @@ snapshots: dependencies: parse-path: 7.0.0 + parse5-htmlparser2-tree-adapter@7.0.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -17211,6 +17393,8 @@ snapshots: uncrypto@0.1.3: {} + uncsrf@1.1.1: {} + unctx@2.3.1: dependencies: acorn: 8.12.1 @@ -17224,6 +17408,8 @@ snapshots: dependencies: '@fastify/busboy': 2.1.0 + undici@6.19.7: {} + unenv@1.10.0: dependencies: consola: 3.2.3 @@ -17379,6 +17565,19 @@ snapshots: rollup: 2.79.1 webpack: 5.89.0(esbuild@0.23.0) + unplugin-remove@1.0.3(rollup@2.79.1): + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/traverse': 7.25.3 + '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + magic-string: 0.30.11 + unplugin: 1.12.2 + transitivePeerDependencies: + - rollup + - supports-color + unplugin-vue-define-options@1.3.15(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)): dependencies: '@vue-macros/common': 1.7.0(rollup@2.79.1)(vue@3.4.38(typescript@5.4.4)) @@ -17474,7 +17673,7 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 - unstorage@1.10.2(@upstash/redis@1.27.1)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1): + unstorage@1.10.2(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(idb-keyval@6.2.1)(ioredis@5.4.1): dependencies: anymatch: 3.1.3 chokidar: 3.6.0 @@ -17487,13 +17686,33 @@ snapshots: ofetch: 1.3.4 ufo: 1.5.4 optionalDependencies: - '@upstash/redis': 1.27.1 + '@upstash/redis': 1.34.0 '@vercel/kv': 1.0.1 idb-keyval: 6.2.1 ioredis: 5.4.1 transitivePeerDependencies: - uWebSockets.js + unstorage@1.10.2(@upstash/redis@1.34.0)(@vercel/kv@2.0.0)(idb-keyval@6.2.1)(ioredis@5.4.1): + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: 1.12.0 + listhen: 1.7.2 + lru-cache: 10.2.0 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ufo: 1.5.4 + optionalDependencies: + '@upstash/redis': 1.34.0 + '@vercel/kv': 2.0.0 + idb-keyval: 6.2.1 + ioredis: 5.4.1 + transitivePeerDependencies: + - uWebSockets.js + untun@0.1.3: dependencies: citty: 0.1.6 @@ -17693,9 +17912,9 @@ snapshots: fsevents: 2.3.3 terser: 5.22.0 - vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@10.5.2)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)): + vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)): dependencies: - '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@10.5.2)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17715,7 +17934,7 @@ snapshots: - vue - vue-router - vitest@2.0.5(@types/node@20.8.6)(happy-dom@10.5.2)(terser@5.22.0): + vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -17738,7 +17957,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.8.6 - happy-dom: 10.5.2 + happy-dom: 14.12.3 transitivePeerDependencies: - less - lightningcss @@ -17914,12 +18133,14 @@ snapshots: - esbuild - uglify-js - whatwg-encoding@2.0.0: + whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 whatwg-mimetype@3.0.0: {} + whatwg-mimetype@4.0.0: {} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3