diff --git a/docs/package.json b/docs/package.json index 80b6ec8ad0..65db926eff 100644 --- a/docs/package.json +++ b/docs/package.json @@ -8,11 +8,11 @@ "@iconify-json/heroicons": "^1.1.13", "@iconify-json/logos": "^1.1.37", "@iconify-json/simple-icons": "^1.1.76", - "@nuxt/content": "^2.8.5", + "@nuxt/content": "^2.9.0", "@nuxt/devtools": "^1.0.0", "@nuxt/eslint-config": "^0.2.0", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.3.1-28305311.4b43117", - "@nuxthq/studio": "^1.0.2", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.3.1-28314389.ab9f7b3", + "@nuxthq/studio": "^1.0.3", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", "@nuxtjs/mdc": "^0.2.6", @@ -23,12 +23,12 @@ "nuxt": "^3.8.0", "nuxt-cloudflare-analytics": "^1.0.8", "nuxt-component-meta": "^0.5.4", - "nuxt-og-image": "^2.1.3", + "nuxt-og-image": "^2.2.3", "prettier": "^3.0.3", "typescript": "^5.2.2", "ufo": "^1.3.1", "v-calendar": "^3.1.2", - "valibot": "^0.19.0", + "valibot": "^0.20.0", "yup": "^1.3.2", "zod": "^3.22.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c9d28384f..9812a78823 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,8 +131,8 @@ importers: specifier: ^1.1.76 version: 1.1.76 '@nuxt/content': - specifier: ^2.8.5 - version: 2.8.5(rollup@3.29.1)(vue@3.3.4) + specifier: ^2.9.0 + version: 2.9.0(nuxt@3.8.0)(rollup@3.29.1)(vue@3.3.4) '@nuxt/devtools': specifier: ^1.0.0 version: 1.0.0(nuxt@3.8.0)(rollup@3.29.1)(vite@4.5.0) @@ -140,11 +140,11 @@ importers: specifier: ^0.2.0 version: 0.2.0(eslint@8.52.0) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@0.3.1-28305311.4b43117 - version: /@nuxt/ui-pro-edge@0.3.1-28305311.4b43117(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2) + specifier: npm:@nuxt/ui-pro-edge@0.3.1-28314389.ab9f7b3 + version: /@nuxt/ui-pro-edge@0.3.1-28314389.ab9f7b3(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': - specifier: ^1.0.2 - version: 1.0.2(rollup@3.29.1) + specifier: ^1.0.3 + version: 1.0.3(rollup@3.29.1) '@nuxtjs/fontaine': specifier: ^0.4.1 version: 0.4.1(rollup@3.29.1) @@ -176,8 +176,8 @@ importers: specifier: ^0.5.4 version: 0.5.4(rollup@3.29.1) nuxt-og-image: - specifier: ^2.1.3 - version: 2.1.3(rollup@3.29.1)(vue@3.3.4) + specifier: ^2.2.3 + version: 2.2.3(rollup@3.29.1)(vue@3.3.4) prettier: specifier: ^3.0.3 version: 3.0.3 @@ -191,8 +191,8 @@ importers: specifier: ^3.1.2 version: 3.1.2(@popperjs/core@2.11.8)(vue@3.3.4) valibot: - specifier: ^0.19.0 - version: 0.19.0 + specifier: ^0.20.0 + version: 0.20.0 yup: specifier: ^1.3.2 version: 1.3.2 @@ -1540,15 +1540,17 @@ packages: - supports-color dev: true - /@nuxt/content@2.8.5(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-sWVGoZJOjwEd8v6XYTrHYtQ7c11HR6yK9dcqruf+7WM2WJmwTSeY8B1ir6+9mE1FPQAFnqg26qSkxwafpS9o+g==} + /@nuxt/content@2.9.0(nuxt@3.8.0)(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-//mt++/AgOmjT6TpanugNJpJfx6q8g7wV8/vnk7vSSrrgki8tG6jpupuJmxHHB8DcqqTJfuBWFIdaLhv/Z9Gzg==} dependencies: - '@nuxt/kit': 3.7.4(rollup@3.29.1) + '@nuxt/kit': 3.8.0(rollup@3.29.1) '@nuxtjs/mdc': 0.2.6(rollup@3.29.1) + '@vueuse/core': 10.5.0(vue@3.3.4) '@vueuse/head': 2.0.0(vue@3.3.4) + '@vueuse/nuxt': 10.5.0(nuxt@3.8.0)(rollup@3.29.1)(vue@3.3.4) consola: 3.2.3 - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 json5: 2.2.3 knitwork: 1.0.0 listhen: 1.5.5 @@ -1557,6 +1559,7 @@ packages: micromark: 4.0.0 micromark-util-sanitize-uri: 2.0.0 micromark-util-types: 2.0.0 + minisearch: 6.2.0 ohash: 1.1.3 pathe: 1.1.1 scule: 1.0.0 @@ -1578,8 +1581,10 @@ packages: - '@planetscale/database' - '@upstash/redis' - '@vercel/kv' + - '@vue/composition-api' - bufferutil - idb-keyval + - nuxt - rollup - supports-color - utf-8-validate @@ -1857,32 +1862,16 @@ packages: - supports-color dev: true - /@nuxt/ui-edge@2.9.0-28305242.8ba2a79(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-9MNPUiglccka/FUH40cGWTplG0ebynJt6xs79B0o3fO2A6hqEm6JWGuoECxksum1u/HnIjTeiQltYcU17nsJrg==} - engines: {node: '>=v16.20.2'} + /@nuxt/ui-pro-edge@0.3.1-28314389.ab9f7b3(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-pSswP9Ghd8J9DGajDsPsXGsjq1jK388Gls/XDjBEacgAuNDix7ge2EqeVZP51ZXOXdxY/eGJLGhfFqEN8xDMuw==} dependencies: - '@egoist/tailwindcss-icons': 1.4.0(tailwindcss@3.3.5) - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.5) - '@headlessui/vue': 1.7.16(vue@3.3.4) - '@iconify-json/heroicons': 1.1.13 - '@nuxt/kit': 3.8.0(rollup@3.29.1) - '@nuxtjs/color-mode': 3.3.0(rollup@3.29.1) - '@nuxtjs/tailwindcss': 6.8.1(rollup@3.29.1)(webpack@5.88.2) - '@popperjs/core': 2.11.8 - '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.5) - '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.5) - '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.5) - '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.5) + '@nuxt/ui': 2.10.0(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2) '@vueuse/core': 10.5.0(vue@3.3.4) - '@vueuse/integrations': 10.5.0(fuse.js@6.6.2)(vue@3.3.4) - '@vueuse/math': 10.5.0(vue@3.3.4) defu: 6.1.3 - fuse.js: 6.6.2 - ohash: 1.1.3 + nuxt-icon: 0.6.1(rollup@3.29.1)(vue@3.3.4) + ofetch: 1.3.3 pathe: 1.1.1 - scule: 1.0.0 tailwind-merge: 1.14.0 - tailwindcss: 3.3.5 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1903,16 +1892,35 @@ packages: - webpack dev: true - /@nuxt/ui-pro-edge@0.3.1-28305311.4b43117(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-aTeIzRVgTfVOOjpLPH6WGcUvl7RxNwufab1sb7yBhGeSnGLbomJt99MMsLeRQz96R/Ps4BFPcFr4/D24IAjHjw==} + /@nuxt/ui-templates@1.3.1: + resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} + + /@nuxt/ui@2.10.0(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-pMv0BWWkeUOAJ+YkXr6xirbg2iHXKerIk9hYS7blp0aBehBTBq1gxHdtl+iA2hq9+LFahO6WyA7SJnw3h0thvQ==} + engines: {node: '>=v16.20.2'} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.9.0-28305242.8ba2a79(rollup@3.29.1)(vue@3.3.4)(webpack@5.88.2) + '@egoist/tailwindcss-icons': 1.4.0(tailwindcss@3.3.5) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.5) + '@headlessui/vue': 1.7.16(vue@3.3.4) + '@iconify-json/heroicons': 1.1.13 + '@nuxt/kit': 3.8.0(rollup@3.29.1) + '@nuxtjs/color-mode': 3.3.0(rollup@3.29.1) + '@nuxtjs/tailwindcss': 6.8.1(rollup@3.29.1)(webpack@5.88.2) + '@popperjs/core': 2.11.8 + '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.5) + '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.5) + '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.5) + '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.5) '@vueuse/core': 10.5.0(vue@3.3.4) + '@vueuse/integrations': 10.5.0(fuse.js@6.6.2)(vue@3.3.4) + '@vueuse/math': 10.5.0(vue@3.3.4) defu: 6.1.3 - nuxt-icon: 0.6.0(rollup@3.29.1)(vue@3.3.4) - ofetch: 1.3.3 + fuse.js: 6.6.2 + ohash: 1.1.3 pathe: 1.1.1 + scule: 1.0.0 tailwind-merge: 1.14.0 + tailwindcss: 3.3.5 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1933,9 +1941,6 @@ packages: - webpack dev: true - /@nuxt/ui-templates@1.3.1: - resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.0(eslint@8.52.0)(rollup@3.29.1)(typescript@5.2.2)(vue-tsc@1.8.21)(vue@3.3.4): resolution: {integrity: sha512-F9BfH+c/Idp6sBGVHR4QJSuoO42evtE4D0OelD45NgkqVvmBmOawlj0Oz5fDKoV64LDPI2+yE+xnBdQtsNv/VA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1998,11 +2003,11 @@ packages: - vue-tsc dev: true - /@nuxthq/studio@1.0.2(rollup@3.29.1): - resolution: {integrity: sha512-QoF6oYigr6IcHgNeQqAUBmCrSqnuPffoF9Tbg8cToF3oYU7WHkKgYCe+diICFdWuiH/SHTEfSm9kaone/Bp2gw==} + /@nuxthq/studio@1.0.3(rollup@3.29.1): + resolution: {integrity: sha512-4jHEz53xVj9WDoJdfu8iX/IGcBKm0Z797aDWoZdrTvwg/FSSj+CTnJmlML77574WQoGPoUkQ6pMSM5X/3NOVSg==} dependencies: '@nuxt/kit': 3.8.0(rollup@3.29.1) - defu: 6.1.2 + defu: 6.1.3 nuxt-component-meta: 0.5.4(rollup@3.29.1) nuxt-config-schema: 0.4.6(rollup@3.29.1) socket.io-client: 4.7.2 @@ -2443,8 +2448,8 @@ packages: semver: 7.5.4 dev: true - /@resvg/resvg-js-android-arm-eabi@2.4.1: - resolution: {integrity: sha512-AA6f7hS0FAPpvQMhBCf6f1oD1LdlqNXKCxAAPpKh6tR11kqV0YIB9zOlIYgITM14mq2YooLFl6XIbbvmY+jwUw==} + /@resvg/resvg-js-android-arm-eabi@2.6.0: + resolution: {integrity: sha512-lJnZ/2P5aMocrFMW7HWhVne5gH82I8xH6zsfH75MYr4+/JOaVcGCTEQ06XFohGMdYRP3v05SSPLPvTM/RHjxfA==} engines: {node: '>= 10'} cpu: [arm] os: [android] @@ -2452,8 +2457,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-android-arm64@2.4.1: - resolution: {integrity: sha512-/QleoRdPfsEuH9jUjilYcDtKK/BkmWcK+1LXM8L2nsnf/CI8EnFyv7ZzCj4xAIvZGAy9dTYr/5NZBcTwxG2HQg==} + /@resvg/resvg-js-android-arm64@2.6.0: + resolution: {integrity: sha512-N527f529bjMwYWShZYfBD60dXA4Fux+D695QsHQ93BDYZSHUoOh1CUGUyICevnTxs7VgEl98XpArmUWBZQVMfQ==} engines: {node: '>= 10'} cpu: [arm64] os: [android] @@ -2461,8 +2466,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-darwin-arm64@2.4.1: - resolution: {integrity: sha512-U1oMNhea+kAXgiEXgzo7EbFGCD1Edq5aSlQoe6LMly6UjHzgx2W3N5kEXCwU/CgN5FiQhZr7PlSJSlcr7mdhfg==} + /@resvg/resvg-js-darwin-arm64@2.6.0: + resolution: {integrity: sha512-MabUKLVayEwlPo0mIqAmMt+qESN8LltCvv5+GLgVga1avpUrkxj/fkU1TKm8kQegutUjbP/B0QuMuUr0uhF8ew==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -2470,8 +2475,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-darwin-x64@2.4.1: - resolution: {integrity: sha512-avyVh6DpebBfHHtTQTZYSr6NG1Ur6TEilk1+H0n7V+g4F7x7WPOo8zL00ZhQCeRQ5H4f8WXNWIEKL8fwqcOkYw==} + /@resvg/resvg-js-darwin-x64@2.6.0: + resolution: {integrity: sha512-zrFetdnSw/suXjmyxSjfDV7i61hahv6DDG6kM7BYN2yJ3Es5+BZtqYZTcIWogPJedYKmzN1YTMWGd/3f0ubFiA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -2479,8 +2484,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-linux-arm-gnueabihf@2.4.1: - resolution: {integrity: sha512-isY/mdKoBWH4VB5v621co+8l101jxxYjuTkwOLsbW+5RK9EbLciPlCB02M99ThAHzI2MYxIUjXNmNgOW8btXvw==} + /@resvg/resvg-js-linux-arm-gnueabihf@2.6.0: + resolution: {integrity: sha512-sH4gxXt7v7dGwjGyzLwn7SFGvwZG6DQqLaZ11MmzbCwd9Zosy1TnmrMJfn6TJ7RHezmQMgBPi18bl55FZ1AT4A==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -2488,8 +2493,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-linux-arm64-gnu@2.4.1: - resolution: {integrity: sha512-uY5voSCrFI8TH95vIYBm5blpkOtltLxLRODyhKJhGfskOI7XkRw5/t1u0sWAGYD8rRSNX+CA+np86otKjubrNg==} + /@resvg/resvg-js-linux-arm64-gnu@2.6.0: + resolution: {integrity: sha512-fCyMncqCJtrlANADIduYF4IfnWQ295UKib7DAxFXQhBsM9PLDTpizr0qemZcCNadcwSVHnAIzL4tliZhCM8P6A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2497,8 +2502,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-linux-arm64-musl@2.4.1: - resolution: {integrity: sha512-6mT0+JBCsermKMdi/O2mMk3m7SqOjwi9TKAwSngRZ/nQoL3Z0Z5zV+572ztgbWr0GODB422uD8e9R9zzz38dRQ==} + /@resvg/resvg-js-linux-arm64-musl@2.6.0: + resolution: {integrity: sha512-ouLjTgBQHQyxLht4FdMPTvuY8xzJigM9EM2Tlu0llWkN1mKyTQrvYWi6TA6XnKdzDJHy7ZLpWpjZi7F5+Pg+Vg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2506,8 +2511,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-linux-x64-gnu@2.4.1: - resolution: {integrity: sha512-60KnrscLj6VGhkYOJEmmzPlqqfcw1keDh6U+vMcNDjPhV3B5vRSkpP/D/a8sfokyeh4VEacPSYkWGezvzS2/mg==} + /@resvg/resvg-js-linux-x64-gnu@2.6.0: + resolution: {integrity: sha512-n3zC8DWsvxC1AwxpKFclIPapDFibs5XdIRoV/mcIlxlh0vseW1F49b97F33BtJQRmlntsqqN6GMMqx8byB7B+Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2515,8 +2520,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-linux-x64-musl@2.4.1: - resolution: {integrity: sha512-0AMyZSICC1D7ge115cOZQW8Pcad6PjWuZkBFF3FJuSxC6Dgok0MQnLTs2MfMdKBlAcwO9dXsf3bv9tJZj8pATA==} + /@resvg/resvg-js-linux-x64-musl@2.6.0: + resolution: {integrity: sha512-n4tasK1HOlAxdTEROgYA1aCfsEKk0UOFDNd/AQTTZlTmCbHKXPq+O8npaaKlwXquxlVK8vrkcWbksbiGqbCAcw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2524,8 +2529,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-win32-arm64-msvc@2.4.1: - resolution: {integrity: sha512-76XDFOFSa3d0QotmcNyChh2xHwk+JTFiEQBVxMlHpHMeq7hNrQJ1IpE1zcHSQvrckvkdfLboKRrlGB86B10Qjw==} + /@resvg/resvg-js-win32-arm64-msvc@2.6.0: + resolution: {integrity: sha512-X2+EoBJFwDI5LDVb51Sk7ldnVLitMGr9WwU/i21i3fAeAXZb3hM16k67DeTy16OYkT2dk/RfU1tP1wG+rWbz2Q==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -2533,8 +2538,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-win32-ia32-msvc@2.4.1: - resolution: {integrity: sha512-odyVFGrEWZIzzJ89KdaFtiYWaIJh9hJRW/frcEcG3agJ464VXkN/2oEVF5ulD+5mpGlug9qJg7htzHcKxDN8sg==} + /@resvg/resvg-js-win32-ia32-msvc@2.6.0: + resolution: {integrity: sha512-L7oevWjQoUgK5W1fCKn0euSVemhDXVhrjtwqpc7MwBKKimYeiOshO1Li1pa8bBt5PESahenhWgdB6lav9O0fEg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -2542,8 +2547,8 @@ packages: dev: true optional: true - /@resvg/resvg-js-win32-x64-msvc@2.4.1: - resolution: {integrity: sha512-vY4kTLH2S3bP+puU5x7hlAxHv+ulFgcK6Zn3efKSr0M0KnZ9A3qeAjZteIpkowEFfUeMPNg2dvvoFRJA9zqxSw==} + /@resvg/resvg-js-win32-x64-msvc@2.6.0: + resolution: {integrity: sha512-8lJlghb+Unki5AyKgsnFbRJwkEj9r1NpwyuBG8yEJiG1W9eEGl03R3I7bsVa3haof/3J1NlWf0rzSa1G++A2iw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2551,26 +2556,26 @@ packages: dev: true optional: true - /@resvg/resvg-js@2.4.1: - resolution: {integrity: sha512-wTOf1zerZX8qYcMmLZw3czR4paI4hXqPjShNwJRh5DeHxvgffUS5KM7XwxtbIheUW6LVYT5fhT2AJiP6mU7U4A==} + /@resvg/resvg-js@2.6.0: + resolution: {integrity: sha512-Tf3YpbBKcQn991KKcw/vg7vZf98v01seSv6CVxZBbRkL/xyjnoYB6KgrFL6zskT1A4dWC/vg77KyNOW+ePaNlA==} engines: {node: '>= 10'} optionalDependencies: - '@resvg/resvg-js-android-arm-eabi': 2.4.1 - '@resvg/resvg-js-android-arm64': 2.4.1 - '@resvg/resvg-js-darwin-arm64': 2.4.1 - '@resvg/resvg-js-darwin-x64': 2.4.1 - '@resvg/resvg-js-linux-arm-gnueabihf': 2.4.1 - '@resvg/resvg-js-linux-arm64-gnu': 2.4.1 - '@resvg/resvg-js-linux-arm64-musl': 2.4.1 - '@resvg/resvg-js-linux-x64-gnu': 2.4.1 - '@resvg/resvg-js-linux-x64-musl': 2.4.1 - '@resvg/resvg-js-win32-arm64-msvc': 2.4.1 - '@resvg/resvg-js-win32-ia32-msvc': 2.4.1 - '@resvg/resvg-js-win32-x64-msvc': 2.4.1 - dev: true - - /@resvg/resvg-wasm@2.4.1: - resolution: {integrity: sha512-yi6R0HyHtsoWTRA06Col4WoDs7SvlXU3DLMNP2bdAgs7HK18dTEVl1weXgxRzi8gwLteGUbIg29zulxIB3GSdg==} + '@resvg/resvg-js-android-arm-eabi': 2.6.0 + '@resvg/resvg-js-android-arm64': 2.6.0 + '@resvg/resvg-js-darwin-arm64': 2.6.0 + '@resvg/resvg-js-darwin-x64': 2.6.0 + '@resvg/resvg-js-linux-arm-gnueabihf': 2.6.0 + '@resvg/resvg-js-linux-arm64-gnu': 2.6.0 + '@resvg/resvg-js-linux-arm64-musl': 2.6.0 + '@resvg/resvg-js-linux-x64-gnu': 2.6.0 + '@resvg/resvg-js-linux-x64-musl': 2.6.0 + '@resvg/resvg-js-win32-arm64-msvc': 2.6.0 + '@resvg/resvg-js-win32-ia32-msvc': 2.6.0 + '@resvg/resvg-js-win32-x64-msvc': 2.6.0 + dev: true + + /@resvg/resvg-wasm@2.6.0: + resolution: {integrity: sha512-iDkBM6Ivex8nULtBu8cX670/lfsGxq8U1cuqE+qS9xFpPQP1enPdVm/33Kq3+B+bAldA+AHNZnCgpmlHo/fZrQ==} engines: {node: '>= 10'} dev: true @@ -3002,6 +3007,15 @@ packages: minimatch: 9.0.3 dev: true + /@twemoji/api@14.1.2: + resolution: {integrity: sha512-JLuszRq7t+NWJTaNwBD+Hbhf67gzn6jAqhNIDTPndEGT55kHiZTJAYRGCHZB/eA58OGVSp7mIvsJs+F/ZDJanA==} + dependencies: + fs-extra: 8.1.0 + jsonfile: 5.0.0 + twemoji-parser: 14.0.0 + universalify: 0.1.2 + dev: true + /@types/debug@4.1.8: resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: @@ -3023,8 +3037,8 @@ packages: /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - /@types/fs-extra@11.0.2: - resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==} + /@types/fs-extra@11.0.3: + resolution: {integrity: sha512-sF59BlXtUdzEAL1u0MSvuzWd7PdZvZEtnaVkzX5mjpdWTJ8brG0jUqve3jPCzSzvAKKMHTG8F8o/WMQLtleZdQ==} dependencies: '@types/jsonfile': 6.1.1 '@types/node': 20.6.3 @@ -8688,6 +8702,10 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /minisearch@6.2.0: + resolution: {integrity: sha512-BECkorDF1TY2rGKt9XHdSeP9TP29yUbrAaCh/C03wpyf1vx3uYcP/+8XlMcpTkgoU0rBVnHMAOaP83Rc9Tm+TQ==} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -9154,8 +9172,8 @@ packages: - supports-color dev: true - /nuxt-icon@0.6.0(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-yFhdd1inv8z4soCF8HZphVMn0wJJN+5m+ZHs1QQblrdxXJDV7UuZeTjN6Fy8VDHfWbZJm6coXSQrK483kU+ipA==} + /nuxt-icon@0.6.1(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-a4/MEmbP2hXB0sLWBqevC+569FADEMs+VfYJ6nzbktUSJY57/PoHyen0PtqAAkMjGGhHgDVHAcjy5RCJyYZRYg==} dependencies: '@iconify/vue': 4.1.1(vue@3.3.4) '@nuxt/kit': 3.8.0(rollup@3.29.1) @@ -9165,13 +9183,14 @@ packages: - vue dev: true - /nuxt-og-image@2.1.3(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-ro9DrArtnBZNtITnDLZPrHoyF4KQIYc2tADkZWIdHchY34O5csyCF77kR7dxfvP/1jXrL8kG2HULoNzmS5/uug==} + /nuxt-og-image@2.2.3(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-r6EfYcprzndoDIFnfUU+Qq0/iEp5b413LRGehaigTBABRspWzMvI6fqKHlovSbi/k44Y/vWCVUaJQD0gwZ65Wg==} dependencies: '@nuxt/kit': 3.8.0(rollup@3.29.1) - '@resvg/resvg-js': 2.4.1 - '@resvg/resvg-wasm': 2.4.1 - '@types/fs-extra': 11.0.2 + '@resvg/resvg-js': 2.6.0 + '@resvg/resvg-wasm': 2.6.0 + '@twemoji/api': 14.1.2 + '@types/fs-extra': 11.0.3 birpc: 0.2.14 chalk: 5.3.0 chrome-launcher: 1.1.0 @@ -9184,8 +9203,8 @@ packages: globby: 13.2.2 image-size: 1.0.2 launch-editor: 2.6.1 - nuxt-site-config: 1.5.4(rollup@3.29.1)(vue@3.3.4) - nuxt-site-config-kit: 1.5.4(rollup@3.29.1)(vue@3.3.4) + nuxt-site-config: 1.5.5(rollup@3.29.1)(vue@3.3.4) + nuxt-site-config-kit: 1.5.5(rollup@3.29.1)(vue@3.3.4) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -9211,13 +9230,13 @@ packages: - vue dev: true - /nuxt-site-config-kit@1.5.4(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-anTcPXIb5/1S7BP9nce3BU/UgbX38A6mofZ0c+cvni4O512GOx07SWJCpq9GXlS5qInEbg8f5azIEupTD+d+iQ==} + /nuxt-site-config-kit@1.5.5(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-87mf+Ij5njs0qmSl/X/fUhfaSe9kf6feulZnrfGqI0yqk7XmcpdiDZl5xLOWaFQI5Ial+eMeIDz86hrKptiLrQ==} dependencies: '@nuxt/kit': 3.8.0(rollup@3.29.1) '@nuxt/schema': 3.8.0(rollup@3.29.1) pkg-types: 1.0.3 - site-config-stack: 1.5.4(vue@3.3.4) + site-config-stack: 1.5.5(vue@3.3.4) std-env: 3.4.3 ufo: 1.3.1 transitivePeerDependencies: @@ -9226,14 +9245,14 @@ packages: - vue dev: true - /nuxt-site-config@1.5.4(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-u6N1D+2iAul5fHL0heeMMdvaa/TIqUXA9eNhwbGibc9Tiw+cOals4bFdQYFp6PXcRZrQC81dX27p87qgOa5q+g==} + /nuxt-site-config@1.5.5(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-L1mjCyFvIb0mp7WwTgGngGCN6xlIza52zL/84R7rqY8r6gMkUtcTHH7OUCMO9Sq9bGI70HZLl7hsLuIqle+cWw==} dependencies: '@nuxt/kit': 3.8.0(rollup@3.29.1) '@nuxt/schema': 3.8.0(rollup@3.29.1) - nuxt-site-config-kit: 1.5.4(rollup@3.29.1)(vue@3.3.4) + nuxt-site-config-kit: 1.5.5(rollup@3.29.1)(vue@3.3.4) pathe: 1.1.1 - site-config-stack: 1.5.4(vue@3.3.4) + site-config-stack: 1.5.5(vue@3.3.4) ufo: 1.3.1 transitivePeerDependencies: - rollup @@ -11094,8 +11113,8 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /site-config-stack@1.5.4(vue@3.3.4): - resolution: {integrity: sha512-VQUGuSSfaqBdaySLFKXj2YS9RCrbMjGcbXV06yOAJr9AygyzapSRNKjglolcRQVxdG8q+iQpW/qQQeN1IvHCeg==} + /site-config-stack@1.5.5(vue@3.3.4): + resolution: {integrity: sha512-aLSAUOC0RjDvA/EAG8TZUOEGRkgKj5EIUJAFCVViSLZwCQ2VCDCxTjWqdIULkhiB8y9NTGH4+M0iwiLbFfCP+g==} peerDependencies: vue: ^3 dependencies: @@ -12326,6 +12345,10 @@ packages: resolution: {integrity: sha512-vzeuctzVirzoiDN9BTc4GludHaSgFYoy6AnbHOjfBUbX0DibqKuNCr2Ti4ox8eLdBdDSEZSZ3LwXZgjL6aE4RQ==} dev: true + /valibot@0.20.0: + resolution: {integrity: sha512-a2Vy4oPIHvrwfPZF0Cl83yBn17Zgekp6IQ0PzdUFTPWtlwWFCJNHtOm/nypzv5o/6llKBsIEErswWHbvjNGzNw==} + dev: true + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: