From 7c49e8d096e6be4467a2481fc14e169e204c6c28 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 9 May 2024 13:31:31 +0100 Subject: [PATCH 01/11] chore: update nuxt --- package.json | 2 +- pnpm-lock.yaml | 673 +++++++++++++++++++++++++++++++++++-------------- 2 files changed, 490 insertions(+), 185 deletions(-) diff --git a/package.json b/package.json index 3216a7892..4c4c4497f 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "magic-string": "^0.30.10", "masto": "^6.7.7", "mlly": "^1.7.0", - "nuxt": "3.11.2", + "nuxt": "npm:nuxt-nightly@3.12.0-28587627.2d1ab61b", "nuxt-time": "^0.1.3", "partykit": "0.0.104", "partysocket": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 435c68f10..8b908815c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,13 +19,13 @@ dependencies: version: 1.1.111 '@nuxt/content': specifier: 2.12.1 - version: 2.12.1(nuxt@3.11.2)(rollup@4.17.2)(vue@3.4.27) + version: 2.12.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27) '@nuxt/eslint': specifier: 0.3.10 - version: 0.3.10(eslint@9.2.0)(nuxt@3.11.2)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11) + version: 0.3.10(eslint@9.2.0)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11) '@nuxt/fonts': specifier: 0.7.0 - version: 0.7.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11) + version: 0.7.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) '@nuxt/image': specifier: 1.7.0 version: 1.7.0(rollup@4.17.2) @@ -87,8 +87,8 @@ dependencies: specifier: ^1.7.0 version: 1.7.0 nuxt: - specifier: 3.11.2 - version: 3.11.2(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) + specifier: npm:nuxt-nightly@3.12.0-28587627.2d1ab61b + version: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) nuxt-time: specifier: ^0.1.3 version: 0.1.3(rollup@4.17.2) @@ -912,6 +912,15 @@ packages: requiresBuild: true optional: true + /@esbuild/aix-ppc64@0.21.1: + resolution: {integrity: sha512-O7yppwipkXvnEPjzkSXJRk2g4bS8sUx9p9oXHq9MU/U7lxUzZVsnFZMDTmeeX9bfQxrFcvOacl/ENgOh0WP9pA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm64@0.20.2: resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -920,6 +929,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.21.1: + resolution: {integrity: sha512-jXhccq6es+onw7x8MxoFnm820mz7sGa9J14kLADclmiEUH4fyj+FjR6t0M93RgtlI/awHWhtF0Wgfhqgf9gDZA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm@0.20.2: resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -928,6 +946,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.21.1: + resolution: {integrity: sha512-hh3jKWikdnTtHCglDAeVO3Oyh8MaH8xZUaWMiCCvJ9/c3NtPqZq+CACOlGTxhddypXhl+8B45SeceYBfB/e8Ow==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-x64@0.20.2: resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -936,6 +963,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.21.1: + resolution: {integrity: sha512-NPObtlBh4jQHE01gJeucqEhdoD/4ya2owSIS8lZYS58aR0x7oZo9lB2lVFxgTANSa5MGCBeoQtr+yA9oKCGPvA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-arm64@0.20.2: resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -944,6 +980,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.21.1: + resolution: {integrity: sha512-BLT7TDzqsVlQRmJfO/FirzKlzmDpBWwmCUlyggfzUwg1cAxVxeA4O6b1XkMInlxISdfPAOunV9zXjvh5x99Heg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-x64@0.20.2: resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -952,6 +997,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.21.1: + resolution: {integrity: sha512-D3h3wBQmeS/vp93O4B+SWsXB8HvRDwMyhTNhBd8yMbh5wN/2pPWRW5o/hM3EKgk9bdKd9594lMGoTCTiglQGRQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-arm64@0.20.2: resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -960,6 +1014,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.21.1: + resolution: {integrity: sha512-/uVdqqpNKXIxT6TyS/oSK4XE4xWOqp6fh4B5tgAwozkyWdylcX+W4YF2v6SKsL4wCQ5h1bnaSNjWPXG/2hp8AQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-x64@0.20.2: resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -968,6 +1031,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.21.1: + resolution: {integrity: sha512-paAkKN1n1jJitw+dAoR27TdCzxRl1FOEITx3h201R6NoXUojpMzgMLdkXVgCvaCSCqwYkeGLoe9UVNRDKSvQgw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm64@0.20.2: resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -976,6 +1048,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.21.1: + resolution: {integrity: sha512-G65d08YoH00TL7Xg4LaL3gLV21bpoAhQ+r31NUu013YB7KK0fyXIt05VbsJtpqh/6wWxoLJZOvQHYnodRrnbUQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm@0.20.2: resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -984,6 +1065,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.21.1: + resolution: {integrity: sha512-tRHnxWJnvNnDpNVnsyDhr1DIQZUfCXlHSCDohbXFqmg9W4kKR7g8LmA3kzcwbuxbRMKeit8ladnCabU5f2traA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ia32@0.20.2: resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -992,6 +1082,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.21.1: + resolution: {integrity: sha512-tt/54LqNNAqCz++QhxoqB9+XqdsaZOtFD/srEhHYwBd3ZUOepmR1Eeot8bS+Q7BiEvy9vvKbtpHf+r6q8hF5UA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-loong64@0.20.2: resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -1000,6 +1099,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.21.1: + resolution: {integrity: sha512-MhNalK6r0nZD0q8VzUBPwheHzXPr9wronqmZrewLfP7ui9Fv1tdPmg6e7A8lmg0ziQCziSDHxh3cyRt4YMhGnQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-mips64el@0.20.2: resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -1008,6 +1116,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.21.1: + resolution: {integrity: sha512-YCKVY7Zen5rwZV+nZczOhFmHaeIxR4Zn3jcmNH53LbgF6IKRwmrMywqDrg4SiSNApEefkAbPSIzN39FC8VsxPg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ppc64@0.20.2: resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -1016,6 +1133,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.21.1: + resolution: {integrity: sha512-bw7bcQ+270IOzDV4mcsKAnDtAFqKO0jVv3IgRSd8iM0ac3L8amvCrujRVt1ajBTJcpDaFhIX+lCNRKteoDSLig==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-riscv64@0.20.2: resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -1024,6 +1150,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.21.1: + resolution: {integrity: sha512-ARmDRNkcOGOm1AqUBSwRVDfDeD9hGYRfkudP2QdoonBz1ucWVnfBPfy7H4JPI14eYtZruRSczJxyu7SRYDVOcg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-s390x@0.20.2: resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -1032,6 +1167,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.21.1: + resolution: {integrity: sha512-o73TcUNMuoTZlhwFdsgr8SfQtmMV58sbgq6gQq9G1xUiYnHMTmJbwq65RzMx89l0iya69lR4bxBgtWiiOyDQZA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-x64@0.20.2: resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -1040,6 +1184,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.21.1: + resolution: {integrity: sha512-da4/1mBJwwgJkbj4fMH7SOXq2zapgTo0LKXX1VUZ0Dxr+e8N0WbS80nSZ5+zf3lvpf8qxrkZdqkOqFfm57gXwA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-x64@0.20.2: resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -1048,6 +1201,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.21.1: + resolution: {integrity: sha512-CPWs0HTFe5woTJN5eKPvgraUoRHrCtzlYIAv9wBC+FAyagBSaf+UdZrjwYyTGnwPGkThV4OCI7XibZOnPvONVw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-x64@0.20.2: resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -1056,6 +1218,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.21.1: + resolution: {integrity: sha512-xxhTm5QtzNLc24R0hEkcH+zCx/o49AsdFZ0Cy5zSd/5tOj4X2g3/2AJB625NoadUuc4A8B3TenLJoYdWYOYCew==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/sunos-x64@0.20.2: resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -1064,6 +1235,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.21.1: + resolution: {integrity: sha512-CWibXszpWys1pYmbr9UiKAkX6x+Sxw8HWtw1dRESK1dLW5fFJ6rMDVw0o8MbadusvVQx1a8xuOxnHXT941Hp1A==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-arm64@0.20.2: resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -1072,6 +1252,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.21.1: + resolution: {integrity: sha512-jb5B4k+xkytGbGUS4T+Z89cQJ9DJ4lozGRSV+hhfmCPpfJ3880O31Q1srPCimm+V6UCbnigqD10EgDNgjvjerQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-ia32@0.20.2: resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -1080,6 +1269,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.21.1: + resolution: {integrity: sha512-PgyFvjJhXqHn1uxPhyN1wZ6dIomKjiLUQh1LjFvjiV1JmnkZ/oMPrfeEAZg5R/1ftz4LZWZr02kefNIQ5SKREQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-x64@0.20.2: resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -1088,6 +1286,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.21.1: + resolution: {integrity: sha512-W9NttRZQR5ehAiqHGDnvfDaGmQOm6Fi4vSlce8mjM75x//XKuVAByohlEX6N17yZnVXxQFuh4fDRunP8ca6bfA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@9.2.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1502,14 +1709,14 @@ packages: - supports-color dev: false - /@nuxt/content@2.12.1(nuxt@3.11.2)(rollup@4.17.2)(vue@3.4.27): + /@nuxt/content@2.12.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} dependencies: '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxtjs/mdc': 0.6.1(rollup@4.17.2) '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/head': 2.0.0(vue@3.4.27) - '@vueuse/nuxt': 10.9.0(nuxt@3.11.2)(rollup@4.17.2)(vue@3.4.27) + '@vueuse/nuxt': 10.9.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -1560,7 +1767,7 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@1.2.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/devtools-kit@1.2.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-T81TQuaN6hbQFzgvQeRAMJjcL4mgWtYvlGTAvtuvd3TFuHV7bMK+tFZaxgJXzIu1/UPO7/aO4VLCB0xl5sSwZw==} peerDependencies: nuxt: ^3.9.0 @@ -1569,7 +1776,7 @@ packages: '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxt/schema': 3.11.2(rollup@4.17.2) execa: 7.2.0 - nuxt: 3.11.2(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) vite: 5.2.11(@types/node@20.12.11) transitivePeerDependencies: - rollup @@ -1592,7 +1799,7 @@ packages: semver: 7.6.1 dev: false - /@nuxt/devtools@1.2.0(@unocss/reset@0.60.0)(floating-vue@5.2.2)(nuxt@3.11.2)(rollup@4.17.2)(unocss@0.60.0)(vite@5.2.11)(vue@3.4.27): + /@nuxt/devtools@1.2.0(@unocss/reset@0.60.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(unocss@0.60.0)(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-pdEvZJqovqxJp9E1BJAaGeFdFPEpCKwuuy9l9k4exBvwvxjTfjLeyW7oPD5RUTCGGxhOswgbXwuDrO4k+x2zpA==} hasBin: true peerDependencies: @@ -1600,7 +1807,7 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.2.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) '@nuxt/devtools-wizard': 1.2.0 '@nuxt/kit': 3.11.2(rollup@4.17.2) '@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.0)(floating-vue@5.2.2)(unocss@0.60.0)(vite@5.2.11)(vue@3.4.27) @@ -1621,7 +1828,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.11.2(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -1703,7 +1910,7 @@ packages: - typescript dev: false - /@nuxt/eslint@0.3.10(eslint@9.2.0)(nuxt@3.11.2)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11): + /@nuxt/eslint@0.3.10(eslint@9.2.0)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11): resolution: {integrity: sha512-EfjP5FJQ1uXqpYx1dHMeaGYL+6oAJqzq/j5HDEX78ZsInU7hoSJjia/0b+dyB+LRM9gn0wDBoOFwSO+6U2HC7w==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1716,7 +1923,7 @@ packages: optional: true dependencies: '@eslint/config-inspector': 0.4.8(eslint@9.2.0) - '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.2.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) '@nuxt/eslint-config': 0.3.10(eslint@9.2.0)(typescript@5.4.5) '@nuxt/eslint-plugin': 0.3.10(eslint@9.2.0)(typescript@5.4.5) '@nuxt/kit': 3.11.2(rollup@4.17.2) @@ -1740,10 +1947,10 @@ packages: - vite dev: false - /@nuxt/fonts@0.7.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/fonts@0.7.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-nng9m7IbdjPkKbNY26xygsuIeld3WjejGBmB4xN3lZDo8kKtThqzLn+M0enYQZBNGQShLaIAoFa+ccFF50qZRg==} dependencies: - '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.2.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) '@nuxt/kit': 3.11.2(rollup@4.17.2) chalk: 5.3.0 css-tree: 2.3.1 @@ -1819,6 +2026,33 @@ packages: - uWebSockets.js dev: false + /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2): + resolution: {integrity: sha512-Wsbs0c9MjsjRpyDH36hfCtiOPT1aJeCCIn7jDlQRNJN1MfMG2aLUO1v7c6u+AV6FU7IjOsEKlE8Zhtshj8JRkw==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) + c12: 1.10.0 + consola: 3.2.3 + defu: 6.1.4 + globby: 14.0.1 + hash-sum: 2.0.0 + ignore: 5.3.1 + jiti: 1.21.0 + knitwork: 1.1.0 + mlly: 1.7.0 + pathe: 1.1.2 + pkg-types: 1.1.0 + scule: 1.3.0 + semver: 7.6.1 + ufo: 1.5.3 + unctx: 2.3.1 + unimport: 3.7.1(rollup@4.17.2) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /@nuxt/kit@3.11.2(rollup@4.17.2): resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1845,6 +2079,26 @@ packages: - rollup - supports-color + /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2): + resolution: {integrity: sha512-OOsT/TduzAuEOFjvujIrRHCqu/HnkDkQqHH8rrNrnuyHHbjyl4sh3IqF8ZobNRSBn4Uma7W8qjrycYxLRQC7pw==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.1.0 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.3 + uncrypto: 0.1.3 + unimport: 3.7.1(rollup@4.17.2) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /@nuxt/schema@3.11.2(rollup@4.17.2): resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1970,28 +2224,28 @@ packages: /@nuxt/ui-templates@1.3.3: resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} - /@nuxt/vite-builder@3.11.2(@types/node@20.12.11)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27): - resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} + /@nuxt/vite-builder-nightly@3.12.0-28587627.2d1ab61b(@types/node@20.12.11)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27): + resolution: {integrity: sha512-NBLc2GxZRuGnkn2TxaQPfw6wkzyz+L9pQJqU2yRZqX1Q4E9aN+AmrFfGaDzRbRC28UDQX5zLGpL8QnFv7CI+GA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) '@rollup/plugin-replace': 5.0.5(rollup@4.17.2) '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.4.27) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.4.27) autoprefixer: 10.4.19(postcss@8.4.38) clear: 0.1.0 consola: 3.2.3 - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 7.0.1(postcss@8.4.38) defu: 6.1.4 - esbuild: 0.20.2 + esbuild: 0.21.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.2 fs-extra: 11.2.0 get-port-please: 3.1.2 - h3: 1.11.1 + h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.0 @@ -3903,7 +4157,7 @@ packages: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} dev: false - /@vueuse/nuxt@10.9.0(nuxt@3.11.2)(rollup@4.17.2)(vue@3.4.27): + /@vueuse/nuxt@10.9.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==} peerDependencies: nuxt: ^3.0.0 @@ -3912,7 +4166,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.11.2(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16) vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' @@ -5072,61 +5326,61 @@ packages: dev: false optional: true - /cssnano-preset-default@6.1.2(postcss@8.4.38): - resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} - engines: {node: ^14 || ^16 || >=18.0} + /cssnano-preset-default@7.0.1(postcss@8.4.38): + resolution: {integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 css-declaration-sorter: 7.2.0(postcss@8.4.38) - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-calc: 9.0.1(postcss@8.4.38) - postcss-colormin: 6.1.0(postcss@8.4.38) - postcss-convert-values: 6.1.0(postcss@8.4.38) - postcss-discard-comments: 6.0.2(postcss@8.4.38) - postcss-discard-duplicates: 6.0.3(postcss@8.4.38) - postcss-discard-empty: 6.0.3(postcss@8.4.38) - postcss-discard-overridden: 6.0.2(postcss@8.4.38) - postcss-merge-longhand: 6.0.5(postcss@8.4.38) - postcss-merge-rules: 6.1.1(postcss@8.4.38) - postcss-minify-font-values: 6.1.0(postcss@8.4.38) - postcss-minify-gradients: 6.0.3(postcss@8.4.38) - postcss-minify-params: 6.1.0(postcss@8.4.38) - postcss-minify-selectors: 6.0.4(postcss@8.4.38) - postcss-normalize-charset: 6.0.2(postcss@8.4.38) - postcss-normalize-display-values: 6.0.2(postcss@8.4.38) - postcss-normalize-positions: 6.0.2(postcss@8.4.38) - postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38) - postcss-normalize-string: 6.0.2(postcss@8.4.38) - postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38) - postcss-normalize-unicode: 6.1.0(postcss@8.4.38) - postcss-normalize-url: 6.0.2(postcss@8.4.38) - postcss-normalize-whitespace: 6.0.2(postcss@8.4.38) - postcss-ordered-values: 6.0.2(postcss@8.4.38) - postcss-reduce-initial: 6.1.0(postcss@8.4.38) - postcss-reduce-transforms: 6.0.2(postcss@8.4.38) - postcss-svgo: 6.0.3(postcss@8.4.38) - postcss-unique-selectors: 6.0.4(postcss@8.4.38) - dev: false - - /cssnano-utils@4.0.2(postcss@8.4.38): - resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-calc: 10.0.0(postcss@8.4.38) + postcss-colormin: 7.0.0(postcss@8.4.38) + postcss-convert-values: 7.0.0(postcss@8.4.38) + postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-discard-duplicates: 7.0.0(postcss@8.4.38) + postcss-discard-empty: 7.0.0(postcss@8.4.38) + postcss-discard-overridden: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.0(postcss@8.4.38) + postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-minify-font-values: 7.0.0(postcss@8.4.38) + postcss-minify-gradients: 7.0.0(postcss@8.4.38) + postcss-minify-params: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-normalize-charset: 7.0.0(postcss@8.4.38) + postcss-normalize-display-values: 7.0.0(postcss@8.4.38) + postcss-normalize-positions: 7.0.0(postcss@8.4.38) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) + postcss-normalize-string: 7.0.0(postcss@8.4.38) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-url: 7.0.0(postcss@8.4.38) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.0(postcss@8.4.38) + postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-reduce-transforms: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.0(postcss@8.4.38) + postcss-unique-selectors: 7.0.0(postcss@8.4.38) + dev: false + + /cssnano-utils@5.0.0(postcss@8.4.38): + resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: false - /cssnano@6.1.2(postcss@8.4.38): - resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} - engines: {node: ^14 || ^16 || >=18.0} + /cssnano@7.0.1(postcss@8.4.38): + resolution: {integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-preset-default: 6.1.2(postcss@8.4.38) + cssnano-preset-default: 7.0.1(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 dev: false @@ -5306,8 +5560,8 @@ packages: engines: {node: '>=8'} dev: false - /devalue@4.3.3: - resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==} + /devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} dev: false /devlop@1.1.0: @@ -5537,6 +5791,37 @@ packages: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 + /esbuild@0.21.1: + resolution: {integrity: sha512-GPqx+FX7mdqulCeQ4TsGZQ3djBJkx5k7zBGtqt9ycVlWNg8llJ4RO9n2vciu8BN2zAEs6lPbPl0asZsAh7oWzg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.1 + '@esbuild/android-arm': 0.21.1 + '@esbuild/android-arm64': 0.21.1 + '@esbuild/android-x64': 0.21.1 + '@esbuild/darwin-arm64': 0.21.1 + '@esbuild/darwin-x64': 0.21.1 + '@esbuild/freebsd-arm64': 0.21.1 + '@esbuild/freebsd-x64': 0.21.1 + '@esbuild/linux-arm': 0.21.1 + '@esbuild/linux-arm64': 0.21.1 + '@esbuild/linux-ia32': 0.21.1 + '@esbuild/linux-loong64': 0.21.1 + '@esbuild/linux-mips64el': 0.21.1 + '@esbuild/linux-ppc64': 0.21.1 + '@esbuild/linux-riscv64': 0.21.1 + '@esbuild/linux-s390x': 0.21.1 + '@esbuild/linux-x64': 0.21.1 + '@esbuild/netbsd-x64': 0.21.1 + '@esbuild/openbsd-x64': 0.21.1 + '@esbuild/sunos-x64': 0.21.1 + '@esbuild/win32-arm64': 0.21.1 + '@esbuild/win32-ia32': 0.21.1 + '@esbuild/win32-x64': 0.21.1 + dev: false + /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -6419,6 +6704,23 @@ packages: duplexer: 0.1.2 dev: false + /h3-nightly@1.11.2-1714179723.9ab5fc1: + resolution: {integrity: sha512-9NwHvJPQ5gSRlclb9jq/u9AXYFP+5/MtrbmAPsxCPMvAKNCiKp6QX8aKTLLijxQR60ThFXr3v0nf6WckrncMIA==} + dependencies: + cookie-es: 1.1.0 + crossws: 0.2.4 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.1.1 + ohash: 1.1.3 + radix3: 1.1.2 + ufo: 1.5.3 + uncrypto: 0.1.3 + unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js + dev: false + /h3@1.11.1: resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} dependencies: @@ -8246,8 +8548,8 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: false - /nitropack@2.9.6(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==} + /nitropack-nightly@2.10.0-28585081.346a4950(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-aei6TSBKVPNdX+fX7jfzKE9JSMEGtrddoUk0S2NjWUTsg1cOodHu0Omveif83vbuJYt/VNIIjJe4II+BHkzyRQ==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -8273,6 +8575,7 @@ packages: chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 + confbox: 0.1.7 consola: 3.2.3 cookie-es: 1.1.0 croner: 8.0.2 @@ -8287,7 +8590,7 @@ packages: fs-extra: 11.2.0 globby: 14.0.1 gzip-size: 7.0.0 - h3: 1.11.1 + h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 @@ -8322,6 +8625,7 @@ packages: unenv: 1.9.0 unimport: 3.7.1(rollup@4.17.2) unstorage: 1.10.2(ioredis@5.4.1) + untyped: 1.4.2 unwasm: 0.3.9 transitivePeerDependencies: - '@azure/app-configuration' @@ -8562,27 +8866,16 @@ packages: boolbase: 1.0.0 dev: false - /nuxi@3.11.1: - resolution: {integrity: sha512-AW71TpxRHNg8MplQVju9tEFvXPvX42e0wPYknutSStDuAjV99vWTWYed4jxr/grk2FtKAuv2KvdJxcn2W59qyg==} + /nuxi-nightly@3.11.2-1712838256.8df35eb: + resolution: {integrity: sha512-ZKmEARRONvxev4Dx5gUZVjw+N2m7iz+qQ8dSOsrJxQtLExFujAbWKja/wPRSc4sp9PjMdjslFpWWP0vk93fq2A==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true optionalDependencies: fsevents: 2.3.3 dev: false - /nuxt-time@0.1.3(rollup@4.17.2): - resolution: {integrity: sha512-Ie9KA4DfaebqDaTy+u49VVI8lHHjTlllEqdFgeQuvQItrkDaojXWKLwHfW7ju7tDJlpVIV9K6KpRXWPAWUq7Bw==} - dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) - defu: 6.1.4 - pathe: 1.1.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: false - - /nuxt@3.11.2(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16): - resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} + /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.12.11)(@unocss/reset@0.60.0)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.0)(vite@5.2.11)(vue-tsc@2.0.16): + resolution: {integrity: sha512-ych7Ypu6PQdqEGCHwnLmQsjcgUIgoLefjsdebHly6PSCiRQRq6tUnJVE2IUXOk3nMp2XBrC5C2+nzMqhKGVxXA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -8595,12 +8888,11 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.2.0(@unocss/reset@0.60.0)(floating-vue@5.2.2)(nuxt@3.11.2)(rollup@4.17.2)(unocss@0.60.0)(vite@5.2.11)(vue@3.4.27) - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@nuxt/schema': 3.11.2(rollup@4.17.2) + '@nuxt/devtools': 1.2.0(@unocss/reset@0.60.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(unocss@0.60.0)(vite@5.2.11)(vue@3.4.27) + '@nuxt/kit': /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) + '@nuxt/schema': /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) '@nuxt/telemetry': 2.5.4(rollup@4.17.2) - '@nuxt/ui-templates': 1.3.3 - '@nuxt/vite-builder': 3.11.2(@types/node@20.12.11)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27) + '@nuxt/vite-builder': /@nuxt/vite-builder-nightly@3.12.0-28587627.2d1ab61b(@types/node@20.12.11)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27) '@types/node': 20.12.11 '@unhead/dom': 1.9.10 '@unhead/ssr': 1.9.10 @@ -8612,21 +8904,22 @@ packages: cookie-es: 1.1.0 defu: 6.1.4 destr: 2.0.3 - devalue: 4.3.3 - esbuild: 0.20.2 + devalue: 5.0.0 + esbuild: 0.21.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fs-extra: 11.2.0 globby: 14.0.1 - h3: 1.11.1 + h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 hookable: 5.5.3 + ignore: 5.3.1 jiti: 1.21.0 klona: 2.0.6 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.0 - nitropack: 2.9.6(@opentelemetry/api@1.8.0) - nuxi: 3.11.1 + nitropack: /nitropack-nightly@2.10.0-28585081.346a4950(@opentelemetry/api@1.8.0) + nuxi: /nuxi-nightly@3.11.2-1712838256.8df35eb nypm: 0.3.8 ofetch: 1.3.4 ohash: 1.1.3 @@ -8686,6 +8979,7 @@ packages: - lightningcss - meow - nprogress + - nuxt - optionator - qrcode - rollup @@ -8708,6 +9002,17 @@ packages: - xml2js dev: false + /nuxt-time@0.1.3(rollup@4.17.2): + resolution: {integrity: sha512-Ie9KA4DfaebqDaTy+u49VVI8lHHjTlllEqdFgeQuvQItrkDaojXWKLwHfW7ju7tDJlpVIV9K6KpRXWPAWUq7Bw==} + dependencies: + '@nuxt/kit': 3.11.2(rollup@4.17.2) + defu: 6.1.4 + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /nypm@0.3.8: resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} engines: {node: ^14.16.0 || >=16.10.0} @@ -9103,20 +9408,20 @@ packages: engines: {node: '>=4'} dev: false - /postcss-calc@9.0.1(postcss@8.4.38): - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-calc@10.0.0(postcss@8.4.38): + resolution: {integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==} + engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: - postcss: ^8.2.2 + postcss: ^8.4.38 dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-colormin@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9127,9 +9432,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-convert-values@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9138,36 +9443,36 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-discard-comments@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: false - /postcss-discard-duplicates@6.0.3(postcss@8.4.38): - resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-discard-duplicates@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: false - /postcss-discard-empty@6.0.3(postcss@8.4.38): - resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-discard-empty@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: false - /postcss-discard-overridden@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-discard-overridden@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9184,33 +9489,33 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.38) dev: true - /postcss-merge-longhand@6.0.5(postcss@8.4.38): - resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-merge-longhand@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.4.38) + stylehacks: 7.0.0(postcss@8.4.38) dev: false - /postcss-merge-rules@6.1.1(postcss@8.4.38): - resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-merge-rules@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-selector-parser: 6.0.16 dev: false - /postcss-minify-font-values@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-minify-font-values@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9218,33 +9523,33 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@6.0.3(postcss@8.4.38): - resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-minify-gradients@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-minify-params@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.23.0 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@6.0.4(postcss@8.4.38): - resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-minify-selectors@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9264,18 +9569,18 @@ packages: postcss-selector-parser: 6.0.16 dev: false - /postcss-normalize-charset@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-charset@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: false - /postcss-normalize-display-values@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-display-values@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9283,9 +9588,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-positions@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9293,9 +9598,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9303,9 +9608,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-string@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9313,9 +9618,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9323,9 +9628,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-unicode@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9334,9 +9639,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-url@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9344,9 +9649,9 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-normalize-whitespace@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9354,20 +9659,20 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-ordered-values@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@6.1.0(postcss@8.4.38): - resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-reduce-initial@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9376,9 +9681,9 @@ packages: postcss: 8.4.38 dev: false - /postcss-reduce-transforms@6.0.2(postcss@8.4.38): - resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-reduce-transforms@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9413,9 +9718,9 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@6.0.3(postcss@8.4.38): - resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} - engines: {node: ^14 || ^16 || >= 18} + /postcss-svgo@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.31 dependencies: @@ -9424,9 +9729,9 @@ packages: svgo: 3.3.2 dev: false - /postcss-unique-selectors@6.0.4(postcss@8.4.38): - resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} - engines: {node: ^14 || ^16 || >=18.0} + /postcss-unique-selectors@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: @@ -10550,9 +10855,9 @@ packages: dependencies: js-tokens: 9.0.0 - /stylehacks@6.1.1(postcss@8.4.38): - resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} - engines: {node: ^14 || ^16 || >=18.0} + /stylehacks@7.0.0(postcss@8.4.38): + resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 dependencies: From 6b17cf5fe6006c7ff1713ac59f10c85c503f716f Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 9 May 2024 14:15:26 +0100 Subject: [PATCH 02/11] chore: enable `compatibilityVersion: 4` --- {src => app}/app.vue | 0 {src => app}/assets/favicon.svg | 0 {src => app}/assets/main.css | 0 {src => app}/components/ExpandableTray.vue | 0 {src => app}/components/FeedPost.vue | 0 {src => app}/components/GridLink.vue | 0 .../components/StaticMarkdownRender.server.ts | 0 {src => app}/components/TheBlogIndex.server.vue | 0 {src => app}/components/TheClientWork.server.vue | 0 {src => app}/components/TheGithubRepos.server.vue | 0 {src => app}/components/TheHome.server.vue | 0 {src => app}/components/TheSocialFeed.server.vue | 0 {src => app}/components/TheSponsors.vue | 0 {src => app}/components/TheTalks.server.vue | 0 {src => app}/components/ToggleColorMode.vue | 0 {src => app}/components/WebMentions.vue | 0 {src => app}/components/global/CalSchedule.vue | 0 {src => app}/components/global/ProseA.vue | 0 {src => app}/components/global/ProseImg.vue | 0 {src => app}/components/global/ProseTh.vue | 0 {src => app}/components/global/SocialPost.vue | 0 .../components/layout/ThePresenceIndicator.vue | 0 .../components/layout/TheSiteFooter.server.vue | 0 {src => app}/components/layout/TheSiteHeader.vue | 0 {src => app}/composables/dates.ts | 0 {src => app}/composables/onIdle.ts | 0 {src => app}/content/bio.md | 0 .../content/blog/a-letter-to-modern-frontends.md | 0 .../building-your-own-vue-rich-text-component.md | 0 {src => app}/content/blog/contributing-to-nuxt.md | 0 .../blog/creating-your-own-sitemap-module.md | 0 {src => app}/content/blog/funding.md | 0 .../content/blog/good-ux-and-giving-birth.md | 0 {src => app}/content/blog/governance-and-abuse.md | 0 {src => app}/content/blog/introduction.md | 0 {src => app}/content/blog/little-oak.md | 0 {src => app}/content/blog/nuxt-server-components.md | 0 {src => app}/content/blog/open-invitation.md | 0 .../blog/serverless-functions-nuxt-zeit-now.md | 0 .../content/blog/shared-data-nuxt-generate.md | 0 {src => app}/content/uses.md | 0 {src => app}/data/talks.json | 0 {src => app}/error.vue | 0 {src => app}/middleware/cal.global.ts | 0 {src => app}/pages/bio.vue | 0 {src => app}/pages/blog/[article].vue | 0 {src => app}/pages/blog/index.vue | 0 {src => app}/pages/feed.vue | 0 {src => app}/pages/feedback.vue | 0 {src => app}/pages/index.vue | 0 {src => app}/pages/talks.vue | 0 {src => app}/pages/uses.vue | 0 {src => app}/pages/voted.vue | 0 {src => app}/pages/work.vue | 0 {src => app}/plugins/auth.ts | 0 {src => app}/plugins/idle.client.ts | 0 {src/modules => modules}/bundle.ts | 0 {src/modules => modules}/components-chunk.ts | 0 {src/modules => modules}/dedupe-hoisted.ts | 0 {src/modules => modules}/dev-to.ts | 0 {src/modules => modules}/invites.ts | 0 {src/modules => modules}/metadata.ts | 0 {src/modules => modules}/mocks/semver.ts | 0 {src/modules => modules}/mocks/sourcemap-codec.ts | 0 {src/modules => modules}/playwright-inline.ts | 0 {src/modules => modules}/reduce-chunks.ts | 0 {src/modules => modules}/router.ts | 4 ++-- {src/modules => modules}/runtime/NuxtPage.vue | 0 {src/modules => modules}/runtime/nuxt-link.ts | 0 {src/modules => modules}/runtime/path.global.ts | 0 .../runtime/remove-renderer.server.ts | 0 .../runtime/route-composables.ts | 0 {src/modules => modules}/runtime/routes.ts | 0 .../runtime/server/_social/bluesky.get.ts | 0 .../runtime/server/_social/mastodon.get.ts | 0 .../runtime/server/auth/github/[slug].ts | 0 .../runtime/server/tsconfig.json | 0 {src/modules => modules}/shared/serialisers.ts | 0 {src/modules => modules}/sitemap.ts | 0 {src/modules => modules}/slides.ts | 2 +- {src/modules => modules}/social.ts | 0 {src/modules => modules}/tree-shake.ts | 0 nuxt.config.ts | 5 +++-- {src/public => public}/android-chrome-192x192.png | Bin {src/public => public}/android-chrome-512x512.png | Bin {src/public => public}/apple-touch-icon.png | Bin {src/public => public}/browserconfig.xml | 0 {src/public => public}/favicon-16x16.png | Bin {src/public => public}/favicon-32x32.png | Bin {src/public => public}/favicon.ico | Bin {src/public => public}/favicon.svg | 0 {src/public => public}/img/freya1.jpg | Bin {src/public => public}/img/freya2.jpg | Bin {src/public => public}/img/freya3.jpg | Bin .../img/icons/android-chrome-192x192.png | Bin .../img/icons/android-chrome-512x512.png | Bin .../img/icons/apple-touch-icon-120x120.png | Bin .../img/icons/apple-touch-icon-152x152.png | Bin .../img/icons/apple-touch-icon-180x180.png | Bin .../img/icons/apple-touch-icon-60x60.png | Bin .../img/icons/apple-touch-icon-76x76.png | Bin .../img/icons/apple-touch-icon.png | Bin {src/public => public}/img/icons/favicon-16x16.png | Bin {src/public => public}/img/icons/favicon-32x32.png | Bin .../img/icons/msapplication-icon-144x144.png | Bin {src/public => public}/img/icons/mstile-150x150.png | Bin .../img/icons/safari-pinned-tab.svg | 0 {src/public => public}/img/pbc.jpg | Bin .../public => public}/img/tiptap-webpack-bundle.png | Bin .../public => public}/img/work/acadian-software.svg | 0 {src/public => public}/img/work/canvas8.svg | 0 .../img/work/chadwickconsulting.svg | 0 {src/public => public}/img/work/comcast.svg | 0 {src/public => public}/img/work/concision.svg | 0 {src/public => public}/img/work/convoke.png | Bin .../img/work/durham-university.svg | 0 {src/public => public}/img/work/gde.png | Bin {src/public => public}/img/work/iel.svg | 0 .../img/work/imperial-enterprise-lab.svg | 0 {src/public => public}/img/work/mvp.png | Bin {src/public => public}/img/work/nelep.png | Bin {src/public => public}/img/work/nuxtlabs.svg | 0 {src/public => public}/img/work/parentscheme.svg | 0 {src/public => public}/me.jpg | Bin {src/public => public}/mstile-150x150.png | Bin {src/public => public}/robots.txt | 0 {src/public => public}/safari-pinned-tab.svg | 0 {src/public => public}/site.webmanifest | 0 {src/public => public}/talk.jpg | Bin {src/server => server}/api/feedback.post.ts | 0 {src/server => server}/api/hi.ts | 0 {src/server => server}/api/idea.post.ts | 0 {src/server => server}/api/sponsors.get.ts | 0 {src/server => server}/api/streams.ts | 0 .../api/upcoming-conferences.get.ts | 0 {src/server => server}/api/user.get.ts | 0 {src/server => server}/open-graph/chromium.ts | 0 {src/server => server}/open-graph/file.ts | 0 {src/server => server}/open-graph/index.ts | 0 {src/server => server}/open-graph/parser.ts | 0 {src/server => server}/open-graph/template.ts | 0 {src/server => server}/plugins/island-frame.ts | 0 .../routes/auth/[...provider].get.ts | 0 {src/server => server}/routes/og/[slug].get.ts | 0 {src/server => server}/routes/rss.xml.get.ts | 0 .../routes/thumbnail/[slug].get.ts | 0 {src/server => server}/routes/v/[slug].ts | 0 server/tsconfig.json | 3 +++ {src/server => server}/utils/email.ts | 0 {src/server => server}/utils/github.ts | 0 {src/server => server}/utils/session.ts | 0 {src/server => server}/utils/sponsors.ts | 0 src/server/tsconfig.json | 3 --- 153 files changed, 9 insertions(+), 8 deletions(-) rename {src => app}/app.vue (100%) rename {src => app}/assets/favicon.svg (100%) rename {src => app}/assets/main.css (100%) rename {src => app}/components/ExpandableTray.vue (100%) rename {src => app}/components/FeedPost.vue (100%) rename {src => app}/components/GridLink.vue (100%) rename {src => app}/components/StaticMarkdownRender.server.ts (100%) rename {src => app}/components/TheBlogIndex.server.vue (100%) rename {src => app}/components/TheClientWork.server.vue (100%) rename {src => app}/components/TheGithubRepos.server.vue (100%) rename {src => app}/components/TheHome.server.vue (100%) rename {src => app}/components/TheSocialFeed.server.vue (100%) rename {src => app}/components/TheSponsors.vue (100%) rename {src => app}/components/TheTalks.server.vue (100%) rename {src => app}/components/ToggleColorMode.vue (100%) rename {src => app}/components/WebMentions.vue (100%) rename {src => app}/components/global/CalSchedule.vue (100%) rename {src => app}/components/global/ProseA.vue (100%) rename {src => app}/components/global/ProseImg.vue (100%) rename {src => app}/components/global/ProseTh.vue (100%) rename {src => app}/components/global/SocialPost.vue (100%) rename {src => app}/components/layout/ThePresenceIndicator.vue (100%) rename {src => app}/components/layout/TheSiteFooter.server.vue (100%) rename {src => app}/components/layout/TheSiteHeader.vue (100%) rename {src => app}/composables/dates.ts (100%) rename {src => app}/composables/onIdle.ts (100%) rename {src => app}/content/bio.md (100%) rename {src => app}/content/blog/a-letter-to-modern-frontends.md (100%) rename {src => app}/content/blog/building-your-own-vue-rich-text-component.md (100%) rename {src => app}/content/blog/contributing-to-nuxt.md (100%) rename {src => app}/content/blog/creating-your-own-sitemap-module.md (100%) rename {src => app}/content/blog/funding.md (100%) rename {src => app}/content/blog/good-ux-and-giving-birth.md (100%) rename {src => app}/content/blog/governance-and-abuse.md (100%) rename {src => app}/content/blog/introduction.md (100%) rename {src => app}/content/blog/little-oak.md (100%) rename {src => app}/content/blog/nuxt-server-components.md (100%) rename {src => app}/content/blog/open-invitation.md (100%) rename {src => app}/content/blog/serverless-functions-nuxt-zeit-now.md (100%) rename {src => app}/content/blog/shared-data-nuxt-generate.md (100%) rename {src => app}/content/uses.md (100%) rename {src => app}/data/talks.json (100%) rename {src => app}/error.vue (100%) rename {src => app}/middleware/cal.global.ts (100%) rename {src => app}/pages/bio.vue (100%) rename {src => app}/pages/blog/[article].vue (100%) rename {src => app}/pages/blog/index.vue (100%) rename {src => app}/pages/feed.vue (100%) rename {src => app}/pages/feedback.vue (100%) rename {src => app}/pages/index.vue (100%) rename {src => app}/pages/talks.vue (100%) rename {src => app}/pages/uses.vue (100%) rename {src => app}/pages/voted.vue (100%) rename {src => app}/pages/work.vue (100%) rename {src => app}/plugins/auth.ts (100%) rename {src => app}/plugins/idle.client.ts (100%) rename {src/modules => modules}/bundle.ts (100%) rename {src/modules => modules}/components-chunk.ts (100%) rename {src/modules => modules}/dedupe-hoisted.ts (100%) rename {src/modules => modules}/dev-to.ts (100%) rename {src/modules => modules}/invites.ts (100%) rename {src/modules => modules}/metadata.ts (100%) rename {src/modules => modules}/mocks/semver.ts (100%) rename {src/modules => modules}/mocks/sourcemap-codec.ts (100%) rename {src/modules => modules}/playwright-inline.ts (100%) rename {src/modules => modules}/reduce-chunks.ts (100%) rename {src/modules => modules}/router.ts (95%) rename {src/modules => modules}/runtime/NuxtPage.vue (100%) rename {src/modules => modules}/runtime/nuxt-link.ts (100%) rename {src/modules => modules}/runtime/path.global.ts (100%) rename {src/modules => modules}/runtime/remove-renderer.server.ts (100%) rename {src/modules => modules}/runtime/route-composables.ts (100%) rename {src/modules => modules}/runtime/routes.ts (100%) rename {src/modules => modules}/runtime/server/_social/bluesky.get.ts (100%) rename {src/modules => modules}/runtime/server/_social/mastodon.get.ts (100%) rename {src/modules => modules}/runtime/server/auth/github/[slug].ts (100%) rename {src/modules => modules}/runtime/server/tsconfig.json (100%) rename {src/modules => modules}/shared/serialisers.ts (100%) rename {src/modules => modules}/sitemap.ts (100%) rename {src/modules => modules}/slides.ts (95%) rename {src/modules => modules}/social.ts (100%) rename {src/modules => modules}/tree-shake.ts (100%) rename {src/public => public}/android-chrome-192x192.png (100%) rename {src/public => public}/android-chrome-512x512.png (100%) rename {src/public => public}/apple-touch-icon.png (100%) rename {src/public => public}/browserconfig.xml (100%) rename {src/public => public}/favicon-16x16.png (100%) rename {src/public => public}/favicon-32x32.png (100%) rename {src/public => public}/favicon.ico (100%) rename {src/public => public}/favicon.svg (100%) rename {src/public => public}/img/freya1.jpg (100%) rename {src/public => public}/img/freya2.jpg (100%) rename {src/public => public}/img/freya3.jpg (100%) rename {src/public => public}/img/icons/android-chrome-192x192.png (100%) rename {src/public => public}/img/icons/android-chrome-512x512.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-120x120.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-152x152.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-180x180.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-60x60.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-76x76.png (100%) rename {src/public => public}/img/icons/apple-touch-icon.png (100%) rename {src/public => public}/img/icons/favicon-16x16.png (100%) rename {src/public => public}/img/icons/favicon-32x32.png (100%) rename {src/public => public}/img/icons/msapplication-icon-144x144.png (100%) rename {src/public => public}/img/icons/mstile-150x150.png (100%) rename {src/public => public}/img/icons/safari-pinned-tab.svg (100%) rename {src/public => public}/img/pbc.jpg (100%) rename {src/public => public}/img/tiptap-webpack-bundle.png (100%) rename {src/public => public}/img/work/acadian-software.svg (100%) rename {src/public => public}/img/work/canvas8.svg (100%) rename {src/public => public}/img/work/chadwickconsulting.svg (100%) rename {src/public => public}/img/work/comcast.svg (100%) rename {src/public => public}/img/work/concision.svg (100%) rename {src/public => public}/img/work/convoke.png (100%) rename {src/public => public}/img/work/durham-university.svg (100%) rename {src/public => public}/img/work/gde.png (100%) rename {src/public => public}/img/work/iel.svg (100%) rename {src/public => public}/img/work/imperial-enterprise-lab.svg (100%) rename {src/public => public}/img/work/mvp.png (100%) rename {src/public => public}/img/work/nelep.png (100%) rename {src/public => public}/img/work/nuxtlabs.svg (100%) rename {src/public => public}/img/work/parentscheme.svg (100%) rename {src/public => public}/me.jpg (100%) rename {src/public => public}/mstile-150x150.png (100%) rename {src/public => public}/robots.txt (100%) rename {src/public => public}/safari-pinned-tab.svg (100%) rename {src/public => public}/site.webmanifest (100%) rename {src/public => public}/talk.jpg (100%) rename {src/server => server}/api/feedback.post.ts (100%) rename {src/server => server}/api/hi.ts (100%) rename {src/server => server}/api/idea.post.ts (100%) rename {src/server => server}/api/sponsors.get.ts (100%) rename {src/server => server}/api/streams.ts (100%) rename {src/server => server}/api/upcoming-conferences.get.ts (100%) rename {src/server => server}/api/user.get.ts (100%) rename {src/server => server}/open-graph/chromium.ts (100%) rename {src/server => server}/open-graph/file.ts (100%) rename {src/server => server}/open-graph/index.ts (100%) rename {src/server => server}/open-graph/parser.ts (100%) rename {src/server => server}/open-graph/template.ts (100%) rename {src/server => server}/plugins/island-frame.ts (100%) rename {src/server => server}/routes/auth/[...provider].get.ts (100%) rename {src/server => server}/routes/og/[slug].get.ts (100%) rename {src/server => server}/routes/rss.xml.get.ts (100%) rename {src/server => server}/routes/thumbnail/[slug].get.ts (100%) rename {src/server => server}/routes/v/[slug].ts (100%) create mode 100644 server/tsconfig.json rename {src/server => server}/utils/email.ts (100%) rename {src/server => server}/utils/github.ts (100%) rename {src/server => server}/utils/session.ts (100%) rename {src/server => server}/utils/sponsors.ts (100%) delete mode 100644 src/server/tsconfig.json diff --git a/src/app.vue b/app/app.vue similarity index 100% rename from src/app.vue rename to app/app.vue diff --git a/src/assets/favicon.svg b/app/assets/favicon.svg similarity index 100% rename from src/assets/favicon.svg rename to app/assets/favicon.svg diff --git a/src/assets/main.css b/app/assets/main.css similarity index 100% rename from src/assets/main.css rename to app/assets/main.css diff --git a/src/components/ExpandableTray.vue b/app/components/ExpandableTray.vue similarity index 100% rename from src/components/ExpandableTray.vue rename to app/components/ExpandableTray.vue diff --git a/src/components/FeedPost.vue b/app/components/FeedPost.vue similarity index 100% rename from src/components/FeedPost.vue rename to app/components/FeedPost.vue diff --git a/src/components/GridLink.vue b/app/components/GridLink.vue similarity index 100% rename from src/components/GridLink.vue rename to app/components/GridLink.vue diff --git a/src/components/StaticMarkdownRender.server.ts b/app/components/StaticMarkdownRender.server.ts similarity index 100% rename from src/components/StaticMarkdownRender.server.ts rename to app/components/StaticMarkdownRender.server.ts diff --git a/src/components/TheBlogIndex.server.vue b/app/components/TheBlogIndex.server.vue similarity index 100% rename from src/components/TheBlogIndex.server.vue rename to app/components/TheBlogIndex.server.vue diff --git a/src/components/TheClientWork.server.vue b/app/components/TheClientWork.server.vue similarity index 100% rename from src/components/TheClientWork.server.vue rename to app/components/TheClientWork.server.vue diff --git a/src/components/TheGithubRepos.server.vue b/app/components/TheGithubRepos.server.vue similarity index 100% rename from src/components/TheGithubRepos.server.vue rename to app/components/TheGithubRepos.server.vue diff --git a/src/components/TheHome.server.vue b/app/components/TheHome.server.vue similarity index 100% rename from src/components/TheHome.server.vue rename to app/components/TheHome.server.vue diff --git a/src/components/TheSocialFeed.server.vue b/app/components/TheSocialFeed.server.vue similarity index 100% rename from src/components/TheSocialFeed.server.vue rename to app/components/TheSocialFeed.server.vue diff --git a/src/components/TheSponsors.vue b/app/components/TheSponsors.vue similarity index 100% rename from src/components/TheSponsors.vue rename to app/components/TheSponsors.vue diff --git a/src/components/TheTalks.server.vue b/app/components/TheTalks.server.vue similarity index 100% rename from src/components/TheTalks.server.vue rename to app/components/TheTalks.server.vue diff --git a/src/components/ToggleColorMode.vue b/app/components/ToggleColorMode.vue similarity index 100% rename from src/components/ToggleColorMode.vue rename to app/components/ToggleColorMode.vue diff --git a/src/components/WebMentions.vue b/app/components/WebMentions.vue similarity index 100% rename from src/components/WebMentions.vue rename to app/components/WebMentions.vue diff --git a/src/components/global/CalSchedule.vue b/app/components/global/CalSchedule.vue similarity index 100% rename from src/components/global/CalSchedule.vue rename to app/components/global/CalSchedule.vue diff --git a/src/components/global/ProseA.vue b/app/components/global/ProseA.vue similarity index 100% rename from src/components/global/ProseA.vue rename to app/components/global/ProseA.vue diff --git a/src/components/global/ProseImg.vue b/app/components/global/ProseImg.vue similarity index 100% rename from src/components/global/ProseImg.vue rename to app/components/global/ProseImg.vue diff --git a/src/components/global/ProseTh.vue b/app/components/global/ProseTh.vue similarity index 100% rename from src/components/global/ProseTh.vue rename to app/components/global/ProseTh.vue diff --git a/src/components/global/SocialPost.vue b/app/components/global/SocialPost.vue similarity index 100% rename from src/components/global/SocialPost.vue rename to app/components/global/SocialPost.vue diff --git a/src/components/layout/ThePresenceIndicator.vue b/app/components/layout/ThePresenceIndicator.vue similarity index 100% rename from src/components/layout/ThePresenceIndicator.vue rename to app/components/layout/ThePresenceIndicator.vue diff --git a/src/components/layout/TheSiteFooter.server.vue b/app/components/layout/TheSiteFooter.server.vue similarity index 100% rename from src/components/layout/TheSiteFooter.server.vue rename to app/components/layout/TheSiteFooter.server.vue diff --git a/src/components/layout/TheSiteHeader.vue b/app/components/layout/TheSiteHeader.vue similarity index 100% rename from src/components/layout/TheSiteHeader.vue rename to app/components/layout/TheSiteHeader.vue diff --git a/src/composables/dates.ts b/app/composables/dates.ts similarity index 100% rename from src/composables/dates.ts rename to app/composables/dates.ts diff --git a/src/composables/onIdle.ts b/app/composables/onIdle.ts similarity index 100% rename from src/composables/onIdle.ts rename to app/composables/onIdle.ts diff --git a/src/content/bio.md b/app/content/bio.md similarity index 100% rename from src/content/bio.md rename to app/content/bio.md diff --git a/src/content/blog/a-letter-to-modern-frontends.md b/app/content/blog/a-letter-to-modern-frontends.md similarity index 100% rename from src/content/blog/a-letter-to-modern-frontends.md rename to app/content/blog/a-letter-to-modern-frontends.md diff --git a/src/content/blog/building-your-own-vue-rich-text-component.md b/app/content/blog/building-your-own-vue-rich-text-component.md similarity index 100% rename from src/content/blog/building-your-own-vue-rich-text-component.md rename to app/content/blog/building-your-own-vue-rich-text-component.md diff --git a/src/content/blog/contributing-to-nuxt.md b/app/content/blog/contributing-to-nuxt.md similarity index 100% rename from src/content/blog/contributing-to-nuxt.md rename to app/content/blog/contributing-to-nuxt.md diff --git a/src/content/blog/creating-your-own-sitemap-module.md b/app/content/blog/creating-your-own-sitemap-module.md similarity index 100% rename from src/content/blog/creating-your-own-sitemap-module.md rename to app/content/blog/creating-your-own-sitemap-module.md diff --git a/src/content/blog/funding.md b/app/content/blog/funding.md similarity index 100% rename from src/content/blog/funding.md rename to app/content/blog/funding.md diff --git a/src/content/blog/good-ux-and-giving-birth.md b/app/content/blog/good-ux-and-giving-birth.md similarity index 100% rename from src/content/blog/good-ux-and-giving-birth.md rename to app/content/blog/good-ux-and-giving-birth.md diff --git a/src/content/blog/governance-and-abuse.md b/app/content/blog/governance-and-abuse.md similarity index 100% rename from src/content/blog/governance-and-abuse.md rename to app/content/blog/governance-and-abuse.md diff --git a/src/content/blog/introduction.md b/app/content/blog/introduction.md similarity index 100% rename from src/content/blog/introduction.md rename to app/content/blog/introduction.md diff --git a/src/content/blog/little-oak.md b/app/content/blog/little-oak.md similarity index 100% rename from src/content/blog/little-oak.md rename to app/content/blog/little-oak.md diff --git a/src/content/blog/nuxt-server-components.md b/app/content/blog/nuxt-server-components.md similarity index 100% rename from src/content/blog/nuxt-server-components.md rename to app/content/blog/nuxt-server-components.md diff --git a/src/content/blog/open-invitation.md b/app/content/blog/open-invitation.md similarity index 100% rename from src/content/blog/open-invitation.md rename to app/content/blog/open-invitation.md diff --git a/src/content/blog/serverless-functions-nuxt-zeit-now.md b/app/content/blog/serverless-functions-nuxt-zeit-now.md similarity index 100% rename from src/content/blog/serverless-functions-nuxt-zeit-now.md rename to app/content/blog/serverless-functions-nuxt-zeit-now.md diff --git a/src/content/blog/shared-data-nuxt-generate.md b/app/content/blog/shared-data-nuxt-generate.md similarity index 100% rename from src/content/blog/shared-data-nuxt-generate.md rename to app/content/blog/shared-data-nuxt-generate.md diff --git a/src/content/uses.md b/app/content/uses.md similarity index 100% rename from src/content/uses.md rename to app/content/uses.md diff --git a/src/data/talks.json b/app/data/talks.json similarity index 100% rename from src/data/talks.json rename to app/data/talks.json diff --git a/src/error.vue b/app/error.vue similarity index 100% rename from src/error.vue rename to app/error.vue diff --git a/src/middleware/cal.global.ts b/app/middleware/cal.global.ts similarity index 100% rename from src/middleware/cal.global.ts rename to app/middleware/cal.global.ts diff --git a/src/pages/bio.vue b/app/pages/bio.vue similarity index 100% rename from src/pages/bio.vue rename to app/pages/bio.vue diff --git a/src/pages/blog/[article].vue b/app/pages/blog/[article].vue similarity index 100% rename from src/pages/blog/[article].vue rename to app/pages/blog/[article].vue diff --git a/src/pages/blog/index.vue b/app/pages/blog/index.vue similarity index 100% rename from src/pages/blog/index.vue rename to app/pages/blog/index.vue diff --git a/src/pages/feed.vue b/app/pages/feed.vue similarity index 100% rename from src/pages/feed.vue rename to app/pages/feed.vue diff --git a/src/pages/feedback.vue b/app/pages/feedback.vue similarity index 100% rename from src/pages/feedback.vue rename to app/pages/feedback.vue diff --git a/src/pages/index.vue b/app/pages/index.vue similarity index 100% rename from src/pages/index.vue rename to app/pages/index.vue diff --git a/src/pages/talks.vue b/app/pages/talks.vue similarity index 100% rename from src/pages/talks.vue rename to app/pages/talks.vue diff --git a/src/pages/uses.vue b/app/pages/uses.vue similarity index 100% rename from src/pages/uses.vue rename to app/pages/uses.vue diff --git a/src/pages/voted.vue b/app/pages/voted.vue similarity index 100% rename from src/pages/voted.vue rename to app/pages/voted.vue diff --git a/src/pages/work.vue b/app/pages/work.vue similarity index 100% rename from src/pages/work.vue rename to app/pages/work.vue diff --git a/src/plugins/auth.ts b/app/plugins/auth.ts similarity index 100% rename from src/plugins/auth.ts rename to app/plugins/auth.ts diff --git a/src/plugins/idle.client.ts b/app/plugins/idle.client.ts similarity index 100% rename from src/plugins/idle.client.ts rename to app/plugins/idle.client.ts diff --git a/src/modules/bundle.ts b/modules/bundle.ts similarity index 100% rename from src/modules/bundle.ts rename to modules/bundle.ts diff --git a/src/modules/components-chunk.ts b/modules/components-chunk.ts similarity index 100% rename from src/modules/components-chunk.ts rename to modules/components-chunk.ts diff --git a/src/modules/dedupe-hoisted.ts b/modules/dedupe-hoisted.ts similarity index 100% rename from src/modules/dedupe-hoisted.ts rename to modules/dedupe-hoisted.ts diff --git a/src/modules/dev-to.ts b/modules/dev-to.ts similarity index 100% rename from src/modules/dev-to.ts rename to modules/dev-to.ts diff --git a/src/modules/invites.ts b/modules/invites.ts similarity index 100% rename from src/modules/invites.ts rename to modules/invites.ts diff --git a/src/modules/metadata.ts b/modules/metadata.ts similarity index 100% rename from src/modules/metadata.ts rename to modules/metadata.ts diff --git a/src/modules/mocks/semver.ts b/modules/mocks/semver.ts similarity index 100% rename from src/modules/mocks/semver.ts rename to modules/mocks/semver.ts diff --git a/src/modules/mocks/sourcemap-codec.ts b/modules/mocks/sourcemap-codec.ts similarity index 100% rename from src/modules/mocks/sourcemap-codec.ts rename to modules/mocks/sourcemap-codec.ts diff --git a/src/modules/playwright-inline.ts b/modules/playwright-inline.ts similarity index 100% rename from src/modules/playwright-inline.ts rename to modules/playwright-inline.ts diff --git a/src/modules/reduce-chunks.ts b/modules/reduce-chunks.ts similarity index 100% rename from src/modules/reduce-chunks.ts rename to modules/reduce-chunks.ts diff --git a/src/modules/router.ts b/modules/router.ts similarity index 95% rename from src/modules/router.ts rename to modules/router.ts index 6eeb0bdb9..32e55de51 100644 --- a/src/modules/router.ts +++ b/modules/router.ts @@ -88,13 +88,13 @@ export default defineNuxtModule({ addTemplate({ filename: 'routes.mjs', async getContents () { - const files = await readRecursive(resolver.resolve('../pages')) + const files = await readRecursive(resolver.resolve('../app/pages')) const componentNames = Object.fromEntries( files.map(f => [f, genSafeVariableName(f)]), ) const routes = files.map(f => { const path = withLeadingSlash( - relative(resolver.resolve('../pages'), f).replace( + relative(resolver.resolve('../app/pages'), f).replace( /(\/?index)?\.vue$/, '', ), diff --git a/src/modules/runtime/NuxtPage.vue b/modules/runtime/NuxtPage.vue similarity index 100% rename from src/modules/runtime/NuxtPage.vue rename to modules/runtime/NuxtPage.vue diff --git a/src/modules/runtime/nuxt-link.ts b/modules/runtime/nuxt-link.ts similarity index 100% rename from src/modules/runtime/nuxt-link.ts rename to modules/runtime/nuxt-link.ts diff --git a/src/modules/runtime/path.global.ts b/modules/runtime/path.global.ts similarity index 100% rename from src/modules/runtime/path.global.ts rename to modules/runtime/path.global.ts diff --git a/src/modules/runtime/remove-renderer.server.ts b/modules/runtime/remove-renderer.server.ts similarity index 100% rename from src/modules/runtime/remove-renderer.server.ts rename to modules/runtime/remove-renderer.server.ts diff --git a/src/modules/runtime/route-composables.ts b/modules/runtime/route-composables.ts similarity index 100% rename from src/modules/runtime/route-composables.ts rename to modules/runtime/route-composables.ts diff --git a/src/modules/runtime/routes.ts b/modules/runtime/routes.ts similarity index 100% rename from src/modules/runtime/routes.ts rename to modules/runtime/routes.ts diff --git a/src/modules/runtime/server/_social/bluesky.get.ts b/modules/runtime/server/_social/bluesky.get.ts similarity index 100% rename from src/modules/runtime/server/_social/bluesky.get.ts rename to modules/runtime/server/_social/bluesky.get.ts diff --git a/src/modules/runtime/server/_social/mastodon.get.ts b/modules/runtime/server/_social/mastodon.get.ts similarity index 100% rename from src/modules/runtime/server/_social/mastodon.get.ts rename to modules/runtime/server/_social/mastodon.get.ts diff --git a/src/modules/runtime/server/auth/github/[slug].ts b/modules/runtime/server/auth/github/[slug].ts similarity index 100% rename from src/modules/runtime/server/auth/github/[slug].ts rename to modules/runtime/server/auth/github/[slug].ts diff --git a/src/modules/runtime/server/tsconfig.json b/modules/runtime/server/tsconfig.json similarity index 100% rename from src/modules/runtime/server/tsconfig.json rename to modules/runtime/server/tsconfig.json diff --git a/src/modules/shared/serialisers.ts b/modules/shared/serialisers.ts similarity index 100% rename from src/modules/shared/serialisers.ts rename to modules/shared/serialisers.ts diff --git a/src/modules/sitemap.ts b/modules/sitemap.ts similarity index 100% rename from src/modules/sitemap.ts rename to modules/sitemap.ts diff --git a/src/modules/slides.ts b/modules/slides.ts similarity index 95% rename from src/modules/slides.ts rename to modules/slides.ts index 11529ad33..3c899a820 100644 --- a/src/modules/slides.ts +++ b/modules/slides.ts @@ -28,7 +28,7 @@ export default defineNuxtModule({ baseURL: '/slides', }) - const talks = await import('../data/talks.json').then(r => r.default) + const talks = await import('../app/data/talks.json').then(r => r.default) for (const talk of talks) { if (!talk.release) continue diff --git a/src/modules/social.ts b/modules/social.ts similarity index 100% rename from src/modules/social.ts rename to modules/social.ts diff --git a/src/modules/tree-shake.ts b/modules/tree-shake.ts similarity index 100% rename from src/modules/tree-shake.ts rename to modules/tree-shake.ts diff --git a/nuxt.config.ts b/nuxt.config.ts index e3b9d7f27..22eaad567 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -17,6 +17,9 @@ export default defineNuxtConfig({ }, }, + future: { + compatibilityVersion: 4, + }, devtools: { enabled: true }, runtimeConfig: { voteUrl: '', @@ -83,8 +86,6 @@ export default defineNuxtConfig({ enabled: !!process.env.SYNC_DEV_TO, }, - srcDir: 'src', - nitro: { replace: { 'import.meta.test': isTest, diff --git a/src/public/android-chrome-192x192.png b/public/android-chrome-192x192.png similarity index 100% rename from src/public/android-chrome-192x192.png rename to public/android-chrome-192x192.png diff --git a/src/public/android-chrome-512x512.png b/public/android-chrome-512x512.png similarity index 100% rename from src/public/android-chrome-512x512.png rename to public/android-chrome-512x512.png diff --git a/src/public/apple-touch-icon.png b/public/apple-touch-icon.png similarity index 100% rename from src/public/apple-touch-icon.png rename to public/apple-touch-icon.png diff --git a/src/public/browserconfig.xml b/public/browserconfig.xml similarity index 100% rename from src/public/browserconfig.xml rename to public/browserconfig.xml diff --git a/src/public/favicon-16x16.png b/public/favicon-16x16.png similarity index 100% rename from src/public/favicon-16x16.png rename to public/favicon-16x16.png diff --git a/src/public/favicon-32x32.png b/public/favicon-32x32.png similarity index 100% rename from src/public/favicon-32x32.png rename to public/favicon-32x32.png diff --git a/src/public/favicon.ico b/public/favicon.ico similarity index 100% rename from src/public/favicon.ico rename to public/favicon.ico diff --git a/src/public/favicon.svg b/public/favicon.svg similarity index 100% rename from src/public/favicon.svg rename to public/favicon.svg diff --git a/src/public/img/freya1.jpg b/public/img/freya1.jpg similarity index 100% rename from src/public/img/freya1.jpg rename to public/img/freya1.jpg diff --git a/src/public/img/freya2.jpg b/public/img/freya2.jpg similarity index 100% rename from src/public/img/freya2.jpg rename to public/img/freya2.jpg diff --git a/src/public/img/freya3.jpg b/public/img/freya3.jpg similarity index 100% rename from src/public/img/freya3.jpg rename to public/img/freya3.jpg diff --git a/src/public/img/icons/android-chrome-192x192.png b/public/img/icons/android-chrome-192x192.png similarity index 100% rename from src/public/img/icons/android-chrome-192x192.png rename to public/img/icons/android-chrome-192x192.png diff --git a/src/public/img/icons/android-chrome-512x512.png b/public/img/icons/android-chrome-512x512.png similarity index 100% rename from src/public/img/icons/android-chrome-512x512.png rename to public/img/icons/android-chrome-512x512.png diff --git a/src/public/img/icons/apple-touch-icon-120x120.png b/public/img/icons/apple-touch-icon-120x120.png similarity index 100% rename from src/public/img/icons/apple-touch-icon-120x120.png rename to public/img/icons/apple-touch-icon-120x120.png diff --git a/src/public/img/icons/apple-touch-icon-152x152.png b/public/img/icons/apple-touch-icon-152x152.png similarity index 100% rename from src/public/img/icons/apple-touch-icon-152x152.png rename to public/img/icons/apple-touch-icon-152x152.png diff --git a/src/public/img/icons/apple-touch-icon-180x180.png b/public/img/icons/apple-touch-icon-180x180.png similarity index 100% rename from src/public/img/icons/apple-touch-icon-180x180.png rename to public/img/icons/apple-touch-icon-180x180.png diff --git a/src/public/img/icons/apple-touch-icon-60x60.png b/public/img/icons/apple-touch-icon-60x60.png similarity index 100% rename from src/public/img/icons/apple-touch-icon-60x60.png rename to public/img/icons/apple-touch-icon-60x60.png diff --git a/src/public/img/icons/apple-touch-icon-76x76.png b/public/img/icons/apple-touch-icon-76x76.png similarity index 100% rename from src/public/img/icons/apple-touch-icon-76x76.png rename to public/img/icons/apple-touch-icon-76x76.png diff --git a/src/public/img/icons/apple-touch-icon.png b/public/img/icons/apple-touch-icon.png similarity index 100% rename from src/public/img/icons/apple-touch-icon.png rename to public/img/icons/apple-touch-icon.png diff --git a/src/public/img/icons/favicon-16x16.png b/public/img/icons/favicon-16x16.png similarity index 100% rename from src/public/img/icons/favicon-16x16.png rename to public/img/icons/favicon-16x16.png diff --git a/src/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png similarity index 100% rename from src/public/img/icons/favicon-32x32.png rename to public/img/icons/favicon-32x32.png diff --git a/src/public/img/icons/msapplication-icon-144x144.png b/public/img/icons/msapplication-icon-144x144.png similarity index 100% rename from src/public/img/icons/msapplication-icon-144x144.png rename to public/img/icons/msapplication-icon-144x144.png diff --git a/src/public/img/icons/mstile-150x150.png b/public/img/icons/mstile-150x150.png similarity index 100% rename from src/public/img/icons/mstile-150x150.png rename to public/img/icons/mstile-150x150.png diff --git a/src/public/img/icons/safari-pinned-tab.svg b/public/img/icons/safari-pinned-tab.svg similarity index 100% rename from src/public/img/icons/safari-pinned-tab.svg rename to public/img/icons/safari-pinned-tab.svg diff --git a/src/public/img/pbc.jpg b/public/img/pbc.jpg similarity index 100% rename from src/public/img/pbc.jpg rename to public/img/pbc.jpg diff --git a/src/public/img/tiptap-webpack-bundle.png b/public/img/tiptap-webpack-bundle.png similarity index 100% rename from src/public/img/tiptap-webpack-bundle.png rename to public/img/tiptap-webpack-bundle.png diff --git a/src/public/img/work/acadian-software.svg b/public/img/work/acadian-software.svg similarity index 100% rename from src/public/img/work/acadian-software.svg rename to public/img/work/acadian-software.svg diff --git a/src/public/img/work/canvas8.svg b/public/img/work/canvas8.svg similarity index 100% rename from src/public/img/work/canvas8.svg rename to public/img/work/canvas8.svg diff --git a/src/public/img/work/chadwickconsulting.svg b/public/img/work/chadwickconsulting.svg similarity index 100% rename from src/public/img/work/chadwickconsulting.svg rename to public/img/work/chadwickconsulting.svg diff --git a/src/public/img/work/comcast.svg b/public/img/work/comcast.svg similarity index 100% rename from src/public/img/work/comcast.svg rename to public/img/work/comcast.svg diff --git a/src/public/img/work/concision.svg b/public/img/work/concision.svg similarity index 100% rename from src/public/img/work/concision.svg rename to public/img/work/concision.svg diff --git a/src/public/img/work/convoke.png b/public/img/work/convoke.png similarity index 100% rename from src/public/img/work/convoke.png rename to public/img/work/convoke.png diff --git a/src/public/img/work/durham-university.svg b/public/img/work/durham-university.svg similarity index 100% rename from src/public/img/work/durham-university.svg rename to public/img/work/durham-university.svg diff --git a/src/public/img/work/gde.png b/public/img/work/gde.png similarity index 100% rename from src/public/img/work/gde.png rename to public/img/work/gde.png diff --git a/src/public/img/work/iel.svg b/public/img/work/iel.svg similarity index 100% rename from src/public/img/work/iel.svg rename to public/img/work/iel.svg diff --git a/src/public/img/work/imperial-enterprise-lab.svg b/public/img/work/imperial-enterprise-lab.svg similarity index 100% rename from src/public/img/work/imperial-enterprise-lab.svg rename to public/img/work/imperial-enterprise-lab.svg diff --git a/src/public/img/work/mvp.png b/public/img/work/mvp.png similarity index 100% rename from src/public/img/work/mvp.png rename to public/img/work/mvp.png diff --git a/src/public/img/work/nelep.png b/public/img/work/nelep.png similarity index 100% rename from src/public/img/work/nelep.png rename to public/img/work/nelep.png diff --git a/src/public/img/work/nuxtlabs.svg b/public/img/work/nuxtlabs.svg similarity index 100% rename from src/public/img/work/nuxtlabs.svg rename to public/img/work/nuxtlabs.svg diff --git a/src/public/img/work/parentscheme.svg b/public/img/work/parentscheme.svg similarity index 100% rename from src/public/img/work/parentscheme.svg rename to public/img/work/parentscheme.svg diff --git a/src/public/me.jpg b/public/me.jpg similarity index 100% rename from src/public/me.jpg rename to public/me.jpg diff --git a/src/public/mstile-150x150.png b/public/mstile-150x150.png similarity index 100% rename from src/public/mstile-150x150.png rename to public/mstile-150x150.png diff --git a/src/public/robots.txt b/public/robots.txt similarity index 100% rename from src/public/robots.txt rename to public/robots.txt diff --git a/src/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg similarity index 100% rename from src/public/safari-pinned-tab.svg rename to public/safari-pinned-tab.svg diff --git a/src/public/site.webmanifest b/public/site.webmanifest similarity index 100% rename from src/public/site.webmanifest rename to public/site.webmanifest diff --git a/src/public/talk.jpg b/public/talk.jpg similarity index 100% rename from src/public/talk.jpg rename to public/talk.jpg diff --git a/src/server/api/feedback.post.ts b/server/api/feedback.post.ts similarity index 100% rename from src/server/api/feedback.post.ts rename to server/api/feedback.post.ts diff --git a/src/server/api/hi.ts b/server/api/hi.ts similarity index 100% rename from src/server/api/hi.ts rename to server/api/hi.ts diff --git a/src/server/api/idea.post.ts b/server/api/idea.post.ts similarity index 100% rename from src/server/api/idea.post.ts rename to server/api/idea.post.ts diff --git a/src/server/api/sponsors.get.ts b/server/api/sponsors.get.ts similarity index 100% rename from src/server/api/sponsors.get.ts rename to server/api/sponsors.get.ts diff --git a/src/server/api/streams.ts b/server/api/streams.ts similarity index 100% rename from src/server/api/streams.ts rename to server/api/streams.ts diff --git a/src/server/api/upcoming-conferences.get.ts b/server/api/upcoming-conferences.get.ts similarity index 100% rename from src/server/api/upcoming-conferences.get.ts rename to server/api/upcoming-conferences.get.ts diff --git a/src/server/api/user.get.ts b/server/api/user.get.ts similarity index 100% rename from src/server/api/user.get.ts rename to server/api/user.get.ts diff --git a/src/server/open-graph/chromium.ts b/server/open-graph/chromium.ts similarity index 100% rename from src/server/open-graph/chromium.ts rename to server/open-graph/chromium.ts diff --git a/src/server/open-graph/file.ts b/server/open-graph/file.ts similarity index 100% rename from src/server/open-graph/file.ts rename to server/open-graph/file.ts diff --git a/src/server/open-graph/index.ts b/server/open-graph/index.ts similarity index 100% rename from src/server/open-graph/index.ts rename to server/open-graph/index.ts diff --git a/src/server/open-graph/parser.ts b/server/open-graph/parser.ts similarity index 100% rename from src/server/open-graph/parser.ts rename to server/open-graph/parser.ts diff --git a/src/server/open-graph/template.ts b/server/open-graph/template.ts similarity index 100% rename from src/server/open-graph/template.ts rename to server/open-graph/template.ts diff --git a/src/server/plugins/island-frame.ts b/server/plugins/island-frame.ts similarity index 100% rename from src/server/plugins/island-frame.ts rename to server/plugins/island-frame.ts diff --git a/src/server/routes/auth/[...provider].get.ts b/server/routes/auth/[...provider].get.ts similarity index 100% rename from src/server/routes/auth/[...provider].get.ts rename to server/routes/auth/[...provider].get.ts diff --git a/src/server/routes/og/[slug].get.ts b/server/routes/og/[slug].get.ts similarity index 100% rename from src/server/routes/og/[slug].get.ts rename to server/routes/og/[slug].get.ts diff --git a/src/server/routes/rss.xml.get.ts b/server/routes/rss.xml.get.ts similarity index 100% rename from src/server/routes/rss.xml.get.ts rename to server/routes/rss.xml.get.ts diff --git a/src/server/routes/thumbnail/[slug].get.ts b/server/routes/thumbnail/[slug].get.ts similarity index 100% rename from src/server/routes/thumbnail/[slug].get.ts rename to server/routes/thumbnail/[slug].get.ts diff --git a/src/server/routes/v/[slug].ts b/server/routes/v/[slug].ts similarity index 100% rename from src/server/routes/v/[slug].ts rename to server/routes/v/[slug].ts diff --git a/server/tsconfig.json b/server/tsconfig.json new file mode 100644 index 000000000..b9ed69c19 --- /dev/null +++ b/server/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../.nuxt/tsconfig.server.json" +} diff --git a/src/server/utils/email.ts b/server/utils/email.ts similarity index 100% rename from src/server/utils/email.ts rename to server/utils/email.ts diff --git a/src/server/utils/github.ts b/server/utils/github.ts similarity index 100% rename from src/server/utils/github.ts rename to server/utils/github.ts diff --git a/src/server/utils/session.ts b/server/utils/session.ts similarity index 100% rename from src/server/utils/session.ts rename to server/utils/session.ts diff --git a/src/server/utils/sponsors.ts b/server/utils/sponsors.ts similarity index 100% rename from src/server/utils/sponsors.ts rename to server/utils/sponsors.ts diff --git a/src/server/tsconfig.json b/src/server/tsconfig.json deleted file mode 100644 index 3c6e968e7..000000000 --- a/src/server/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../.nuxt/tsconfig.server.json" -} From 6c3ad856cf181b9015197125886f412cf07069bf Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 13:17:45 +0000 Subject: [PATCH 03/11] chore: apply automated fixes --- test/unit/bundle.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/unit/bundle.spec.ts b/test/unit/bundle.spec.ts index 77c02a792..cdf4be35d 100644 --- a/test/unit/bundle.spec.ts +++ b/test/unit/bundle.spec.ts @@ -36,7 +36,7 @@ describe('project sizes', () => { stats.client = await analyzeSizes('**/*.js', publicDir) expect .soft(roundToKilobytes(stats.client.totalBytes)) - .toMatchInlineSnapshot(`"217k"`) + .toMatchInlineSnapshot(`"218k"`) expect.soft(stats.client.files.map(f => f.replace(/\..*\.js/, '.js'))) .toMatchInlineSnapshot(` [ @@ -79,7 +79,7 @@ describe('project sizes', () => { stats.server = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) expect .soft(roundToKilobytes(stats.server.totalBytes)) - .toMatchInlineSnapshot(`"445k"`) + .toMatchInlineSnapshot(`"455k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) expect From 4adea44d94b95bf8bc8f296626bea05c85a92740 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 9 May 2024 14:35:37 +0100 Subject: [PATCH 04/11] fix: update more paths in custom modules --- modules/invites.ts | 2 +- modules/metadata.ts | 2 +- modules/runtime/server/tsconfig.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/invites.ts b/modules/invites.ts index 5746bc22a..7f8e3e52d 100644 --- a/modules/invites.ts +++ b/modules/invites.ts @@ -28,7 +28,7 @@ export default defineNuxtModule({ } nuxt.options.nitro.typescript = defu(nuxt.options.nitro.typescript, { - include: ['../src/modules/runtime/server/**/*'], + include: ['../modules/runtime/server/**/*'], }) if (!gitHubClientId || Object.values(options.map).length === 0) return diff --git a/modules/metadata.ts b/modules/metadata.ts index ca61f94b7..daf95eaf4 100644 --- a/modules/metadata.ts +++ b/modules/metadata.ts @@ -16,7 +16,7 @@ export default defineNuxtModule({ async setup () { const nuxt = useNuxt() const { resolve } = createResolver(import.meta.url) - const files = await globby(resolve('../content/blog')) + const files = await globby(resolve('../app/content/blog')) const metadata: Record = {} const md = remark().use(remarkHtml) diff --git a/modules/runtime/server/tsconfig.json b/modules/runtime/server/tsconfig.json index e7988a981..e95a77669 100644 --- a/modules/runtime/server/tsconfig.json +++ b/modules/runtime/server/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "../../../../.nuxt/tsconfig.server.json", + "extends": "../../../.nuxt/tsconfig.server.json", } From 175933498df19b2b5b96624c6c4bb9a77dc554e1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 9 May 2024 14:42:05 +0100 Subject: [PATCH 05/11] fix: use nuxt `srcDir` when passing paths to globby --- modules/dev-to.ts | 7 ++----- modules/metadata.ts | 5 ++--- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/modules/dev-to.ts b/modules/dev-to.ts index bad51121e..c197d058c 100644 --- a/modules/dev-to.ts +++ b/modules/dev-to.ts @@ -2,7 +2,6 @@ import fsp from 'node:fs/promises' import { defineNuxtModule, useNuxt } from 'nuxt/kit' import { globby } from 'globby' import { $fetch } from 'ofetch' -import { resolve } from 'pathe' import { serializers } from './shared/serialisers' type RawArticle = { @@ -80,12 +79,10 @@ async function getMarkdownArticles () { const articles = [] const files = await globby('./content/blog/**/*.md', { cwd: nuxt.options.srcDir, + absolute: true, }) for (const file of files) { - let contents = await fsp.readFile( - resolve(nuxt.options.srcDir, file), - 'utf-8', - ) + let contents = await fsp.readFile(file, 'utf-8') if (contents.includes('skip_dev')) continue const title = contents.match(/title: (.*)/)![1] diff --git a/modules/metadata.ts b/modules/metadata.ts index daf95eaf4..90dcc6ac0 100644 --- a/modules/metadata.ts +++ b/modules/metadata.ts @@ -1,5 +1,5 @@ import { readFile } from 'node:fs/promises' -import { createResolver, defineNuxtModule, useNuxt } from 'nuxt/kit' +import { defineNuxtModule, useNuxt } from 'nuxt/kit' import { globby } from 'globby' import grayMatter from 'gray-matter' @@ -15,8 +15,7 @@ export default defineNuxtModule({ }, async setup () { const nuxt = useNuxt() - const { resolve } = createResolver(import.meta.url) - const files = await globby(resolve('../app/content/blog')) + const files = await globby('./content/blog/**/*.md', { cwd: nuxt.options.srcDir, absolute: true }) const metadata: Record = {} const md = remark().use(remarkHtml) From 1f3040f70e500c16d0890b37ac6215620c6e3662 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 11 Jun 2024 13:28:28 +0100 Subject: [PATCH 06/11] chore: bump to v3.12.1 --- package.json | 8 +- pnpm-lock.yaml | 1554 ++++++++++++++++++++++-------------------------- 2 files changed, 699 insertions(+), 863 deletions(-) diff --git a/package.json b/package.json index 09543d651..1208d092f 100644 --- a/package.json +++ b/package.json @@ -29,11 +29,11 @@ "@iconify-json/svg-spinners": "^1.1.2", "@iconify-json/tabler": "^1.1.111", "@nuxt/content": "2.12.1", - "@nuxt/eslint": "0.3.10", + "@nuxt/eslint": "0.3.13", "@nuxt/fonts": "0.7.0", "@nuxt/image": "1.7.0", "@nuxtjs/color-mode": "3.4.1", - "@nuxtjs/html-validator": "1.8.1", + "@nuxtjs/html-validator": "1.8.2", "@nuxtjs/plausible": "1.0.0", "@nuxtjs/web-vitals": "0.2.7", "@unhead/vue": "^1.9.10", @@ -51,7 +51,7 @@ "magic-string": "^0.30.10", "masto": "^6.7.7", "mlly": "^1.7.0", - "nuxt": "npm:nuxt-nightly@3.12.0-28587627.2d1ab61b", + "nuxt": "^3.12.1", "nuxt-og-image": "3.0.0-rc.53", "nuxt-time": "^0.1.3", "partykit": "0.0.104", @@ -72,7 +72,7 @@ "devDependencies": { "@commitlint/cli": "19.3.0", "@commitlint/config-conventional": "19.2.2", - "@nuxt/test-utils": "3.12.1", + "@nuxt/test-utils": "3.13.1", "@playwright/test": "1.44.0", "@vue/test-utils": "2.4.6", "eslint": "9.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0a2bf24e..d486aa948 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,13 +19,13 @@ dependencies: version: 1.1.111 '@nuxt/content': specifier: 2.12.1 - version: 2.12.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27) + version: 2.12.1(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27) '@nuxt/eslint': - specifier: 0.3.10 - version: 0.3.10(eslint@9.2.0)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11) + specifier: 0.3.13 + version: 0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11) '@nuxt/fonts': specifier: 0.7.0 - version: 0.7.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + version: 0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/image': specifier: 1.7.0 version: 1.7.0(rollup@4.17.2) @@ -33,8 +33,8 @@ dependencies: specifier: 3.4.1 version: 3.4.1(rollup@4.17.2) '@nuxtjs/html-validator': - specifier: 1.8.1 - version: 1.8.1(rollup@4.17.2)(vitest@1.6.0) + specifier: 1.8.2 + version: 1.8.2(rollup@4.17.2)(vitest@1.6.0) '@nuxtjs/plausible': specifier: 1.0.0 version: 1.0.0(rollup@4.17.2) @@ -87,11 +87,11 @@ dependencies: specifier: ^1.7.0 version: 1.7.0 nuxt: - specifier: npm:nuxt-nightly@3.12.0-28587627.2d1ab61b - version: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + specifier: ^3.12.1 + version: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) nuxt-og-image: specifier: 3.0.0-rc.53 - version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) + version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) nuxt-time: specifier: ^0.1.3 version: 0.1.3(rollup@4.17.2) @@ -146,8 +146,8 @@ devDependencies: specifier: 19.2.2 version: 19.2.2 '@nuxt/test-utils': - specifier: 3.12.1 - version: 3.12.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + specifier: 3.13.1 + version: 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) '@playwright/test': specifier: 1.44.0 version: 1.44.0 @@ -660,7 +660,6 @@ packages: engines: {node: '>=16.13'} dependencies: mime: 3.0.0 - dev: false /@cloudflare/workerd-darwin-64@1.20240320.1: resolution: {integrity: sha512-ioG5k2M17xyiAlK/k3L21NZLMVeSHMjwlmGtZyCyzSLL5/zGINcgZ5yPLV0UuWiysw07/6Jjzm5Sx94hzMVybg==} @@ -1103,8 +1102,8 @@ packages: /@dual-bundle/import-meta-resolve@4.1.0: resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - /@es-joy/jsdoccomment@0.43.0: - resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} + /@es-joy/jsdoccomment@0.43.1: + resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} dependencies: '@types/eslint': 8.56.10 @@ -1545,23 +1544,6 @@ packages: - utf-8-validate dev: false - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.5 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /@eslint/eslintrc@3.0.2: resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1592,7 +1574,6 @@ packages: /@fastify/busboy@2.1.1: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - dev: false /@floating-ui/core@1.6.2: resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} @@ -1725,7 +1706,6 @@ packages: /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - dev: false /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -1765,7 +1745,6 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - dev: false /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -1839,7 +1818,6 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false /@netlify/functions@2.7.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-4pXC/fuj3eGQ86wbgPiM4zY8+AsNrdz6vcv6FEdUJnZW+LqF8IWjQcY3S0d1hLeLKODYOqq4CkrzGyCpce63Nw==} @@ -1848,12 +1826,10 @@ packages: '@netlify/serverless-functions-api': 1.18.1(@opentelemetry/api@1.8.0) transitivePeerDependencies: - '@opentelemetry/api' - dev: false /@netlify/node-cookies@0.1.0: resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} engines: {node: ^14.16.0 || >=16.0.0} - dev: false /@netlify/serverless-functions-api@1.18.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-DrSvivchuwsuQW03zbVPT3nxCQa5tn7m4aoPOsQKibuJXIuSbfxzCBxPLz0+LchU5ds7YyOaCc9872Y32ngYzg==} @@ -1868,7 +1844,6 @@ packages: urlpattern-polyfill: 8.0.2 transitivePeerDependencies: - '@opentelemetry/api' - dev: false /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1980,14 +1955,14 @@ packages: - supports-color dev: false - /@nuxt/content@2.12.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27): + /@nuxt/content@2.12.1(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} dependencies: '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxtjs/mdc': 0.6.1(rollup@4.17.2) '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/head': 2.0.0(vue@3.4.27) - '@vueuse/nuxt': 10.9.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27) + '@vueuse/nuxt': 10.9.0(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -2038,7 +2013,7 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/devtools-kit@1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-YckEiiTef3dMckwLLUb+feKV0O8pS9s8ujw/FQ600oQbOCbq6hpWY5HQYxVYc3E41wu87lFiIZ1rnHjO3nM9sw==} peerDependencies: nuxt: ^3.9.0 @@ -2047,14 +2022,30 @@ packages: '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxt/schema': 3.11.2(rollup@4.17.2) execa: 7.2.0 - nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + vite: 5.2.11(@types/node@20.14.2) + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /@nuxt/devtools-kit@1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): + resolution: {integrity: sha512-YkcuSirzVVi36gWjIl9sJ4lsuiuQiIStY3upLy829zMTIXXeF8yUEBexKL6zHD3UPqCigoF7IuovnfLw78BQ9g==} + peerDependencies: + nuxt: ^3.9.0 + vite: '*' + dependencies: + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) + execa: 7.2.0 + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) vite: 5.2.11(@types/node@20.14.2) transitivePeerDependencies: - rollup - supports-color dev: false - /@nuxt/devtools-ui-kit@1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /@nuxt/devtools-ui-kit@1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-14oX/jQbZ+aB1UxrtSwfbp+49FT9gaD4JYKPCc2T+P9wR2/fQQJAggP9WIWKauY475XBQhgZcNMwosXxusf/bw==} peerDependencies: '@nuxt/devtools': 1.3.1 @@ -2063,8 +2054,8 @@ packages: '@iconify-json/logos': 1.1.42 '@iconify-json/ri': 1.1.20 '@iconify-json/tabler': 1.1.111 - '@nuxt/devtools': 1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools': 1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxtjs/color-mode': 3.4.1(rollup@4.17.2) '@unocss/core': 0.60.4 @@ -2075,7 +2066,7 @@ packages: '@unocss/reset': 0.60.4 '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27) - '@vueuse/nuxt': 10.9.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27) + '@vueuse/nuxt': 10.9.0(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 @@ -2121,7 +2112,23 @@ packages: semver: 7.6.2 dev: false - /@nuxt/devtools@1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + /@nuxt/devtools-wizard@1.3.3: + resolution: {integrity: sha512-9Umo9eDgwhSBDnTzWINXwJBYy2J3ay6OviM7Qdr08B9hDu+CU6MrEpsT4hZ3npD7p1E+9t1YQw/4fZ8NMcPVnw==} + hasBin: true + dependencies: + consola: 3.2.3 + diff: 5.2.0 + execa: 7.2.0 + global-directory: 4.0.1 + magicast: 0.3.4 + pathe: 1.1.2 + pkg-types: 1.1.1 + prompts: 2.4.2 + rc9: 2.1.2 + semver: 7.6.2 + dev: false + + /@nuxt/devtools@1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-SuiuqtlN6OMPn7hYqbydcJmRF/L86yxi8ApcjNVnMURYBPaAAN9egkEFpQ6AjzjX+UnaG1hU8FE0w6pWKSRp3A==} hasBin: true peerDependencies: @@ -2129,7 +2136,7 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/devtools-wizard': 1.3.1 '@nuxt/kit': 3.11.2(rollup@4.17.2) '@vue/devtools-applet': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) @@ -2150,7 +2157,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -2192,23 +2199,95 @@ packages: - vue dev: false - /@nuxt/eslint-config@0.3.10(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-Hv1ncp0AzRSPD2FYjPW4r1ViSysXjZ2YFFBcfAdKtJtXrch+35B4H1+JXzHQa2P6M1nxMt3riPVSMibS9HkflQ==} + /@nuxt/devtools@1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + resolution: {integrity: sha512-rlFIggkUfYvSSZRkk7v9L4aqgmnCGSzcaYJYPA+RGtJQy7asJ3Ziqx/iXnj9Ih81L6vL/BqbX9G49beJGqL/MQ==} + hasBin: true + peerDependencies: + nuxt: ^3.9.0 + vite: '*' + dependencies: + '@antfu/utils': 0.7.8 + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-wizard': 1.3.3 + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-core': 7.1.3(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-kit': 7.1.3(vue@3.4.27) + birpc: 0.2.17 + consola: 3.2.3 + cronstrue: 2.50.0 + destr: 2.0.3 + error-stack-parser-es: 0.1.4 + execa: 7.2.0 + fast-glob: 3.3.2 + flatted: 3.3.1 + get-port-please: 3.1.2 + hookable: 5.5.3 + image-meta: 0.2.0 + is-installed-globally: 1.0.0 + launch-editor: 2.6.1 + local-pkg: 0.5.0 + magicast: 0.3.4 + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nypm: 0.3.8 + ohash: 1.1.3 + pacote: 18.0.6 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.1 + rc9: 2.1.2 + scule: 1.3.0 + semver: 7.6.2 + simple-git: 3.24.0 + sirv: 2.0.4 + unimport: 3.7.2(rollup@4.17.2) + vite: 5.2.11(@types/node@20.14.2) + vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.11) + vite-plugin-vue-inspector: 5.1.0(vite@5.2.11) + which: 3.0.1 + ws: 8.17.0 + transitivePeerDependencies: + - '@unocss/reset' + - '@vue/composition-api' + - async-validator + - axios + - bluebird + - bufferutil + - change-case + - drauu + - floating-vue + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - unocss + - utf-8-validate + - vue + dev: false + + /@nuxt/eslint-config@0.3.13(eslint@9.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-xnMkcrz9vFjtIuKsfOPhNOKFVD51JZClj/16raciHVOK9eiqZuQjbxaf60b7ffk7cmD1EDhlQhbSxaLAJm/QYg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: '@eslint/js': 9.2.0 - '@nuxt/eslint-plugin': 0.3.10(eslint@9.2.0)(typescript@5.4.5) - '@rushstack/eslint-patch': 1.10.2 - '@stylistic/eslint-plugin': 1.8.1(eslint@9.2.0)(typescript@5.4.5) + '@nuxt/eslint-plugin': 0.3.13(eslint@9.2.0)(typescript@5.4.5) + '@rushstack/eslint-patch': 1.10.3 + '@stylistic/eslint-plugin': 2.1.0(eslint@9.2.0)(typescript@5.4.5) '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@9.2.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.9.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 eslint-config-flat-gitignore: 0.1.5 - eslint-flat-config-utils: 0.2.4 + eslint-flat-config-utils: 0.2.5 eslint-plugin-import-x: 0.5.0(eslint@9.2.0)(typescript@5.4.5) - eslint-plugin-jsdoc: 48.2.4(eslint@9.2.0) - eslint-plugin-unicorn: 52.0.0(eslint@9.2.0) + eslint-plugin-jsdoc: 48.2.9(eslint@9.2.0) + eslint-plugin-regexp: 2.6.0(eslint@9.2.0) + eslint-plugin-unicorn: 53.0.0(eslint@9.2.0) eslint-plugin-vue: 9.26.0(eslint@9.2.0) globals: 15.4.0 pathe: 1.1.2 @@ -2219,8 +2298,8 @@ packages: - typescript dev: false - /@nuxt/eslint-plugin@0.3.10(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-eV9TIpQK6UUN9wZCEuunG0vYXt4yz8RrfvvYC1mwq075kSOQevGWNCQKFE1SKr0YDl4PIIy8wDjchYIwT3gfNg==} + /@nuxt/eslint-plugin@0.3.13(eslint@9.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-8LW9QJgVSARgO7QZmRy6vmWjDdHiAy/GNN3zKFPBetQxj5ECXsK0Ggfn8RiSi9rgqJSQjXDvMMHFpHiDETXgSQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: @@ -2232,8 +2311,8 @@ packages: - typescript dev: false - /@nuxt/eslint@0.3.10(eslint@9.2.0)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11): - resolution: {integrity: sha512-EfjP5FJQ1uXqpYx1dHMeaGYL+6oAJqzq/j5HDEX78ZsInU7hoSJjia/0b+dyB+LRM9gn0wDBoOFwSO+6U2HC7w==} + /@nuxt/eslint@0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11): + resolution: {integrity: sha512-3NSD713MVLlHuwXDSqNOS1KUj0L+CP/3a1vwdOpdTJd8h3vdZaJAQ3XBtsvV33fvNDgZ5DEHSMc/+5/xDh3Xpw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 eslint-webpack-plugin: ^4.1.0 @@ -2245,9 +2324,9 @@ packages: optional: true dependencies: '@eslint/config-inspector': 0.4.8(eslint@9.2.0) - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/eslint-config': 0.3.10(eslint@9.2.0)(typescript@5.4.5) - '@nuxt/eslint-plugin': 0.3.10(eslint@9.2.0)(typescript@5.4.5) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/eslint-config': 0.3.13(eslint@9.2.0)(typescript@5.4.5) + '@nuxt/eslint-plugin': 0.3.13(eslint@9.2.0)(typescript@5.4.5) '@nuxt/kit': 3.11.2(rollup@4.17.2) chokidar: 3.6.0 eslint: 9.2.0 @@ -2269,10 +2348,10 @@ packages: - vite dev: false - /@nuxt/fonts@0.7.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/fonts@0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-nng9m7IbdjPkKbNY26xygsuIeld3WjejGBmB4xN3lZDo8kKtThqzLn+M0enYQZBNGQShLaIAoFa+ccFF50qZRg==} dependencies: - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/kit': 3.11.2(rollup@4.17.2) chalk: 5.3.0 css-tree: 2.3.1 @@ -2348,11 +2427,11 @@ packages: - uWebSockets.js dev: false - /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2): - resolution: {integrity: sha512-Wsbs0c9MjsjRpyDH36hfCtiOPT1aJeCCIn7jDlQRNJN1MfMG2aLUO1v7c6u+AV6FU7IjOsEKlE8Zhtshj8JRkw==} + /@nuxt/kit@3.11.2(rollup@4.17.2): + resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) + '@nuxt/schema': 3.11.2(rollup@4.17.2) c12: 1.10.0 consola: 3.2.3 defu: 6.1.4 @@ -2373,22 +2452,23 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: false - /@nuxt/kit@3.11.2(rollup@4.17.2): - resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} + /@nuxt/kit@3.12.1(rollup@4.17.2): + resolution: {integrity: sha512-PHONuNCMqi3FYp0abgkhF3iH1j6CznJLMLpa8qxDGH532ALDcR1ThxbxytTA3fPiYulG2KenK8jloDfNdXOfCA==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.11.2(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) c12: 1.10.0 consola: 3.2.3 defu: 6.1.4 + destr: 2.0.3 globby: 14.0.1 hash-sum: 2.0.0 ignore: 5.3.1 - jiti: 1.21.3 + jiti: 1.21.6 + klona: 2.0.6 knitwork: 1.1.0 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.1 scule: 1.3.0 @@ -2400,11 +2480,13 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: false - /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2): - resolution: {integrity: sha512-OOsT/TduzAuEOFjvujIrRHCqu/HnkDkQqHH8rrNrnuyHHbjyl4sh3IqF8ZobNRSBn4Uma7W8qjrycYxLRQC7pw==} + /@nuxt/schema@3.11.2(rollup@4.17.2): + resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: + '@nuxt/ui-templates': 1.3.3 consola: 3.2.3 defu: 6.1.4 hookable: 5.5.3 @@ -2413,19 +2495,17 @@ packages: scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 - uncrypto: 0.1.3 unimport: 3.7.2(rollup@4.17.2) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color - dev: false - /@nuxt/schema@3.11.2(rollup@4.17.2): - resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} + /@nuxt/schema@3.12.1(rollup@4.17.2): + resolution: {integrity: sha512-yPgZVczd0vKhG73E7N61+EZHZTjtCvh2LKVhvT7c69zLBnPPqJNK1oJfqsKUCOOHSm1o1rTG8Xaibp91q2I49w==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/ui-templates': 1.3.3 + compatx: 0.1.3 consola: 3.2.3 defu: 6.1.4 hookable: 5.5.3 @@ -2434,17 +2514,19 @@ packages: scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 + uncrypto: 0.1.3 unimport: 3.7.2(rollup@4.17.2) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color + dev: false /@nuxt/telemetry@2.5.4(rollup@4.17.2): resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} hasBin: true dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -2453,7 +2535,7 @@ packages: dotenv: 16.4.5 git-url-parse: 14.0.0 is-docker: 3.0.0 - jiti: 1.21.3 + jiti: 1.21.6 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.3.4 @@ -2466,20 +2548,21 @@ packages: - supports-color dev: false - /@nuxt/test-utils@3.12.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): - resolution: {integrity: sha512-VRLNcDz9Ad/4pjHdNRVLPs5DVIO5IJ0ij81PLmsE/lt+5oeeIQld+AgHgcqM4BM1YKsXTBuavbk1mEBqj7h/+A==} - engines: {node: ^14.18.0 || >=16.10.0} + /@nuxt/test-utils@3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): + resolution: {integrity: sha512-rqNnjArhFUU8qMHtpEZzjfF6fGTzeXxZsreNLUy9X5AoUuS37HgnobNJIirTrA0xzlzitKVm/mB9r4gXZGzWdQ==} + engines: {node: '>=18.20.2'} peerDependencies: '@cucumber/cucumber': ^10.3.1 '@jest/globals': ^29.5.0 - '@playwright/test': ^1.42.1 + '@playwright/test': ^1.43.1 '@testing-library/vue': ^7.0.0 || ^8.0.1 '@vitest/ui': ^0.34.6 || ^1.0.0 '@vue/test-utils': ^2.4.2 h3: '*' happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 - playwright-core: ^1.34.3 + nitropack: '*' + playwright-core: ^1.43.1 vite: '*' vitest: ^0.34.6 || ^1.0.0 vue: ^3.3.4 @@ -2522,6 +2605,7 @@ packages: happy-dom: 14.10.1 local-pkg: 0.5.0 magic-string: 0.30.10 + nitropack: 2.9.6(@opentelemetry/api@1.8.0) node-fetch-native: 1.6.4 ofetch: 1.3.4 pathe: 1.1.2 @@ -2535,7 +2619,7 @@ packages: unplugin: 1.10.1 vite: 5.2.11(@types/node@20.14.2) vitest: 1.6.0(@types/node@20.14.2)(happy-dom@14.10.1) - vitest-environment-nuxt: 1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + vitest-environment-nuxt: 1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) vue: 3.4.27(typescript@5.4.5) vue-router: 4.3.2(vue@3.4.27) transitivePeerDependencies: @@ -2546,16 +2630,16 @@ packages: /@nuxt/ui-templates@1.3.3: resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} - /@nuxt/vite-builder-nightly@3.12.0-28587627.2d1ab61b(@types/node@20.14.2)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27): - resolution: {integrity: sha512-NBLc2GxZRuGnkn2TxaQPfw6wkzyz+L9pQJqU2yRZqX1Q4E9aN+AmrFfGaDzRbRC28UDQX5zLGpL8QnFv7CI+GA==} + /@nuxt/vite-builder@3.12.1(@types/node@20.14.2)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27): + resolution: {integrity: sha512-Op6m/jm0MMWgpD+evKZR7L5zATa2gQhWrP0uZJjZc8yuo3TutkUyfTR5GzbH/ujJgk0TnqED6vYhmjLsT6n8pA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) - '@rollup/plugin-replace': 5.0.5(rollup@4.17.2) - '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.4.27) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.4.27) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.17.2) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.13)(vue@3.4.27) + '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.2.13)(vue@3.4.27) autoprefixer: 10.4.19(postcss@8.4.38) clear: 0.1.0 consola: 3.2.3 @@ -2567,10 +2651,10 @@ packages: externality: 1.0.2 fs-extra: 11.2.0 get-port-please: 3.1.2 - h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 + h3: 1.11.1 knitwork: 1.1.0 magic-string: 0.30.10 - mlly: 1.7.0 + mlly: 1.7.1 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -2582,9 +2666,9 @@ packages: ufo: 1.5.3 unenv: 1.9.0 unplugin: 1.10.1 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vite-node: 1.6.0(@types/node@20.14.2) - vite-plugin-checker: 0.6.4(eslint@9.2.0)(stylelint@16.5.0)(typescript@5.4.5)(vite@5.2.11)(vue-tsc@2.0.16) + vite-plugin-checker: 0.6.4(eslint@9.2.0)(stylelint@16.5.0)(typescript@5.4.5)(vite@5.2.13)(vue-tsc@2.0.16) vue: 3.4.27(typescript@5.4.5) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: @@ -2620,8 +2704,8 @@ packages: - supports-color dev: false - /@nuxtjs/html-validator@1.8.1(rollup@4.17.2)(vitest@1.6.0): - resolution: {integrity: sha512-dUqpzL5RQns4AYBdorbVOAxUKTFckSLahIlcGrwLUo5EXc9tjpevrx8Cnub0W4Py/+jL6B5ZYKwQbghVZBWIbw==} + /@nuxtjs/html-validator@1.8.2(rollup@4.17.2)(vitest@1.6.0): + resolution: {integrity: sha512-BLXc5CE4PM0HsvpLyq6e9+UiHUykK3aVBucUM9ARvXT3Io1nR79gEyRfHIsktilDsnwadFyFJo8OYeOfcLr3NQ==} dependencies: '@nuxt/kit': 3.11.2(rollup@4.17.2) chalk: 5.3.0 @@ -2715,12 +2799,10 @@ packages: engines: {node: '>=14'} dependencies: '@opentelemetry/api': 1.8.0 - dev: false /@opentelemetry/api@1.8.0: resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} engines: {node: '>=8.0.0'} - dev: false /@opentelemetry/core@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==} @@ -2730,7 +2812,6 @@ packages: dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/semantic-conventions': 1.23.0 - dev: false /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} @@ -2740,7 +2821,6 @@ packages: dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/semantic-conventions': 1.24.1 - dev: false /@opentelemetry/otlp-transformer@0.50.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-s0sl1Yfqd5q1Kjrf6DqXPWzErL+XHhrXOfejh4Vc/SMTNqC902xDsC8JQxbjuramWt/+hibfguIvi7Ns8VLolA==} @@ -2755,7 +2835,6 @@ packages: '@opentelemetry/sdk-logs': 0.50.0(@opentelemetry/api-logs@0.50.0)(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-metrics': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.8.0) - dev: false /@opentelemetry/resources@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==} @@ -2766,7 +2845,6 @@ packages: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.23.0 - dev: false /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} @@ -2777,7 +2855,6 @@ packages: '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.24.1 - dev: false /@opentelemetry/sdk-logs@0.50.0(@opentelemetry/api-logs@0.50.0)(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-PeUEupBB29p9nlPNqXoa1PUWNLsZnxG0DCDj3sHqzae+8y76B/A5hvZjg03ulWdnvBLYpnJslqzylG9E0IL87g==} @@ -2790,7 +2867,6 @@ packages: '@opentelemetry/api-logs': 0.50.0 '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.8.0) - dev: false /@opentelemetry/sdk-metrics@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-4OkvW6+wST4h6LFG23rXSTf6nmTf201h9dzq7bE0z5R9ESEVLERZz6WXwE7PSgg1gdjlaznm1jLJf8GttypFDg==} @@ -2802,7 +2878,6 @@ packages: '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.8.0) lodash.merge: 4.6.2 - dev: false /@opentelemetry/sdk-trace-base@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-PzBmZM8hBomUqvCddF/5Olyyviayka44O5nDWq673np3ctnvwMOvNrsUORZjKja1zJbwEuD9niAGbnVrz3jwRQ==} @@ -2814,7 +2889,6 @@ packages: '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.23.0 - dev: false /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} @@ -2826,17 +2900,14 @@ packages: '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.24.1 - dev: false /@opentelemetry/semantic-conventions@1.23.0: resolution: {integrity: sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==} engines: {node: '>=14'} - dev: false /@opentelemetry/semantic-conventions@1.24.1: resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} engines: {node: '>=14'} - dev: false /@parcel/watcher-android-arm64@2.4.1: resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} @@ -2844,7 +2915,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@parcel/watcher-darwin-arm64@2.4.1: @@ -2853,7 +2923,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@parcel/watcher-darwin-x64@2.4.1: @@ -2862,7 +2931,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@parcel/watcher-freebsd-x64@2.4.1: @@ -2871,7 +2939,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true /@parcel/watcher-linux-arm-glibc@2.4.1: @@ -2880,7 +2947,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@parcel/watcher-linux-arm64-glibc@2.4.1: @@ -2889,7 +2955,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@parcel/watcher-linux-arm64-musl@2.4.1: @@ -2898,7 +2963,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@parcel/watcher-linux-x64-glibc@2.4.1: @@ -2907,7 +2971,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@parcel/watcher-linux-x64-musl@2.4.1: @@ -2916,7 +2979,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@parcel/watcher-wasm@2.4.1: @@ -2925,7 +2987,6 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.7 - dev: false bundledDependencies: - napi-wasm @@ -2935,7 +2996,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@parcel/watcher-win32-ia32@2.4.1: @@ -2944,7 +3004,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /@parcel/watcher-win32-x64@2.4.1: @@ -2953,7 +3012,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /@parcel/watcher@2.4.1: @@ -2977,7 +3035,6 @@ packages: '@parcel/watcher-win32-arm64': 2.4.1 '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - dev: false /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -3140,7 +3197,7 @@ packages: engines: {node: '>= 10'} dev: false - /@rollup/plugin-alias@5.1.0(rollup@4.18.0): + /@rollup/plugin-alias@5.1.0(rollup@4.17.2): resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3149,11 +3206,10 @@ packages: rollup: optional: true dependencies: - rollup: 4.18.0 + rollup: 4.17.2 slash: 4.0.0 - dev: false - /@rollup/plugin-commonjs@25.0.8(rollup@4.18.0): + /@rollup/plugin-commonjs@25.0.8(rollup@4.17.2): resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3162,16 +3218,15 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.10 - rollup: 4.18.0 - dev: false + rollup: 4.17.2 - /@rollup/plugin-inject@5.0.5(rollup@4.18.0): + /@rollup/plugin-inject@5.0.5(rollup@4.17.2): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3180,13 +3235,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) estree-walker: 2.0.2 magic-string: 0.30.10 - rollup: 4.18.0 - dev: false + rollup: 4.17.2 - /@rollup/plugin-json@6.1.0(rollup@4.18.0): + /@rollup/plugin-json@6.1.0(rollup@4.17.2): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3195,11 +3249,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - rollup: 4.18.0 - dev: false + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + rollup: 4.17.2 - /@rollup/plugin-node-resolve@15.2.3(rollup@4.18.0): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.17.2): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3208,14 +3261,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.18.0 - dev: false + rollup: 4.17.2 /@rollup/plugin-replace@5.0.5(rollup@4.17.2): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} @@ -3229,10 +3281,9 @@ packages: '@rollup/pluginutils': 5.1.0(rollup@4.17.2) magic-string: 0.30.10 rollup: 4.17.2 - dev: false - /@rollup/plugin-replace@5.0.5(rollup@4.18.0): - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} + /@rollup/plugin-replace@5.0.7(rollup@4.17.2): + resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -3240,12 +3291,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) magic-string: 0.30.10 - rollup: 4.18.0 + rollup: 4.17.2 dev: false - /@rollup/plugin-terser@0.4.4(rollup@4.18.0): + /@rollup/plugin-terser@0.4.4(rollup@4.17.2): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3254,11 +3305,10 @@ packages: rollup: optional: true dependencies: - rollup: 4.18.0 + rollup: 4.17.2 serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.31.1 - dev: false /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -3266,7 +3316,6 @@ packages: dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - dev: false /@rollup/pluginutils@5.1.0(rollup@4.17.2): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -3282,21 +3331,6 @@ packages: picomatch: 2.3.1 rollup: 4.17.2 - /@rollup/pluginutils@5.1.0(rollup@4.18.0): - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 4.18.0 - dev: false - /@rollup/rollup-android-arm-eabi@4.17.2: resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} cpu: [arm] @@ -3304,14 +3338,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-android-arm-eabi@4.18.0: - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-android-arm64@4.17.2: resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} cpu: [arm64] @@ -3319,14 +3345,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.18.0: - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-darwin-arm64@4.17.2: resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} cpu: [arm64] @@ -3334,14 +3352,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.18.0: - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-darwin-x64@4.17.2: resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} cpu: [x64] @@ -3349,14 +3359,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.18.0: - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.17.2: resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} cpu: [arm] @@ -3364,14 +3366,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.18.0: - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-arm-musleabihf@4.17.2: resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} cpu: [arm] @@ -3379,14 +3373,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.18.0: - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-arm64-gnu@4.17.2: resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} cpu: [arm64] @@ -3394,14 +3380,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.18.0: - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-arm64-musl@4.17.2: resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} cpu: [arm64] @@ -3409,14 +3387,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.18.0: - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.17.2: resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} cpu: [ppc64] @@ -3424,14 +3394,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.17.2: resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} cpu: [riscv64] @@ -3439,14 +3401,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.18.0: - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-s390x-gnu@4.17.2: resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} cpu: [s390x] @@ -3454,14 +3408,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.18.0: - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-x64-gnu@4.17.2: resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} cpu: [x64] @@ -3469,14 +3415,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.18.0: - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-linux-x64-musl@4.17.2: resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} cpu: [x64] @@ -3484,14 +3422,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.18.0: - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-win32-arm64-msvc@4.17.2: resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} cpu: [arm64] @@ -3499,14 +3429,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.18.0: - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-win32-ia32-msvc@4.17.2: resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} cpu: [ia32] @@ -3514,14 +3436,6 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.18.0: - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@rollup/rollup-win32-x64-msvc@4.17.2: resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} cpu: [x64] @@ -3529,22 +3443,18 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.18.0: - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@rushstack/eslint-patch@1.10.2: - resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} + /@rushstack/eslint-patch@1.10.3: + resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} dev: false /@sec-ant/readable-stream@0.4.1: resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} dev: true + /@shikijs/core@1.3.0: + resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==} + dev: false + /@shikijs/core@1.5.2: resolution: {integrity: sha512-wSAOgaz48GmhILFElMCeQypSZmj6Ru6DttOOtl3KNkdJ17ApQuGNCfzpk4cClasVrnIu45++2DBwG4LNMQAfaA==} dev: false @@ -3650,71 +3560,70 @@ packages: resolution: {integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==} dev: false - /@stylistic/eslint-plugin-js@1.8.1(eslint@9.2.0): - resolution: {integrity: sha512-c5c2C8Mos5tTQd+NWpqwEu7VT6SSRooAguFPMj1cp2RkTYl1ynKoXo8MWy3k4rkbzoeYHrqC2UlUzsroAN7wtQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-js@2.1.0(eslint@9.2.0): + resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: '@types/eslint': 8.56.10 acorn: 8.11.3 - escape-string-regexp: 4.0.0 eslint: 9.2.0 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 dev: false - /@stylistic/eslint-plugin-jsx@1.8.1(eslint@9.2.0): - resolution: {integrity: sha512-k1Eb6rcjMP+mmjvj+vd9y5KUdWn1OBkkPLHXhsrHt5lCDFZxJEs0aVQzE5lpYrtVZVkpc5esTtss/cPJux0lfA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.2.0): + resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) '@types/eslint': 8.56.10 eslint: 9.2.0 estraverse: 5.3.0 picomatch: 4.0.2 dev: false - /@stylistic/eslint-plugin-plus@1.8.1(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-4+40H3lHYTN8OWz+US8CamVkO+2hxNLp9+CAjorI7top/lHqemhpJvKA1LD9Uh+WMY9DYWiWpL2+SZ2wAXY9fQ==} + /@stylistic/eslint-plugin-plus@2.1.0(eslint@9.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} peerDependencies: eslint: '*' dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@stylistic/eslint-plugin-ts@1.8.1(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-/q1m+ZuO1JHfiSF16EATFzv7XSJkc5W6DocfvH5o9oB6WWYFMF77fVoBWnKT3wGptPOc2hkRupRKhmeFROdfWA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-ts@2.1.0(eslint@9.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@stylistic/eslint-plugin@1.8.1(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-64My6I7uCcmSQ//427Pfg2vjSf9SDzfsGIWohNFgISMLYdC5BzJqDo647iDDJzSxINh3WTC0Ql46ifiKuOoTyA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin@2.1.0(eslint@9.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) - '@stylistic/eslint-plugin-jsx': 1.8.1(eslint@9.2.0) - '@stylistic/eslint-plugin-plus': 1.8.1(eslint@9.2.0)(typescript@5.4.5) - '@stylistic/eslint-plugin-ts': 1.8.1(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.2.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.2.0)(typescript@5.4.5) '@types/eslint': 8.56.10 eslint: 9.2.0 transitivePeerDependencies: @@ -3793,7 +3702,6 @@ packages: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: '@types/node': 20.14.2 - dev: false /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3820,11 +3728,6 @@ packages: /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: false - - /@types/semver@7.5.8: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: false /@types/unist@2.0.10: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} @@ -3886,14 +3789,6 @@ packages: - supports-color dev: false - /@typescript-eslint/scope-manager@6.21.0: - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 - dev: false - /@typescript-eslint/scope-manager@7.9.0: resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3922,38 +3817,11 @@ packages: - supports-color dev: false - /@typescript-eslint/types@6.21.0: - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: false - /@typescript-eslint/types@7.9.0: resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} engines: {node: ^18.18.0 || >=20.0.0} dev: false - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.5 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: false - /@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5): resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3976,25 +3844,6 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@6.21.0(eslint@9.2.0)(typescript@5.4.5): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - eslint: 9.2.0 - semver: 7.6.2 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - /@typescript-eslint/utils@7.9.0(eslint@9.2.0)(typescript@5.4.5): resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4011,14 +3860,6 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys@6.21.0: - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.21.0 - eslint-visitor-keys: 3.4.3 - dev: false - /@typescript-eslint/visitor-keys@7.9.0: resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4038,6 +3879,13 @@ packages: '@unhead/shared': 1.9.10 dev: false + /@unhead/dom@1.9.12: + resolution: {integrity: sha512-3MY1TbZmEjGNZapi3wvJW0vWNS2CLKHt7/m57sScDHCNvNBe1mTwrIOhtZFDgAndhml2EVQ68RMa0Vhum/M+cw==} + dependencies: + '@unhead/schema': 1.9.12 + '@unhead/shared': 1.9.12 + dev: false + /@unhead/schema@1.9.10: resolution: {integrity: sha512-3ROh0doKfA7cIcU0zmjYVvNOiJuxSOcjInL+7iOFIxQovEWr1PcDnrnbEWGJsXrLA8eqjrjmhuDqAr3JbMGsLg==} dependencies: @@ -4045,12 +3893,25 @@ packages: zhead: 2.2.4 dev: false + /@unhead/schema@1.9.12: + resolution: {integrity: sha512-ue2FKyIZKsuZDpWJBMlBGwMm4s+vFeU3NUWsNt8Z+2JkOUIqO/VG43LxNgY1M595bOS71Gdxk+G9VtzfKJ5uEA==} + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + dev: false + /@unhead/shared@1.9.10: resolution: {integrity: sha512-LBXxm/8ahY4FZ0FbWVaM1ANFO5QpPzvaYwjAQhgHANsrqFP2EqoGcOv1CfhdQbxg8vpGXkjI7m0r/8E9d3JoDA==} dependencies: '@unhead/schema': 1.9.10 dev: false + /@unhead/shared@1.9.12: + resolution: {integrity: sha512-72wlLXG3FP3sXUrwd42Uv8jYpHSg4R6IFJcsl+QisRjKM89JnjOFSw1DqWO4IOftW5xOxS4J5v7SQyJ4NJo7Bw==} + dependencies: + '@unhead/schema': 1.9.12 + dev: false + /@unhead/ssr@1.9.10: resolution: {integrity: sha512-4hy3uFrYGJd5h0jmCIC0vFBf5DDhbz+j6tkATTNIaLz5lR4ZdFT+ipwzR20GvnaOiGWiOhZF3yv9FTJQyX4jog==} dependencies: @@ -4058,6 +3919,13 @@ packages: '@unhead/shared': 1.9.10 dev: false + /@unhead/ssr@1.9.12: + resolution: {integrity: sha512-EbUT55CzAYsXL/A1hjxpDoK0EitV3n1YZVWHfdE+I8Qe13EL/tnQwco2AYILjb1gtA4s70n3PjTNGeJ17cHPnw==} + dependencies: + '@unhead/schema': 1.9.12 + '@unhead/shared': 1.9.12 + dev: false + /@unhead/vue@1.9.10(vue@3.4.27): resolution: {integrity: sha512-Zi65eTU5IIaqqXAVOVJ4fnwJRR751FZIFlzYOjIekf1eNkISy+A4xyz3NIEQWSlXCrOiDNgDhT0YgKUcx5FfHQ==} peerDependencies: @@ -4070,6 +3938,18 @@ packages: vue: 3.4.27(typescript@5.4.5) dev: false + /@unhead/vue@1.9.12(vue@3.4.27): + resolution: {integrity: sha512-keE4EuswgzCqVU7zmZprU+ToMvNWc3s8NoLreH5AtJd2u0FgBygD8sxRVyEnZw1KwFYOJ2C7yD2TChSKZioPGQ==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.9.12 + '@unhead/shared': 1.9.12 + hookable: 5.5.3 + unhead: 1.9.12 + vue: 3.4.27(typescript@5.4.5) + dev: false + /@unocss/astro@0.60.4(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-mfWiEVCUP00gxrMewwPfnTuw+ur5b6uIBRH2tIGkvfI21rLyZw8TIF08w7USz9C/47rvzsixBtCqq7v0g3Tw9w==} peerDependencies: @@ -4362,8 +4242,8 @@ packages: - rollup dev: false - /@vercel/nft@0.27.2: - resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + /@vercel/nft@0.26.5: + resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} engines: {node: '>=16'} hasBin: true dependencies: @@ -4382,32 +4262,31 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.4.27): - resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} - engines: {node: ^14.18.0 || >=16.0.0} + /@vitejs/plugin-vue-jsx@4.0.0(vite@5.2.13)(vue@3.4.27): + resolution: {integrity: sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^4.0.0 || ^5.0.0 + vite: ^5.0.0 vue: ^3.0.0 dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vue: 3.4.27(typescript@5.4.5) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.27): + /@vitejs/plugin-vue@5.0.4(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vue: 3.4.27(typescript@5.4.5) dev: false @@ -4559,6 +4438,40 @@ packages: /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + /@vue/devtools-applet@7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + resolution: {integrity: sha512-525h17FzUF7ssko/U+yeP5jv0HaGm3eI4dVqncWPRCLTDtOy1V+srjoxYqr5qnzx6AdIU2icPQF2KNomd9FGZw==} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vue/devtools-core': 7.2.0(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-kit': 7.2.0(vue@3.4.27) + '@vue/devtools-shared': 7.2.0 + '@vue/devtools-ui': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vue@3.4.27) + lodash-es: 4.17.21 + perfect-debounce: 1.0.0 + shiki: 1.3.0 + splitpanes: 3.1.5 + vue: 3.4.27(typescript@5.4.5) + vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.27) + transitivePeerDependencies: + - '@unocss/reset' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - floating-vue + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - sortablejs + - universal-cookie + - unocss + - vite + dev: false + /@vue/devtools-applet@7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-ohl3uHejqu8v6BoCfsadpo6/QU1o585Im8AbH4bZiQTKdIot7OlBdk7pz9bK3muV6N1xKuiDNwYul0QYClOeSg==} peerDependencies: @@ -4593,6 +4506,20 @@ packages: - vite dev: false + /@vue/devtools-core@7.1.3(vite@5.2.11)(vue@3.4.27): + resolution: {integrity: sha512-pVbWi8pf2Z/fZPioYOIgu+cv9pQG55k4D8bL31ec+Wfe+pQR0ImFDu0OhHfch1Ra8uvLLrAZTF4IKeGAkmzD4A==} + dependencies: + '@vue/devtools-kit': 7.2.0(vue@3.4.27) + '@vue/devtools-shared': 7.2.0 + mitt: 3.0.1 + nanoid: 3.3.7 + pathe: 1.1.2 + vite-hot-client: 0.2.3(vite@5.2.11) + transitivePeerDependencies: + - vite + - vue + dev: false + /@vue/devtools-core@7.2.0(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==} dependencies: @@ -4607,6 +4534,19 @@ packages: - vue dev: false + /@vue/devtools-kit@7.1.3(vue@3.4.27): + resolution: {integrity: sha512-NFskFSJMVCBXTkByuk2llzI3KD3Blcm7WqiRorWjD6nClHPgkH5BobDH08rfulqq5ocRt5xV+3qOT1Q9FXJrwQ==} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vue/devtools-shared': 7.2.0 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + vue: 3.4.27(typescript@5.4.5) + dev: false + /@vue/devtools-kit@7.2.0(vue@3.4.27): resolution: {integrity: sha512-Kx+U0QiQg/g714euYKfnCdhTcOycSlH1oyTE57D0sAmisdsRCNLfXcnnIwcFY2jdCpuz9DNbuE0VWQuYF5zAZQ==} peerDependencies: @@ -4802,7 +4742,7 @@ packages: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} dev: false - /@vueuse/nuxt@10.9.0(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vue@3.4.27): + /@vueuse/nuxt@10.9.0(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==} peerDependencies: nuxt: ^3.0.0 @@ -4811,7 +4751,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' @@ -4953,7 +4893,6 @@ packages: /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: false /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} @@ -4964,7 +4903,6 @@ packages: engines: {node: '>=6.5'} dependencies: event-target-shim: 5.0.1 - dev: false /acorn-import-assertions@1.9.0(acorn@8.11.3): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} @@ -4980,7 +4918,6 @@ packages: acorn: ^8 dependencies: acorn: 8.11.3 - dev: false /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -5005,7 +4942,6 @@ packages: debug: 4.3.5 transitivePeerDependencies: - supports-color - dev: false /agent-base@7.1.1: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} @@ -5051,7 +4987,6 @@ packages: /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} - dev: false /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -5102,7 +5037,6 @@ packages: /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - dev: false /archiver-utils@5.0.2: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} @@ -5115,7 +5049,6 @@ packages: lodash: 4.17.21 normalize-path: 3.0.0 readable-stream: 4.5.2 - dev: false /archiver@7.0.1: resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} @@ -5128,7 +5061,6 @@ packages: readdir-glob: 1.1.3 tar-stream: 3.1.7 zip-stream: 6.0.1 - dev: false /are-docs-informative@0.0.2: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} @@ -5142,7 +5074,6 @@ packages: dependencies: delegates: 1.0.0 readable-stream: 3.6.2 - dev: false /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -5211,11 +5142,9 @@ packages: /async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - dev: false /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: false /autoprefixer@10.4.19(postcss@8.4.38): resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} @@ -5242,7 +5171,6 @@ packages: /b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} requiresBuild: true - dev: false /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -5257,7 +5185,6 @@ packages: /bare-events@2.3.1: resolution: {integrity: sha512-sJnSOTVESURZ61XgEleqmP255T6zTYwHPwE4r6SssIh0U9/uDvfpdoJYpVUerJJZH2fueO+CdT8ZT+OC/7aZDA==} requiresBuild: true - dev: false optional: true /bare-fs@2.3.1: @@ -5299,7 +5226,6 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false /binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} @@ -5309,7 +5235,6 @@ packages: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: file-uri-to-path: 1.0.0 - dev: false /birpc@0.2.17: resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} @@ -5370,11 +5295,9 @@ packages: /buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} - dev: false /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -5390,12 +5313,10 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - dev: false /bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} @@ -5669,7 +5590,6 @@ packages: execa: 8.0.1 is-wsl: 3.1.0 is64bit: 2.0.0 - dev: false /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -5687,7 +5607,6 @@ packages: /cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} - dev: false /code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} @@ -5740,7 +5659,6 @@ packages: /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true - dev: false /color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} @@ -5774,7 +5692,6 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: false /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} @@ -5794,7 +5711,6 @@ packages: /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: false /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} @@ -5803,6 +5719,10 @@ packages: dot-prop: 5.3.0 dev: true + /compatx@0.1.3: + resolution: {integrity: sha512-MWspQwvBk5xeLZMetIfjOozTAtmAIICz1mtol6NbBpCSllXOO+HvWMO87B18rcFtqjfrZ0tIFOH9gNG63ep+mw==} + dev: false + /compress-commons@6.0.2: resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} engines: {node: '>= 14'} @@ -5812,7 +5732,6 @@ packages: is-stream: 2.0.1 normalize-path: 3.0.0 readable-stream: 4.5.2 - dev: false /computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} @@ -5836,7 +5755,6 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - dev: false /constant-case@3.0.4: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} @@ -5890,7 +5808,6 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0)(typescript@5.4.5): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} @@ -5925,7 +5842,6 @@ packages: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} hasBin: true - dev: false /crc32-stream@6.0.0: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} @@ -5933,7 +5849,6 @@ packages: dependencies: crc-32: 1.2.2 readable-stream: 4.5.2 - dev: false /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -5946,7 +5861,6 @@ packages: /croner@8.0.2: resolution: {integrity: sha512-HgSdlSUX8mIgDTTiQpWUP4qY4IFRMsduPCYdca34Pelt8MVdxdaDOzreFtCscA6R+cRZd7UbD1CD3uyx6J3X1A==} engines: {node: '>=18.0'} - dev: false /cronstrue@2.50.0: resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} @@ -6147,7 +6061,6 @@ packages: optional: true drizzle-orm: optional: true - dev: false /de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -6161,7 +6074,6 @@ packages: optional: true dependencies: ms: 2.0.0 - dev: false /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -6231,7 +6143,6 @@ packages: /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - dev: false /default-browser-id@5.0.0: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} @@ -6249,7 +6160,6 @@ packages: /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} @@ -6261,17 +6171,14 @@ packages: /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - dev: false /denque@2.1.0: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} - dev: false /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dev: false /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} @@ -6284,7 +6191,6 @@ packages: /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false /detab@3.0.2: resolution: {integrity: sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==} @@ -6294,12 +6200,10 @@ packages: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} hasBin: true - dev: false /detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - dev: false /devalue@5.0.0: resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} @@ -6375,12 +6279,11 @@ packages: is-obj: 2.0.0 dev: true - /dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} + /dot-prop@8.0.2: + resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} + engines: {node: '>=16'} dependencies: - type-fest: 4.20.0 - dev: false + type-fest: 3.13.1 /dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} @@ -6388,7 +6291,6 @@ packages: /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: false /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -6406,7 +6308,6 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: false /electron-to-chromium@1.4.792: resolution: {integrity: sha512-rkg5/N3L+Y844JyfgPUyuKK0Hk0efo3JNxUDKvz3HgP6EmN4rNGhr2D8boLsfTV/hGo7ZGAL8djw+jlg99zQyA==} @@ -6431,7 +6332,6 @@ packages: /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - dev: false /encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -6568,7 +6468,6 @@ packages: /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -6596,6 +6495,13 @@ packages: pathe: 1.1.2 dev: false + /eslint-flat-config-utils@0.2.5: + resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} + dependencies: + '@types/eslint': 8.56.10 + pathe: 1.1.2 + dev: false + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -6626,35 +6532,50 @@ packages: - typescript dev: false - /eslint-plugin-jsdoc@48.2.4(eslint@9.2.0): - resolution: {integrity: sha512-3ebvVgCJFy06gpmuS2ynz13uh9iFSzZ1C1dDkgcSAqVVg82zlORKMk2fvjq708pAO6bwfs5YLttknFEbaoDiGw==} + /eslint-plugin-jsdoc@48.2.9(eslint@9.2.0): + resolution: {integrity: sha512-ErpKyr2mEUEkcdZ4nwW/cvDjClvAcvJMEXkGGll0wf8sro8h6qeQ3qlZyp1vM1dRk8Ap6rMdke8FnP94QBIaVQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@es-joy/jsdoccomment': 0.43.0 + '@es-joy/jsdoccomment': 0.43.1 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.5 escape-string-regexp: 4.0.0 eslint: 9.2.0 esquery: 1.5.0 - is-builtin-module: 3.2.1 semver: 7.6.2 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-unicorn@52.0.0(eslint@9.2.0): - resolution: {integrity: sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==} - engines: {node: '>=16'} + /eslint-plugin-regexp@2.6.0(eslint@9.2.0): + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@eslint-community/regexpp': 4.10.0 + comment-parser: 1.4.1 + eslint: 9.2.0 + jsdoc-type-pratt-parser: 4.0.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + dev: false + + /eslint-plugin-unicorn@53.0.0(eslint@9.2.0): + resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==} + engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 3.0.2 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 @@ -6684,7 +6605,7 @@ packages: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 semver: 7.6.2 vue-eslint-parser: 9.4.2(eslint@9.2.0) xml-name-validator: 4.0.0 @@ -6839,7 +6760,6 @@ packages: /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - dev: false /event-stream@3.3.4: resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} @@ -6856,7 +6776,6 @@ packages: /event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - dev: false /event-target-shim@6.0.2: resolution: {integrity: sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==} @@ -6874,7 +6793,6 @@ packages: /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - dev: false /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} @@ -6969,7 +6887,7 @@ packages: resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} dependencies: enhanced-resolve: 5.17.0 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 ufo: 1.5.3 dev: false @@ -6985,7 +6903,6 @@ packages: /fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} requiresBuild: true - dev: false /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} @@ -7038,7 +6955,6 @@ packages: /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - dev: false /fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -7148,7 +7064,6 @@ packages: /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - dev: false /from@0.1.7: resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} @@ -7167,7 +7082,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - dev: false /fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} @@ -7184,7 +7098,6 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: false /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -7203,7 +7116,6 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} @@ -7219,7 +7131,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 - dev: false /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -7358,7 +7269,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: false /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -7370,7 +7280,6 @@ packages: inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: false /global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -7439,7 +7348,6 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -7467,24 +7375,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: duplexer: 0.1.2 - dev: false - - /h3-nightly@1.11.2-1714179723.9ab5fc1: - resolution: {integrity: sha512-9NwHvJPQ5gSRlclb9jq/u9AXYFP+5/MtrbmAPsxCPMvAKNCiKp6QX8aKTLLijxQR60ThFXr3v0nf6WckrncMIA==} - dependencies: - cookie-es: 1.1.0 - crossws: 0.2.4 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - ohash: 1.1.3 - radix3: 1.1.2 - ufo: 1.5.3 - uncrypto: 0.1.3 - unenv: 1.9.0 - transitivePeerDependencies: - - uWebSockets.js - dev: false /h3@1.11.1: resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} @@ -7520,7 +7410,6 @@ packages: /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - dev: false /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -7530,7 +7419,6 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: false /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} @@ -7733,7 +7621,6 @@ packages: setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 - dev: false /http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} @@ -7748,7 +7635,6 @@ packages: /http-shutdown@1.2.2: resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: false /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} @@ -7758,7 +7644,6 @@ packages: debug: 4.3.5 transitivePeerDependencies: - supports-color - dev: false /https-proxy-agent@7.0.4: resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} @@ -7772,7 +7657,6 @@ packages: /httpxy@0.1.5: resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==} - dev: false /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} @@ -7804,7 +7688,6 @@ packages: /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false /ignore-walk@6.0.5: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} @@ -7863,11 +7746,9 @@ packages: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: false /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: false /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -7891,7 +7772,6 @@ packages: standard-as-callback: 2.1.0 transitivePeerDependencies: - supports-color - dev: false /ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} @@ -7979,13 +7859,11 @@ packages: engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 - dev: false /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.2 - dev: false /is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -7995,13 +7873,11 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true - dev: false /is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - dev: false /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} @@ -8044,7 +7920,6 @@ packages: hasBin: true dependencies: is-docker: 3.0.0 - dev: false /is-installed-globally@1.0.0: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} @@ -8060,7 +7935,6 @@ packages: /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: false /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -8091,13 +7965,11 @@ packages: /is-primitive@3.0.1: resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} engines: {node: '>=0.10.0'} - dev: false /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: '@types/estree': 1.0.5 - dev: false /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} @@ -8114,7 +7986,6 @@ packages: /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - dev: false /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} @@ -8142,25 +8013,21 @@ packages: engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - dev: false /is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} dependencies: is-inside-container: 1.0.0 - dev: false /is64bit@2.0.0: resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} engines: {node: '>=18'} dependencies: system-architecture: 0.1.0 - dev: false /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -8203,6 +8070,10 @@ packages: resolution: {integrity: sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==} hasBin: true + /jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + /jmespath@0.16.0: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} @@ -8329,7 +8200,6 @@ packages: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - dev: false /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} @@ -8362,7 +8232,6 @@ packages: /klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - dev: false /knitwork@1.1.0: resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} @@ -8386,7 +8255,6 @@ packages: engines: {node: '>= 0.6.3'} dependencies: readable-stream: 2.3.8 - dev: false /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -8467,7 +8335,6 @@ packages: uqr: 0.1.2 transitivePeerDependencies: - uWebSockets.js - dev: false /listr2@8.0.1: resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} @@ -8536,11 +8403,9 @@ packages: /lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - dev: false /lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - dev: false /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -8581,7 +8446,6 @@ packages: /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false /log-update@6.0.0: resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} @@ -8661,7 +8525,6 @@ packages: engines: {node: '>=8'} dependencies: semver: 6.3.1 - dev: false /make-fetch-happen@13.0.1: resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} @@ -9158,7 +9021,6 @@ packages: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} hasBin: true - dev: false /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} @@ -9169,7 +9031,6 @@ packages: resolution: {integrity: sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ==} engines: {node: '>=16'} hasBin: true - dev: false /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} @@ -9224,7 +9085,6 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - dev: false /minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} @@ -9233,13 +9093,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: false - /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} @@ -9347,6 +9200,14 @@ packages: pkg-types: 1.1.1 ufo: 1.5.3 + /mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.1.1 + ufo: 1.5.3 + /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -9358,14 +9219,12 @@ packages: /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: false /muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} @@ -9412,8 +9271,8 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: false - /nitropack-nightly@2.10.0-28630744.c9a7afc3(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-/2pO7rC68WBHYU/1XnBuTX6cvaEG5WzDDYeAcp2Y0JRYgzCn765lQ7IgCeiF1nSWMtEXaag24S2uZFrGUCtvnA==} + /nitropack@2.9.6(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -9424,22 +9283,21 @@ packages: dependencies: '@cloudflare/kv-asset-handler': 0.3.2 '@netlify/functions': 2.7.0(@opentelemetry/api@1.8.0) - '@rollup/plugin-alias': 5.1.0(rollup@4.18.0) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.18.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) - '@rollup/plugin-json': 6.1.0(rollup@4.18.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) - '@rollup/plugin-replace': 5.0.5(rollup@4.18.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.18.0) - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.17.2) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.17.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.17.2) + '@rollup/plugin-json': 6.1.0(rollup@4.17.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.17.2) + '@rollup/plugin-replace': 5.0.5(rollup@4.17.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) '@types/http-proxy': 1.17.14 - '@vercel/nft': 0.27.2 + '@vercel/nft': 0.26.5 archiver: 7.0.1 c12: 1.10.0 chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 - confbox: 0.1.7 consola: 3.2.3 cookie-es: 1.1.0 croner: 8.0.2 @@ -9447,25 +9305,25 @@ packages: db0: 0.1.4 defu: 6.1.4 destr: 2.0.3 - dot-prop: 9.0.0 - esbuild: 0.21.5 + 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.1 gzip-size: 7.0.0 - h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 + h3: 1.11.1 hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 is-primitive: 3.0.1 - jiti: 1.21.3 + jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 magic-string: 0.30.10 mime: 4.0.3 - mlly: 1.7.0 + mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4 @@ -9476,8 +9334,8 @@ packages: pkg-types: 1.1.1 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.18.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) + rollup: 4.17.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.17.2) scule: 1.3.0 semver: 7.6.2 serve-placeholder: 2.0.1 @@ -9487,9 +9345,8 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.17.2) unstorage: 1.10.2(ioredis@5.4.1) - untyped: 1.4.2 unwasm: 0.3.9 transitivePeerDependencies: - '@azure/app-configuration' @@ -9511,7 +9368,6 @@ packages: - idb-keyval - supports-color - uWebSockets.js - dev: false /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -9538,7 +9394,6 @@ packages: /node-addon-api@7.1.0: resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} engines: {node: ^16 || ^18 || >= 20} - dev: false /node-emoji@2.1.3: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} @@ -9563,17 +9418,14 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: false /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - dev: false /node-gyp-build@4.8.1: resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true - dev: false /node-gyp@10.1.0: resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==} @@ -9603,7 +9455,6 @@ packages: hasBin: true dependencies: abbrev: 1.1.1 - dev: false /nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -9723,7 +9574,6 @@ packages: console-control-strings: 1.1.0 gauge: 3.0.2 set-blocking: 2.0.0 - dev: false /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -9731,20 +9581,20 @@ packages: boolbase: 1.0.0 dev: false - /nuxi-nightly@3.11.2-1718100309.03d4a54: - resolution: {integrity: sha512-lvbndJvSmwciQcdLdcMeHXesCimE8oE18/j09a/DFUEIbvdY9K5EcRF3kSTvHm1Rww6ypd9ksGFJNyjGZxcygQ==} + /nuxi@3.12.0: + resolution: {integrity: sha512-6vRdiXTw9SajEQOUi6Ze/XaIXzy1q/sD5UqHQSv3yqTu7Pot5S7fEihNXV8LpcgLz+9HzjVt70r7jYe7R99c2w==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true optionalDependencies: fsevents: 2.3.3 dev: false - /nuxt-icon@0.6.10(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27): + /nuxt-icon@0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} dependencies: '@iconify/collections': 1.0.422 '@iconify/vue': 4.1.2(vue@3.4.27) - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/kit': 3.11.2(rollup@4.17.2) transitivePeerDependencies: - nuxt @@ -9754,140 +9604,12 @@ packages: - vue dev: false - /nuxt-nightly@3.12.0-28587627.2d1ab61b(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16): - resolution: {integrity: sha512-ych7Ypu6PQdqEGCHwnLmQsjcgUIgoLefjsdebHly6PSCiRQRq6tUnJVE2IUXOk3nMp2XBrC5C2+nzMqhKGVxXA==} - engines: {node: ^14.18.0 || >=16.10.0} - hasBin: true - peerDependencies: - '@parcel/watcher': ^2.1.0 - '@types/node': ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - '@parcel/watcher': - optional: true - '@types/node': - optional: true - dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) - '@nuxt/kit': /@nuxt/kit-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) - '@nuxt/schema': /@nuxt/schema-nightly@3.12.0-28587627.2d1ab61b(rollup@4.17.2) - '@nuxt/telemetry': 2.5.4(rollup@4.17.2) - '@nuxt/vite-builder': /@nuxt/vite-builder-nightly@3.12.0-28587627.2d1ab61b(@types/node@20.14.2)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27) - '@types/node': 20.14.2 - '@unhead/dom': 1.9.10 - '@unhead/ssr': 1.9.10 - '@unhead/vue': 1.9.10(vue@3.4.27) - '@vue/shared': 3.4.27 - acorn: 8.11.3 - c12: 1.10.0 - chokidar: 3.6.0 - cookie-es: 1.1.0 - defu: 6.1.4 - destr: 2.0.3 - devalue: 5.0.0 - esbuild: 0.21.5 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fs-extra: 11.2.0 - globby: 14.0.1 - h3: /h3-nightly@1.11.2-1714179723.9ab5fc1 - hookable: 5.5.3 - ignore: 5.3.1 - jiti: 1.21.3 - klona: 2.0.6 - knitwork: 1.1.0 - magic-string: 0.30.10 - mlly: 1.7.0 - nitropack: /nitropack-nightly@2.10.0-28630744.c9a7afc3(@opentelemetry/api@1.8.0) - nuxi: /nuxi-nightly@3.11.2-1718100309.03d4a54 - nypm: 0.3.8 - ofetch: 1.3.4 - ohash: 1.1.3 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.1.1 - radix3: 1.1.2 - scule: 1.3.0 - std-env: 3.7.0 - strip-literal: 2.1.0 - ufo: 1.5.3 - ultrahtml: 1.5.3 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.9.0 - unimport: 3.7.2(rollup@4.17.2) - unplugin: 1.10.1 - unplugin-vue-router: 0.7.0(rollup@4.17.2)(vue-router@4.3.2)(vue@3.4.27) - unstorage: 1.10.2(ioredis@5.4.1) - untyped: 1.4.2 - vue: 3.4.27(typescript@5.4.5) - vue-bundle-renderer: 2.1.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.3.2(vue@3.4.27) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@libsql/client' - - '@netlify/blobs' - - '@opentelemetry/api' - - '@planetscale/database' - - '@unocss/reset' - - '@upstash/redis' - - '@vercel/kv' - - '@vue/composition-api' - - async-validator - - axios - - better-sqlite3 - - bluebird - - bufferutil - - change-case - - drauu - - drizzle-orm - - encoding - - eslint - - floating-vue - - fuse.js - - idb-keyval - - ioredis - - jwt-decode - - less - - lightningcss - - meow - - nprogress - - nuxt - - optionator - - qrcode - - rollup - - sass - - sortablejs - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - uWebSockets.js - - universal-cookie - - unocss - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - xml2js - dev: false - - /nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-REXZcmBe5EGsStz+qa0QRE1pMJJ7GuWDBKQCLVJNoWXMApnwJxIVvxewik9UA1WjMzuh4kHkVn0cHz8qbAjeAQ==} dependencies: '@css-inline/css-inline': 0.14.1 '@css-inline/css-inline-wasm': 0.14.1 - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) '@nuxt/kit': 3.11.2(rollup@4.17.2) '@resvg/resvg-js': 2.6.2 '@resvg/resvg-wasm': 2.6.2 @@ -9901,8 +9623,8 @@ packages: floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27) image-size: 1.1.1 json-editor-vue: 0.15.1(@lezer/common@1.2.1)(vue@3.4.27) - nuxt-icon: 0.6.10(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27) - nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) + nuxt-icon: 0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27) + nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) nuxt-site-config-kit: 2.2.12(rollup@4.17.2)(vue@3.4.27) nypm: 0.3.8 ofetch: 1.3.4 @@ -9963,11 +9685,11 @@ packages: - vue dev: false - /nuxt-site-config@2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /nuxt-site-config@2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-a2pmr4NEa1ZgZoD0guKrX+gpVpntOpqBTRBJ6zv+PqAwvltdeau2zRZBGZ2N7kFnGaGolonb2fBN+YzQh3dSDQ==} dependencies: - '@nuxt/devtools-kit': 1.3.1(nuxt-nightly@3.12.0-28587627.2d1ab61b)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/devtools-ui-kit': 1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt-nightly@3.12.0-28587627.2d1ab61b)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-ui-kit': 1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxt/schema': 3.11.2(rollup@4.17.2) floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27) @@ -9979,39 +9701,167 @@ packages: site-config-stack: 2.2.12(vue@3.4.27) ufo: 1.5.3 transitivePeerDependencies: - - '@nuxt/devtools' - - '@unocss/webpack' - - '@vue/compiler-core' + - '@nuxt/devtools' + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - vite + - vue + - webpack + dev: false + + /nuxt-time@0.1.3(rollup@4.17.2): + resolution: {integrity: sha512-Ie9KA4DfaebqDaTy+u49VVI8lHHjTlllEqdFgeQuvQItrkDaojXWKLwHfW7ju7tDJlpVIV9K6KpRXWPAWUq7Bw==} + dependencies: + '@nuxt/kit': 3.11.2(rollup@4.17.2) + defu: 6.1.4 + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /nuxt@3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16): + resolution: {integrity: sha512-J9TO/b0KSTpKn4yzknIPYRhcJ+UwR/uFM2j0G2FPHAWKxo513ty7Y2unHejWfkuQBL6Ergw6o0E7XsIT059VQw==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + peerDependencies: + '@parcel/watcher': ^2.1.0 + '@types/node': ^14.18.0 || >=16.10.0 + peerDependenciesMeta: + '@parcel/watcher': + optional: true + '@types/node': + optional: true + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) + '@nuxt/telemetry': 2.5.4(rollup@4.17.2) + '@nuxt/vite-builder': 3.12.1(@types/node@20.14.2)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27) + '@types/node': 20.14.2 + '@unhead/dom': 1.9.12 + '@unhead/ssr': 1.9.12 + '@unhead/vue': 1.9.12(vue@3.4.27) + '@vue/shared': 3.4.27 + acorn: 8.11.3 + c12: 1.10.0 + chokidar: 3.6.0 + cookie-es: 1.1.0 + defu: 6.1.4 + destr: 2.0.3 + devalue: 5.0.0 + esbuild: 0.21.5 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.2.0 + globby: 14.0.1 + h3: 1.11.1 + hookable: 5.5.3 + ignore: 5.3.1 + jiti: 1.21.6 + klona: 2.0.6 + knitwork: 1.1.0 + magic-string: 0.30.10 + mlly: 1.7.1 + nitropack: 2.9.6(@opentelemetry/api@1.8.0) + nuxi: 3.12.0 + nypm: 0.3.8 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.1 + radix3: 1.1.2 + scule: 1.3.0 + semver: 7.6.2 + std-env: 3.7.0 + strip-literal: 2.1.0 + ufo: 1.5.3 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.2(rollup@4.17.2) + unplugin: 1.10.1 + unplugin-vue-router: 0.7.0(rollup@4.17.2)(vue-router@4.3.3)(vue@3.4.27) + unstorage: 1.10.2(ioredis@5.4.1) + untyped: 1.4.2 + vue: 3.4.27(typescript@5.4.5) + vue-bundle-renderer: 2.1.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.3.3(vue@3.4.27) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@opentelemetry/api' + - '@planetscale/database' + - '@unocss/reset' + - '@upstash/redis' + - '@vercel/kv' - '@vue/composition-api' - async-validator - axios + - better-sqlite3 + - bluebird + - bufferutil - change-case - drauu + - drizzle-orm + - encoding + - eslint + - floating-vue - fuse.js - idb-keyval + - ioredis - jwt-decode + - less + - lightningcss + - meow - nprogress - - nuxt - - postcss + - optionator - qrcode - rollup + - sass - sortablejs + - stylelint + - stylus + - sugarss - supports-color + - terser + - typescript + - uWebSockets.js - universal-cookie + - unocss + - utf-8-validate - vite - - vue - - webpack - dev: false - - /nuxt-time@0.1.3(rollup@4.17.2): - resolution: {integrity: sha512-Ie9KA4DfaebqDaTy+u49VVI8lHHjTlllEqdFgeQuvQItrkDaojXWKLwHfW7ju7tDJlpVIV9K6KpRXWPAWUq7Bw==} - dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) - defu: 6.1.4 - pathe: 1.1.2 - transitivePeerDependencies: - - rollup - - supports-color + - vls + - vti + - vue-tsc + - xml2js dev: false /nypm@0.3.8: @@ -10028,7 +9878,6 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: false /ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} @@ -10045,13 +9894,11 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - dev: false /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - dev: false /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -10082,7 +9929,6 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /openapi-typescript@6.7.6: resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} @@ -10094,7 +9940,6 @@ packages: supports-color: 9.4.0 undici: 5.28.4 yargs-parser: 21.1.1 - dev: false /optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} @@ -10275,7 +10120,6 @@ packages: /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - dev: false /partykit@0.0.104: resolution: {integrity: sha512-cuXweoZzb6ZCeyKVXAFYOiz/GTXFBAcQZz5gHgTbiifaEPP+hKMn/zK67JHR54s5ATpzEAnb5U7YlODId+6rSg==} @@ -10328,7 +10172,6 @@ packages: /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: false /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -10340,7 +10183,6 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false /path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} @@ -10809,7 +10651,6 @@ packages: /pretty-bytes@6.1.1: resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} engines: {node: ^14.13.1 || >=16.0.0} - dev: false /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} @@ -10842,12 +10683,10 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false /process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - dev: false /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} @@ -10913,7 +10752,6 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} requiresBuild: true - dev: false /queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} @@ -10928,12 +10766,10 @@ packages: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 - dev: false /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - dev: false /rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} @@ -10985,7 +10821,6 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: false /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} @@ -10994,7 +10829,6 @@ packages: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false /readable-stream@4.5.2: resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} @@ -11005,13 +10839,11 @@ packages: events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 - dev: false /readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} dependencies: minimatch: 5.1.6 - dev: false /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -11022,13 +10854,26 @@ packages: /redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} engines: {node: '>=4'} - dev: false /redis-parser@3.0.0: resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} dependencies: redis-errors: 1.2.0 + + /refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + dev: false + + /regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 dev: false /regexp-tree@0.1.27: @@ -11213,7 +11058,6 @@ packages: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: false /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} @@ -11245,7 +11089,6 @@ packages: hasBin: true dependencies: glob: 7.2.3 - dev: false /rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} @@ -11277,24 +11120,6 @@ packages: rollup: 4.17.2 source-map: 0.7.4 yargs: 17.7.2 - dev: false - - /rollup-plugin-visualizer@5.12.0(rollup@4.18.0): - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true - dependencies: - open: 8.4.2 - picomatch: 2.3.1 - rollup: 4.18.0 - source-map: 0.7.4 - yargs: 17.7.2 - dev: false /rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -11327,32 +11152,6 @@ packages: '@rollup/rollup-win32-x64-msvc': 4.17.2 fsevents: 2.3.3 - /rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 - fsevents: 2.3.3 - dev: false - /run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -11365,11 +11164,9 @@ packages: /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -11422,6 +11219,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: false + /scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + dev: false + /scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -11466,7 +11272,6 @@ packages: statuses: 2.0.1 transitivePeerDependencies: - supports-color - dev: false /sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} @@ -11480,13 +11285,11 @@ packages: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 - dev: false /serve-placeholder@2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} dependencies: defu: 6.1.4 - dev: false /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} @@ -11498,15 +11301,12 @@ packages: send: 0.18.0 transitivePeerDependencies: - supports-color - dev: false /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - dev: false /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: false /sharp@0.32.6: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} @@ -11538,6 +11338,12 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: false + /shiki@1.3.0: + resolution: {integrity: sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==} + dependencies: + '@shikijs/core': 1.3.0 + dev: false + /shiki@1.5.2: resolution: {integrity: sha512-fpPbuSaatinmdGijE7VYUD3hxLozR3ZZ+iAx8Iy2X6REmJGyF5hQl94SgmiUNTospq346nXUVZx0035dyGvIVw==} dependencies: @@ -11644,7 +11450,6 @@ packages: /slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - dev: false /slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} @@ -11686,7 +11491,6 @@ packages: /smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - dev: false /snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} @@ -11747,17 +11551,14 @@ packages: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: false /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - dev: false /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} @@ -11844,12 +11645,10 @@ packages: /standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - dev: false /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - dev: false /std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} @@ -11874,7 +11673,6 @@ packages: text-decoder: 1.1.0 optionalDependencies: bare-events: 2.3.1 - dev: false /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} @@ -11914,13 +11712,11 @@ packages: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 - dev: false /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 - dev: false /stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} @@ -12112,7 +11908,6 @@ packages: /supports-color@9.4.0: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} - dev: false /supports-hyperlinks@3.0.0: resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} @@ -12124,7 +11919,6 @@ packages: /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: false /svelte@4.2.17: resolution: {integrity: sha512-N7m1YnoXtRf5wya5Gyx3TWuTddI4nAyayyIWFojiWV5IayDYNV5i2mRp/7qNGol4DtxEYxljmrbgp1HM6hUbmQ==} @@ -12166,7 +11960,6 @@ packages: /system-architecture@0.1.0: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} - dev: false /tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} @@ -12229,7 +12022,6 @@ packages: b4a: 1.6.6 fast-fifo: 1.3.2 streamx: 2.18.0 - dev: false /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} @@ -12283,14 +12075,12 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: false /text-decoder@1.1.0: resolution: {integrity: sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==} requiresBuild: true dependencies: b4a: 1.6.6 - dev: false /text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} @@ -12340,7 +12130,6 @@ packages: /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - dev: false /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} @@ -12349,7 +12138,6 @@ packages: /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false /trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -12426,10 +12214,9 @@ packages: engines: {node: '>=8'} dev: false - /type-fest@4.20.0: - resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==} - engines: {node: '>=16'} - dev: false + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} /type-level-regexp@0.1.17: resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} @@ -12480,7 +12267,6 @@ packages: engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.1 - dev: false /unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} @@ -12500,6 +12286,15 @@ packages: hookable: 5.5.3 dev: false + /unhead@1.9.12: + resolution: {integrity: sha512-s6VxcTV45hy8c/IioKQOonFnAO+kBOSpgDfqEHhnU0YVSQYaRPEp9pzW1qSPf0lx+bg9RKeOQyNNbSGGUP26aQ==} + dependencies: + '@unhead/dom': 1.9.12 + '@unhead/schema': 1.9.12 + '@unhead/shared': 1.9.12 + hookable: 5.5.3 + dev: false + /unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -12554,26 +12349,6 @@ packages: transitivePeerDependencies: - rollup - /unimport@3.7.2(rollup@4.18.0): - resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==} - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - acorn: 8.11.3 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.0 - magic-string: 0.30.10 - mlly: 1.7.0 - pathe: 1.1.2 - pkg-types: 1.1.1 - scule: 1.3.0 - strip-literal: 2.1.0 - unplugin: 1.10.1 - transitivePeerDependencies: - - rollup - dev: false - /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12630,7 +12405,6 @@ packages: /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - dev: false /unocss@0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11): resolution: {integrity: sha512-KtYVzm1sV1J7hpXFvILPZiJVTni+XzC2vJzKYFTEe80fEGsrL+572YjS3QjZB52TMSppLYJk6WIVTb4mE4RmvQ==} @@ -12672,7 +12446,7 @@ packages: - supports-color dev: false - /unplugin-vue-router@0.7.0(rollup@4.17.2)(vue-router@4.3.2)(vue@3.4.27): + /unplugin-vue-router@0.7.0(rollup@4.17.2)(vue-router@4.3.3)(vue@3.4.27): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -12688,11 +12462,11 @@ packages: fast-glob: 3.3.2 json5: 2.2.3 local-pkg: 0.4.3 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 unplugin: 1.10.1 - vue-router: 4.3.2(vue@3.4.27) + vue-router: 4.3.3(vue@3.4.27) yaml: 2.4.2 transitivePeerDependencies: - rollup @@ -12765,7 +12539,6 @@ packages: ufo: 1.5.3 transitivePeerDependencies: - uWebSockets.js - dev: false /untun@0.1.3: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} @@ -12774,7 +12547,6 @@ packages: citty: 0.1.6 consola: 3.2.3 pathe: 1.1.2 - dev: false /untyped@1.4.2: resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} @@ -12799,7 +12571,6 @@ packages: pathe: 1.1.2 pkg-types: 1.1.1 unplugin: 1.10.1 - dev: false /update-browserslist-db@1.0.16(browserslist@4.23.0): resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} @@ -12825,7 +12596,6 @@ packages: /uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - dev: false /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -12834,7 +12604,6 @@ packages: /urlpattern-polyfill@8.0.2: resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} - dev: false /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -12947,7 +12716,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.4(eslint@9.2.0)(stylelint@16.5.0)(typescript@5.4.5)(vite@5.2.11)(vue-tsc@2.0.16): + /vite-plugin-checker@0.6.4(eslint@9.2.0)(stylelint@16.5.0)(typescript@5.4.5)(vite@5.2.13)(vue-tsc@2.0.16): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -12992,7 +12761,7 @@ packages: stylelint: 16.5.0(typescript@5.4.5) tiny-invariant: 1.3.3 typescript: 5.4.5 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -13026,6 +12795,32 @@ packages: - supports-color dev: false + /vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.11): + resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.8 + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + debug: 4.3.5 + error-stack-parser-es: 0.1.4 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.0.1 + sirv: 2.0.4 + vite: 5.2.11(@types/node@20.14.2) + transitivePeerDependencies: + - rollup + - supports-color + dev: false + /vite-plugin-vue-inspector@5.1.0(vite@5.2.11): resolution: {integrity: sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==} peerDependencies: @@ -13080,10 +12875,46 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): + /vite@5.2.13(@types/node@20.14.2): + resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.14.2 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.17.2 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /vitest-environment-nuxt@1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.12.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + '@nuxt/test-utils': 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -13094,6 +12925,7 @@ packages: - h3 - happy-dom - jsdom + - nitropack - playwright-core - rollup - supports-color @@ -13270,6 +13102,15 @@ packages: '@vue/devtools-api': 6.6.1 vue: 3.4.27(typescript@5.4.5) + /vue-router@4.3.3(vue@3.4.27): + resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.6.1 + vue: 3.4.27(typescript@5.4.5) + dev: false + /vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} dependencies: @@ -13335,7 +13176,6 @@ packages: /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} @@ -13397,7 +13237,6 @@ packages: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: false /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -13440,7 +13279,6 @@ packages: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 4.2.3 - dev: false /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} @@ -13486,7 +13324,6 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: false /write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} @@ -13622,7 +13459,6 @@ packages: archiver-utils: 5.0.2 compress-commons: 6.0.2 readable-stream: 4.5.2 - dev: false /zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} From 7ffa57836900eba0e9afbcaccfe97cdc4359d9ab Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 12:29:55 +0000 Subject: [PATCH 07/11] chore: apply automated fixes --- test/unit/bundle.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/bundle.spec.ts b/test/unit/bundle.spec.ts index 2ba600c77..c0a7f1d6c 100644 --- a/test/unit/bundle.spec.ts +++ b/test/unit/bundle.spec.ts @@ -36,7 +36,7 @@ describe('project sizes', () => { stats.client = await analyzeSizes('**/*.js', publicDir) expect .soft(roundToKilobytes(stats.client.totalBytes)) - .toMatchInlineSnapshot(`"218k"`) + .toMatchInlineSnapshot(`"219k"`) expect.soft(stats.client.files.map(f => f.replace(/\..*\.js/, '.js'))) .toMatchInlineSnapshot(` [ From f36b261cc200aad9dcc110cb09ea927a52920ad6 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 11 Jun 2024 13:46:00 +0100 Subject: [PATCH 08/11] chore: dedupe --- pnpm-lock.yaml | 509 +++++++++++++++---------------------------------- 1 file changed, 150 insertions(+), 359 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d486aa948..9ed99a84a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,10 +22,10 @@ dependencies: version: 2.12.1(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27) '@nuxt/eslint': specifier: 0.3.13 - version: 0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11) + version: 0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.13) '@nuxt/fonts': specifier: 0.7.0 - version: 0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + version: 0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) '@nuxt/image': specifier: 1.7.0 version: 1.7.0(rollup@4.17.2) @@ -43,10 +43,10 @@ dependencies: version: 0.2.7(rollup@4.17.2) '@unhead/vue': specifier: ^1.9.10 - version: 1.9.10(vue@3.4.27) + version: 1.9.12(vue@3.4.27) '@unocss/nuxt': specifier: ^0.60.0 - version: 0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(webpack@5.91.0) + version: 0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(webpack@5.91.0) '@unocss/postcss': specifier: ^0.60.0 version: 0.60.4(postcss@8.4.38) @@ -85,13 +85,13 @@ dependencies: version: 6.7.7 mlly: specifier: ^1.7.0 - version: 1.7.0 + version: 1.7.1 nuxt: specifier: ^3.12.1 - version: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + version: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) nuxt-og-image: specifier: 3.0.0-rc.53 - version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) + version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0) nuxt-time: specifier: ^0.1.3 version: 0.1.3(rollup@4.17.2) @@ -127,7 +127,7 @@ dependencies: version: 1.9.0 unocss: specifier: ^0.60.0 - version: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11) + version: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13) unplugin: specifier: ^1.10.1 version: 1.10.1 @@ -136,7 +136,7 @@ dependencies: version: 3.4.27(typescript@5.4.5) vue-router: specifier: ^4.3.2 - version: 4.3.2(vue@3.4.27) + version: 4.3.3(vue@3.4.27) devDependencies: '@commitlint/cli': @@ -147,7 +147,7 @@ devDependencies: version: 19.2.2 '@nuxt/test-utils': specifier: 3.13.1 - version: 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + version: 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.13)(vitest@1.6.0)(vue-router@4.3.3)(vue@3.4.27) '@playwright/test': specifier: 1.44.0 version: 1.44.0 @@ -1082,22 +1082,22 @@ packages: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - /@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.0.16): + /@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.0): resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.13 dependencies: - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: false - /@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.0.16): + /@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.0): resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.13 dependencies: - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 /@dual-bundle/import-meta-resolve@4.1.0: resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} @@ -1623,6 +1623,7 @@ packages: /@humanwhocodes/config-array@0.13.0: resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.5 @@ -1636,6 +1637,7 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead /@humanwhocodes/retry@0.2.4: resolution: {integrity: sha512-Ttl/jHpxfS3st5sxwICYfk4pOH0WrLI1SpW283GgQL7sCWU7EHIOhX4b4fkIxr3tkfzwg8+FNojtzsIEE7Ecgg==} @@ -1690,7 +1692,7 @@ packages: debug: 4.3.5 kolorist: 1.8.0 local-pkg: 0.5.0 - mlly: 1.7.0 + mlly: 1.7.1 transitivePeerDependencies: - supports-color dev: false @@ -1958,7 +1960,7 @@ packages: /@nuxt/content@2.12.1(nuxt@3.12.1)(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@nuxtjs/mdc': 0.6.1(rollup@4.17.2) '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/head': 2.0.0(vue@3.4.27) @@ -2013,23 +2015,23 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/devtools-kit@1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-YckEiiTef3dMckwLLUb+feKV0O8pS9s8ujw/FQ600oQbOCbq6hpWY5HQYxVYc3E41wu87lFiIZ1rnHjO3nM9sw==} peerDependencies: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@nuxt/schema': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) execa: 7.2.0 - nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) - vite: 5.2.11(@types/node@20.14.2) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - rollup - supports-color dev: false - /@nuxt/devtools-kit@1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/devtools-kit@1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-YkcuSirzVVi36gWjIl9sJ4lsuiuQiIStY3upLy829zMTIXXeF8yUEBexKL6zHD3UPqCigoF7IuovnfLw78BQ9g==} peerDependencies: nuxt: ^3.9.0 @@ -2038,14 +2040,14 @@ packages: '@nuxt/kit': 3.12.1(rollup@4.17.2) '@nuxt/schema': 3.12.1(rollup@4.17.2) execa: 7.2.0 - nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) - vite: 5.2.11(@types/node@20.14.2) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - rollup - supports-color dev: false - /@nuxt/devtools-ui-kit@1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /@nuxt/devtools-ui-kit@1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-14oX/jQbZ+aB1UxrtSwfbp+49FT9gaD4JYKPCc2T+P9wR2/fQQJAggP9WIWKauY475XBQhgZcNMwosXxusf/bw==} peerDependencies: '@nuxt/devtools': 1.3.1 @@ -2054,12 +2056,12 @@ packages: '@iconify-json/logos': 1.1.42 '@iconify-json/ri': 1.1.20 '@iconify-json/tabler': 1.1.111 - '@nuxt/devtools': 1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/devtools': 1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@nuxtjs/color-mode': 3.4.1(rollup@4.17.2) '@unocss/core': 0.60.4 - '@unocss/nuxt': 0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(webpack@5.91.0) + '@unocss/nuxt': 0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(webpack@5.91.0) '@unocss/preset-attributify': 0.60.4 '@unocss/preset-icons': 0.60.4 '@unocss/preset-mini': 0.60.4 @@ -2070,7 +2072,7 @@ packages: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11) + unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.27) transitivePeerDependencies: - '@unocss/webpack' @@ -2128,7 +2130,7 @@ packages: semver: 7.6.2 dev: false - /@nuxt/devtools@1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + /@nuxt/devtools@1.3.1(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-SuiuqtlN6OMPn7hYqbydcJmRF/L86yxi8ApcjNVnMURYBPaAAN9egkEFpQ6AjzjX+UnaG1hU8FE0w6pWKSRp3A==} hasBin: true peerDependencies: @@ -2136,11 +2138,11 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) '@nuxt/devtools-wizard': 1.3.1 - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@vue/devtools-applet': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) - '@vue/devtools-core': 7.2.0(vite@5.2.11)(vue@3.4.27) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@vue/devtools-applet': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27) + '@vue/devtools-core': 7.2.0(vite@5.2.13)(vue@3.4.27) '@vue/devtools-kit': 7.2.0(vue@3.4.27) birpc: 0.2.17 consola: 3.2.3 @@ -2157,7 +2159,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -2170,9 +2172,9 @@ packages: simple-git: 3.24.0 sirv: 2.0.4 unimport: 3.7.2(rollup@4.17.2) - vite: 5.2.11(@types/node@20.14.2) - vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2)(rollup@4.17.2)(vite@5.2.11) - vite-plugin-vue-inspector: 5.1.0(vite@5.2.11) + vite: 5.2.13(@types/node@20.14.2) + vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.13) + vite-plugin-vue-inspector: 5.1.0(vite@5.2.13) which: 3.0.1 ws: 8.17.0 transitivePeerDependencies: @@ -2199,7 +2201,7 @@ packages: - vue dev: false - /@nuxt/devtools@1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + /@nuxt/devtools@1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-rlFIggkUfYvSSZRkk7v9L4aqgmnCGSzcaYJYPA+RGtJQy7asJ3Ziqx/iXnj9Ih81L6vL/BqbX9G49beJGqL/MQ==} hasBin: true peerDependencies: @@ -2207,11 +2209,11 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) '@nuxt/devtools-wizard': 1.3.3 '@nuxt/kit': 3.12.1(rollup@4.17.2) - '@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) - '@vue/devtools-core': 7.1.3(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27) + '@vue/devtools-core': 7.1.3(vite@5.2.13)(vue@3.4.27) '@vue/devtools-kit': 7.1.3(vue@3.4.27) birpc: 0.2.17 consola: 3.2.3 @@ -2228,7 +2230,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -2241,9 +2243,9 @@ packages: simple-git: 3.24.0 sirv: 2.0.4 unimport: 3.7.2(rollup@4.17.2) - vite: 5.2.11(@types/node@20.14.2) - vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.11) - vite-plugin-vue-inspector: 5.1.0(vite@5.2.11) + vite: 5.2.13(@types/node@20.14.2) + vite-plugin-inspect: 0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.13) + vite-plugin-vue-inspector: 5.1.0(vite@5.2.13) which: 3.0.1 ws: 8.17.0 transitivePeerDependencies: @@ -2311,7 +2313,7 @@ packages: - typescript dev: false - /@nuxt/eslint@0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11): + /@nuxt/eslint@0.3.13(eslint@9.2.0)(nuxt@3.12.1)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.13): resolution: {integrity: sha512-3NSD713MVLlHuwXDSqNOS1KUj0L+CP/3a1vwdOpdTJd8h3vdZaJAQ3XBtsvV33fvNDgZ5DEHSMc/+5/xDh3Xpw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2324,17 +2326,17 @@ packages: optional: true dependencies: '@eslint/config-inspector': 0.4.8(eslint@9.2.0) - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) '@nuxt/eslint-config': 0.3.13(eslint@9.2.0)(typescript@5.4.5) '@nuxt/eslint-plugin': 0.3.13(eslint@9.2.0)(typescript@5.4.5) - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) chokidar: 3.6.0 eslint: 9.2.0 - eslint-flat-config-utils: 0.2.4 + eslint-flat-config-utils: 0.2.5 eslint-typegen: 0.2.4(eslint@9.2.0) find-up: 7.0.0 get-port-please: 3.1.2 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 unimport: 3.7.2(rollup@4.17.2) transitivePeerDependencies: @@ -2348,11 +2350,11 @@ packages: - vite dev: false - /@nuxt/fonts@0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11): + /@nuxt/fonts@0.7.0(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-nng9m7IbdjPkKbNY26xygsuIeld3WjejGBmB4xN3lZDo8kKtThqzLn+M0enYQZBNGQShLaIAoFa+ccFF50qZRg==} dependencies: - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) + '@nuxt/kit': 3.12.1(rollup@4.17.2) chalk: 5.3.0 css-tree: 2.3.1 defu: 6.1.4 @@ -2360,7 +2362,7 @@ packages: fontaine: 0.5.0 globby: 14.0.1 h3: 1.11.1 - jiti: 1.21.3 + jiti: 1.21.6 magic-regexp: 0.8.0 magic-string: 0.30.10 node-fetch-native: 1.6.4 @@ -2396,7 +2398,7 @@ packages: resolution: {integrity: sha512-zSj32bLgbV9AvLkLX0pF52J5KBfSyj0eSIdpXCtTJATSZlqgcJigoCvmabC1nbcMIp0SZ29Bu9+acQpGTQKz+g==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) consola: 3.2.3 defu: 6.1.4 h3: 1.11.1 @@ -2427,32 +2429,6 @@ packages: - uWebSockets.js dev: false - /@nuxt/kit@3.11.2(rollup@4.17.2): - resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/schema': 3.11.2(rollup@4.17.2) - c12: 1.10.0 - consola: 3.2.3 - defu: 6.1.4 - globby: 14.0.1 - hash-sum: 2.0.0 - ignore: 5.3.1 - jiti: 1.21.3 - knitwork: 1.1.0 - mlly: 1.7.0 - pathe: 1.1.2 - pkg-types: 1.1.1 - scule: 1.3.0 - semver: 7.6.2 - ufo: 1.5.3 - unctx: 2.3.1 - unimport: 3.7.2(rollup@4.17.2) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/kit@3.12.1(rollup@4.17.2): resolution: {integrity: sha512-PHONuNCMqi3FYp0abgkhF3iH1j6CznJLMLpa8qxDGH532ALDcR1ThxbxytTA3fPiYulG2KenK8jloDfNdXOfCA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2480,26 +2456,6 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: false - - /@nuxt/schema@3.11.2(rollup@4.17.2): - resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/ui-templates': 1.3.3 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.1.1 - scule: 1.3.0 - std-env: 3.7.0 - ufo: 1.5.3 - unimport: 3.7.2(rollup@4.17.2) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color /@nuxt/schema@3.12.1(rollup@4.17.2): resolution: {integrity: sha512-yPgZVczd0vKhG73E7N61+EZHZTjtCvh2LKVhvT7c69zLBnPPqJNK1oJfqsKUCOOHSm1o1rTG8Xaibp91q2I49w==} @@ -2520,7 +2476,6 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: false /@nuxt/telemetry@2.5.4(rollup@4.17.2): resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2548,7 +2503,7 @@ packages: - supports-color dev: false - /@nuxt/test-utils@3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): + /@nuxt/test-utils@3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.13)(vitest@1.6.0)(vue-router@4.3.3)(vue@3.4.27): resolution: {integrity: sha512-rqNnjArhFUU8qMHtpEZzjfF6fGTzeXxZsreNLUy9X5AoUuS37HgnobNJIirTrA0xzlzitKVm/mB9r4gXZGzWdQ==} engines: {node: '>=18.20.2'} peerDependencies: @@ -2589,8 +2544,8 @@ packages: vitest: optional: true dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@nuxt/schema': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) '@playwright/test': 1.44.0 '@vue/test-utils': 2.4.6 c12: 1.10.0 @@ -2617,19 +2572,16 @@ packages: ufo: 1.5.3 unenv: 1.9.0 unplugin: 1.10.1 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vitest: 1.6.0(@types/node@20.14.2)(happy-dom@14.10.1) - vitest-environment-nuxt: 1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + vitest-environment-nuxt: 1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.13)(vitest@1.6.0)(vue-router@4.3.3)(vue@3.4.27) vue: 3.4.27(typescript@5.4.5) - vue-router: 4.3.2(vue@3.4.27) + vue-router: 4.3.3(vue@3.4.27) transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/ui-templates@1.3.3: - resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} - /@nuxt/vite-builder@3.12.1(@types/node@20.14.2)(eslint@9.2.0)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(vue-tsc@2.0.16)(vue@3.4.27): resolution: {integrity: sha512-Op6m/jm0MMWgpD+evKZR7L5zATa2gQhWrP0uZJjZc8yuo3TutkUyfTR5GzbH/ujJgk0TnqED6vYhmjLsT6n8pA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2695,7 +2647,7 @@ packages: /@nuxtjs/color-mode@3.4.1(rollup@4.17.2): resolution: {integrity: sha512-vZgJqDstxInGw3RGSWbLoCLXtU1mvh1LLeuEA/X3a++DYA4ifwSbNoiSiOyb9qZHFEwz1Xr99H71sXV4IhOaEg==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) pathe: 1.1.2 pkg-types: 1.1.1 semver: 7.6.2 @@ -2707,7 +2659,7 @@ packages: /@nuxtjs/html-validator@1.8.2(rollup@4.17.2)(vitest@1.6.0): resolution: {integrity: sha512-BLXc5CE4PM0HsvpLyq6e9+UiHUykK3aVBucUM9ARvXT3Io1nR79gEyRfHIsktilDsnwadFyFJo8OYeOfcLr3NQ==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) chalk: 5.3.0 html-validate: 8.18.2(vitest@1.6.0) knitwork: 1.1.0 @@ -2726,7 +2678,7 @@ packages: /@nuxtjs/mdc@0.6.1(rollup@4.17.2): resolution: {integrity: sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@shikijs/transformers': 1.5.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -2770,7 +2722,7 @@ packages: resolution: {integrity: sha512-2K0/AbPJAEr3yMA8oDD0I6WB+SXs/YlF297azjR5eSZVQjuimDAwLf4bEXk9ilbrzoMFmm0Tpzn4CC6f0rISBA==} dependencies: '@barbapapazes/plausible-tracker': 0.4.0 - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) defu: 6.1.4 transitivePeerDependencies: - rollup @@ -2780,7 +2732,7 @@ packages: /@nuxtjs/web-vitals@0.2.7(rollup@4.17.2): resolution: {integrity: sha512-ztqk+PsdozVExk0IkzH64+5LnHhyUQboIBp/IdDHaOZEHybMZRtdMB53z6OqSg/DCK3638sHDXoza44DYvveaw==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) defu: 6.1.4 pathe: 1.1.2 ufo: 1.5.3 @@ -3269,19 +3221,6 @@ packages: resolve: 1.22.8 rollup: 4.17.2 - /@rollup/plugin-replace@5.0.5(rollup@4.17.2): - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - magic-string: 0.30.10 - rollup: 4.17.2 - /@rollup/plugin-replace@5.0.7(rollup@4.17.2): resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} @@ -3294,7 +3233,6 @@ packages: '@rollup/pluginutils': 5.1.0(rollup@4.17.2) magic-string: 0.30.10 rollup: 4.17.2 - dev: false /@rollup/plugin-terser@0.4.4(rollup@4.17.2): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} @@ -3872,13 +3810,6 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false - /@unhead/dom@1.9.10: - resolution: {integrity: sha512-F4sBrmd8kG8MEqcVTGL0Y6tXbJMdWK724pznUzefpZTs1GaVypFikLluaLt4EnICcVhOBSe4TkGrc8N21IJJzQ==} - dependencies: - '@unhead/schema': 1.9.10 - '@unhead/shared': 1.9.10 - dev: false - /@unhead/dom@1.9.12: resolution: {integrity: sha512-3MY1TbZmEjGNZapi3wvJW0vWNS2CLKHt7/m57sScDHCNvNBe1mTwrIOhtZFDgAndhml2EVQ68RMa0Vhum/M+cw==} dependencies: @@ -3886,13 +3817,6 @@ packages: '@unhead/shared': 1.9.12 dev: false - /@unhead/schema@1.9.10: - resolution: {integrity: sha512-3ROh0doKfA7cIcU0zmjYVvNOiJuxSOcjInL+7iOFIxQovEWr1PcDnrnbEWGJsXrLA8eqjrjmhuDqAr3JbMGsLg==} - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - dev: false - /@unhead/schema@1.9.12: resolution: {integrity: sha512-ue2FKyIZKsuZDpWJBMlBGwMm4s+vFeU3NUWsNt8Z+2JkOUIqO/VG43LxNgY1M595bOS71Gdxk+G9VtzfKJ5uEA==} dependencies: @@ -3900,25 +3824,12 @@ packages: zhead: 2.2.4 dev: false - /@unhead/shared@1.9.10: - resolution: {integrity: sha512-LBXxm/8ahY4FZ0FbWVaM1ANFO5QpPzvaYwjAQhgHANsrqFP2EqoGcOv1CfhdQbxg8vpGXkjI7m0r/8E9d3JoDA==} - dependencies: - '@unhead/schema': 1.9.10 - dev: false - /@unhead/shared@1.9.12: resolution: {integrity: sha512-72wlLXG3FP3sXUrwd42Uv8jYpHSg4R6IFJcsl+QisRjKM89JnjOFSw1DqWO4IOftW5xOxS4J5v7SQyJ4NJo7Bw==} dependencies: '@unhead/schema': 1.9.12 dev: false - /@unhead/ssr@1.9.10: - resolution: {integrity: sha512-4hy3uFrYGJd5h0jmCIC0vFBf5DDhbz+j6tkATTNIaLz5lR4ZdFT+ipwzR20GvnaOiGWiOhZF3yv9FTJQyX4jog==} - dependencies: - '@unhead/schema': 1.9.10 - '@unhead/shared': 1.9.10 - dev: false - /@unhead/ssr@1.9.12: resolution: {integrity: sha512-EbUT55CzAYsXL/A1hjxpDoK0EitV3n1YZVWHfdE+I8Qe13EL/tnQwco2AYILjb1gtA4s70n3PjTNGeJ17cHPnw==} dependencies: @@ -3926,18 +3837,6 @@ packages: '@unhead/shared': 1.9.12 dev: false - /@unhead/vue@1.9.10(vue@3.4.27): - resolution: {integrity: sha512-Zi65eTU5IIaqqXAVOVJ4fnwJRR751FZIFlzYOjIekf1eNkISy+A4xyz3NIEQWSlXCrOiDNgDhT0YgKUcx5FfHQ==} - peerDependencies: - vue: '>=2.7 || >=3' - dependencies: - '@unhead/schema': 1.9.10 - '@unhead/shared': 1.9.10 - hookable: 5.5.3 - unhead: 1.9.10 - vue: 3.4.27(typescript@5.4.5) - dev: false - /@unhead/vue@1.9.12(vue@3.4.27): resolution: {integrity: sha512-keE4EuswgzCqVU7zmZprU+ToMvNWc3s8NoLreH5AtJd2u0FgBygD8sxRVyEnZw1KwFYOJ2C7yD2TChSKZioPGQ==} peerDependencies: @@ -3950,7 +3849,7 @@ packages: vue: 3.4.27(typescript@5.4.5) dev: false - /@unocss/astro@0.60.4(rollup@4.17.2)(vite@5.2.11): + /@unocss/astro@0.60.4(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-mfWiEVCUP00gxrMewwPfnTuw+ur5b6uIBRH2tIGkvfI21rLyZw8TIF08w7USz9C/47rvzsixBtCqq7v0g3Tw9w==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -3960,8 +3859,8 @@ packages: dependencies: '@unocss/core': 0.60.4 '@unocss/reset': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.11) - vite: 5.2.11(@types/node@20.14.2) + '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.13) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - rollup dev: false @@ -4025,10 +3924,10 @@ packages: sirv: 2.0.4 dev: false - /@unocss/nuxt@0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(webpack@5.91.0): + /@unocss/nuxt@0.60.4(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(webpack@5.91.0): resolution: {integrity: sha512-2lv7tsVlAnGMqqImfZPLm05dtDo3Og0VDrHOAwFwL4XiVaTLXEXQfAf/bOBDRy4qpJ2nFDj9eltuoQYWto1jmA==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@unocss/config': 0.60.4 '@unocss/core': 0.60.4 '@unocss/preset-attributify': 0.60.4 @@ -4039,9 +3938,9 @@ packages: '@unocss/preset-web-fonts': 0.60.4 '@unocss/preset-wind': 0.60.4 '@unocss/reset': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.11) + '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.13) '@unocss/webpack': 0.60.4(rollup@4.17.2)(webpack@5.91.0) - unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11) + unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13) transitivePeerDependencies: - postcss - rollup @@ -4203,7 +4102,7 @@ packages: '@unocss/core': 0.60.4 dev: false - /@unocss/vite@0.60.4(rollup@4.17.2)(vite@5.2.11): + /@unocss/vite@0.60.4(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-af9hhtW11geF56cotKUE16Fr+FirTdV/Al/usjKJ6P5hnCEQnqSHXQDFXL5Y6vXwcvLDmOhHYNrVR8duKgC8Mw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -4218,7 +4117,7 @@ packages: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - rollup dev: false @@ -4438,12 +4337,12 @@ packages: /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} - /@vue/devtools-applet@7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + /@vue/devtools-applet@7.1.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-525h17FzUF7ssko/U+yeP5jv0HaGm3eI4dVqncWPRCLTDtOy1V+srjoxYqr5qnzx6AdIU2icPQF2KNomd9FGZw==} peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-core': 7.2.0(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-core': 7.2.0(vite@5.2.13)(vue@3.4.27) '@vue/devtools-kit': 7.2.0(vue@3.4.27) '@vue/devtools-shared': 7.2.0 '@vue/devtools-ui': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vue@3.4.27) @@ -4472,12 +4371,12 @@ packages: - vite dev: false - /@vue/devtools-applet@7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27): + /@vue/devtools-applet@7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-ohl3uHejqu8v6BoCfsadpo6/QU1o585Im8AbH4bZiQTKdIot7OlBdk7pz9bK3muV6N1xKuiDNwYul0QYClOeSg==} peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-core': 7.2.0(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-core': 7.2.0(vite@5.2.13)(vue@3.4.27) '@vue/devtools-kit': 7.2.0(vue@3.4.27) '@vue/devtools-shared': 7.2.0 '@vue/devtools-ui': 7.2.0(@unocss/reset@0.60.4)(floating-vue@5.2.2)(unocss@0.60.4)(vue@3.4.27) @@ -4506,7 +4405,7 @@ packages: - vite dev: false - /@vue/devtools-core@7.1.3(vite@5.2.11)(vue@3.4.27): + /@vue/devtools-core@7.1.3(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-pVbWi8pf2Z/fZPioYOIgu+cv9pQG55k4D8bL31ec+Wfe+pQR0ImFDu0OhHfch1Ra8uvLLrAZTF4IKeGAkmzD4A==} dependencies: '@vue/devtools-kit': 7.2.0(vue@3.4.27) @@ -4514,13 +4413,13 @@ packages: mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.2.11) + vite-hot-client: 0.2.3(vite@5.2.13) transitivePeerDependencies: - vite - vue dev: false - /@vue/devtools-core@7.2.0(vite@5.2.11)(vue@3.4.27): + /@vue/devtools-core@7.2.0(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==} dependencies: '@vue/devtools-kit': 7.2.0(vue@3.4.27) @@ -4528,7 +4427,7 @@ packages: mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.2.11) + vite-hot-client: 0.2.3(vite@5.2.13) transitivePeerDependencies: - vite - vue @@ -4580,9 +4479,9 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27) colord: 2.9.3 - floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27) + floating-vue: 5.2.2(@nuxt/kit@3.12.1)(vue@3.4.27) focus-trap: 7.5.4 - unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11) + unocss: 0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13) vue: 3.4.27(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' @@ -4681,10 +4580,10 @@ packages: peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/dom': 1.9.10 - '@unhead/schema': 1.9.10 - '@unhead/ssr': 1.9.10 - '@unhead/vue': 1.9.10(vue@3.4.27) + '@unhead/dom': 1.9.12 + '@unhead/schema': 1.9.12 + '@unhead/ssr': 1.9.12 + '@unhead/vue': 1.9.12(vue@3.4.27) vue: 3.4.27(typescript@5.4.5) dev: false @@ -4747,11 +4646,11 @@ packages: peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@vueuse/core': 10.9.0(vue@3.4.27) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16) + nuxt: 3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16) vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' @@ -5343,8 +5242,8 @@ packages: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 1.21.3 - mlly: 1.7.0 + jiti: 1.21.6 + mlly: 1.7.1 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -5721,7 +5620,6 @@ packages: /compatx@0.1.3: resolution: {integrity: sha512-MWspQwvBk5xeLZMetIfjOozTAtmAIICz1mtol6NbBpCSllXOO+HvWMO87B18rcFtqjfrZ0tIFOH9gNG63ep+mw==} - dev: false /compress-commons@6.0.2: resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} @@ -5819,7 +5717,7 @@ packages: dependencies: '@types/node': 20.14.2 cosmiconfig: 9.0.0(typescript@5.4.5) - jiti: 1.21.3 + jiti: 1.21.6 typescript: 5.4.5 dev: true @@ -6488,13 +6386,6 @@ packages: parse-gitignore: 2.0.0 dev: false - /eslint-flat-config-utils@0.2.4: - resolution: {integrity: sha512-k7MJkSIfF0bs5eQu1KXyV0AhsvdsqSt1pQfZNLwf6qkozuHQV6aNHg5f8+3Ya+WTzpB+e7I3hMhs4qBwx7nEkw==} - dependencies: - '@types/eslint': 8.56.10 - pathe: 1.1.2 - dev: false - /eslint-flat-config-utils@0.2.5: resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} dependencies: @@ -7001,7 +6892,7 @@ packages: /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - /floating-vue@5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27): + /floating-vue@5.2.2(@nuxt/kit@3.12.1)(vue@3.4.27): resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': ^3.2.0 @@ -7011,7 +6902,7 @@ packages: optional: true dependencies: '@floating-ui/dom': 1.1.1 - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) vue: 3.4.27(typescript@5.4.5) vue-resize: 2.0.0-alpha.1(vue@3.4.27) dev: false @@ -8066,10 +7957,6 @@ packages: supports-color: 8.1.1 dev: false - /jiti@1.21.3: - resolution: {integrity: sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==} - hasBin: true - /jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true @@ -8325,8 +8212,8 @@ packages: get-port-please: 3.1.2 h3: 1.11.1 http-shutdown: 1.2.2 - jiti: 1.21.3 - mlly: 1.7.0 + jiti: 1.21.6 + mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 @@ -8367,7 +8254,7 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.7.0 + mlly: 1.7.1 pkg-types: 1.1.1 /locate-character@3.0.0: @@ -8487,7 +8374,7 @@ packages: dependencies: estree-walker: 3.0.3 magic-string: 0.30.10 - mlly: 1.7.0 + mlly: 1.7.1 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 ufo: 1.5.3 @@ -9192,14 +9079,6 @@ packages: engines: {node: '>=10'} hasBin: true - /mlly@1.7.0: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} - dependencies: - acorn: 8.11.3 - pathe: 1.1.2 - pkg-types: 1.1.1 - ufo: 1.5.3 - /mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} dependencies: @@ -9288,7 +9167,7 @@ packages: '@rollup/plugin-inject': 5.0.5(rollup@4.17.2) '@rollup/plugin-json': 6.1.0(rollup@4.17.2) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.17.2) - '@rollup/plugin-replace': 5.0.5(rollup@4.17.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.17.2) '@rollup/plugin-terser': 0.4.4(rollup@4.17.2) '@rollup/pluginutils': 5.1.0(rollup@4.17.2) '@types/http-proxy': 1.17.14 @@ -9589,13 +9468,13 @@ packages: fsevents: 2.3.3 dev: false - /nuxt-icon@0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27): + /nuxt-icon@0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27): resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} dependencies: '@iconify/collections': 1.0.422 '@iconify/vue': 4.1.2(vue@3.4.27) - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) + '@nuxt/kit': 3.12.1(rollup@4.17.2) transitivePeerDependencies: - nuxt - rollup @@ -9604,13 +9483,13 @@ packages: - vue dev: false - /nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-REXZcmBe5EGsStz+qa0QRE1pMJJ7GuWDBKQCLVJNoWXMApnwJxIVvxewik9UA1WjMzuh4kHkVn0cHz8qbAjeAQ==} dependencies: '@css-inline/css-inline': 0.14.1 '@css-inline/css-inline-wasm': 0.14.1 - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) + '@nuxt/kit': 3.12.1(rollup@4.17.2) '@resvg/resvg-js': 2.6.2 '@resvg/resvg-wasm': 2.6.2 '@unocss/core': 0.59.4 @@ -9620,11 +9499,11 @@ packages: defu: 6.1.4 execa: 8.0.1 flatted: 3.3.1 - floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27) + floating-vue: 5.2.2(@nuxt/kit@3.12.1)(vue@3.4.27) image-size: 1.1.1 json-editor-vue: 0.15.1(@lezer/common@1.2.1)(vue@3.4.27) - nuxt-icon: 0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27) - nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) + nuxt-icon: 0.6.10(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27) + nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0) nuxt-site-config-kit: 2.2.12(rollup@4.17.2)(vue@3.4.27) nypm: 0.3.8 ofetch: 1.3.4 @@ -9673,8 +9552,8 @@ packages: /nuxt-site-config-kit@2.2.12(rollup@4.17.2)(vue@3.4.27): resolution: {integrity: sha512-8amzGtBzHZervHgRkKXNI3lq0E1kP73vX+373uiBI9qGBFClFayuUSTDXAJreI7Yx0vB78iAjAA3a+YKM5iIdw==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@nuxt/schema': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) pkg-types: 1.1.1 site-config-stack: 2.2.12(vue@3.4.27) std-env: 3.7.0 @@ -9685,14 +9564,14 @@ packages: - vue dev: false - /nuxt-site-config@2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0): + /nuxt-site-config@2.2.12(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0): resolution: {integrity: sha512-a2pmr4NEa1ZgZoD0guKrX+gpVpntOpqBTRBJ6zv+PqAwvltdeau2zRZBGZ2N7kFnGaGolonb2fBN+YzQh3dSDQ==} dependencies: - '@nuxt/devtools-kit': 1.3.1(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.11) - '@nuxt/devtools-ui-kit': 1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11)(vue@3.4.27)(webpack@5.91.0) - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@nuxt/schema': 3.11.2(rollup@4.17.2) - floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.27) + '@nuxt/devtools-kit': 1.3.3(nuxt@3.12.1)(rollup@4.17.2)(vite@5.2.13) + '@nuxt/devtools-ui-kit': 1.3.1(@nuxt/devtools@1.3.1)(@vue/compiler-core@3.4.27)(nuxt@3.12.1)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13)(vue@3.4.27)(webpack@5.91.0) + '@nuxt/kit': 3.12.1(rollup@4.17.2) + '@nuxt/schema': 3.12.1(rollup@4.17.2) + floating-vue: 5.2.2(@nuxt/kit@3.12.1)(vue@3.4.27) nuxt-site-config-kit: 2.2.12(rollup@4.17.2)(vue@3.4.27) pathe: 1.1.2 pkg-types: 1.1.1 @@ -9728,7 +9607,7 @@ packages: /nuxt-time@0.1.3(rollup@4.17.2): resolution: {integrity: sha512-Ie9KA4DfaebqDaTy+u49VVI8lHHjTlllEqdFgeQuvQItrkDaojXWKLwHfW7ju7tDJlpVIV9K6KpRXWPAWUq7Bw==} dependencies: - '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@nuxt/kit': 3.12.1(rollup@4.17.2) defu: 6.1.4 pathe: 1.1.2 transitivePeerDependencies: @@ -9736,7 +9615,7 @@ packages: - supports-color dev: false - /nuxt@3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.11)(vue-tsc@2.0.16): + /nuxt@3.12.1(@opentelemetry/api@1.8.0)(@types/node@20.14.2)(@unocss/reset@0.60.4)(eslint@9.2.0)(floating-vue@5.2.2)(rollup@4.17.2)(stylelint@16.5.0)(typescript@5.4.5)(unocss@0.60.4)(vite@5.2.13)(vue-tsc@2.0.16): resolution: {integrity: sha512-J9TO/b0KSTpKn4yzknIPYRhcJ+UwR/uFM2j0G2FPHAWKxo513ty7Y2unHejWfkuQBL6Ergw6o0E7XsIT059VQw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -9750,7 +9629,7 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.11)(vue@3.4.27) + '@nuxt/devtools': 1.3.3(@unocss/reset@0.60.4)(floating-vue@5.2.2)(nuxt@3.12.1)(rollup@4.17.2)(unocss@0.60.4)(vite@5.2.13)(vue@3.4.27) '@nuxt/kit': 3.12.1(rollup@4.17.2) '@nuxt/schema': 3.12.1(rollup@4.17.2) '@nuxt/telemetry': 2.5.4(rollup@4.17.2) @@ -10244,7 +10123,7 @@ packages: resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: confbox: 0.1.7 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 /playwright-core@1.44.0: @@ -10422,10 +10301,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.0.16) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.0.16) + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.0) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: false /postcss-normalize-charset@7.0.0(postcss@8.4.38): @@ -10570,20 +10449,12 @@ packages: dependencies: postcss: 8.4.38 - /postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - /postcss-selector-parser@6.1.0: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: false /postcss-svgo@7.0.1(postcss@8.4.38): resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} @@ -11430,7 +11301,7 @@ packages: /site-config-stack@2.2.12(vue@3.4.27): resolution: {integrity: sha512-U+nyw2vZ6E2zF/JYlFFEmDsqXSJbf0/6ZBCKXI4FZ2509iQwnEesfQXvWNuJ2JCemUJdAXAoiIturxEJtV4z0g==} peerDependencies: - vue: ^3 + vue: 3.4.27 dependencies: ufo: 1.5.3 vue: 3.4.27(typescript@5.4.5) @@ -11846,7 +11717,7 @@ packages: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3)(@csstools/css-tokenizer@2.3.1) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.0.16) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 @@ -11873,7 +11744,7 @@ packages: postcss: 8.4.38 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 7.0.0(postcss@8.4.38) - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -12245,7 +12116,7 @@ packages: dependencies: '@antfu/utils': 0.7.8 defu: 6.1.4 - jiti: 1.21.3 + jiti: 1.21.6 dev: false /uncrypto@0.1.3: @@ -12277,15 +12148,6 @@ packages: node-fetch-native: 1.6.4 pathe: 1.1.2 - /unhead@1.9.10: - resolution: {integrity: sha512-Y3w+j1x1YFig2YuE+W2sER+SciRR7MQktYRHNqvZJ0iUNCCJTS8Z/SdSMUEeuFV28daXeASlR3fy7Ry3O2indg==} - dependencies: - '@unhead/dom': 1.9.10 - '@unhead/schema': 1.9.10 - '@unhead/shared': 1.9.10 - hookable: 5.5.3 - dev: false - /unhead@1.9.12: resolution: {integrity: sha512-s6VxcTV45hy8c/IioKQOonFnAO+kBOSpgDfqEHhnU0YVSQYaRPEp9pzW1qSPf0lx+bg9RKeOQyNNbSGGUP26aQ==} dependencies: @@ -12340,7 +12202,7 @@ packages: fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.10 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.1 scule: 1.3.0 @@ -12406,7 +12268,7 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - /unocss@0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11): + /unocss@0.60.4(@unocss/webpack@0.60.4)(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-KtYVzm1sV1J7hpXFvILPZiJVTni+XzC2vJzKYFTEe80fEGsrL+572YjS3QjZB52TMSppLYJk6WIVTb4mE4RmvQ==} engines: {node: '>=14'} peerDependencies: @@ -12418,7 +12280,7 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.60.4(rollup@4.17.2)(vite@5.2.11) + '@unocss/astro': 0.60.4(rollup@4.17.2)(vite@5.2.13) '@unocss/cli': 0.60.4(rollup@4.17.2) '@unocss/core': 0.60.4 '@unocss/extractor-arbitrary-variants': 0.60.4 @@ -12437,9 +12299,9 @@ packages: '@unocss/transformer-compile-class': 0.60.4 '@unocss/transformer-directives': 0.60.4 '@unocss/transformer-variant-group': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.11) + '@unocss/vite': 0.60.4(rollup@4.17.2)(vite@5.2.13) '@unocss/webpack': 0.60.4(rollup@4.17.2)(webpack@5.91.0) - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - postcss - rollup @@ -12556,7 +12418,7 @@ packages: '@babel/standalone': 7.24.5 '@babel/types': 7.24.7 defu: 6.1.4 - jiti: 1.21.3 + jiti: 1.21.6 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -12567,7 +12429,7 @@ packages: dependencies: knitwork: 1.1.0 magic-string: 0.30.10 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.1 unplugin: 1.10.1 @@ -12688,12 +12550,12 @@ packages: vfile-message: 4.0.2 dev: false - /vite-hot-client@0.2.3(vite@5.2.11): + /vite-hot-client@0.2.3(vite@5.2.13): resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) dev: false /vite-node@1.6.0(@types/node@20.14.2): @@ -12705,7 +12567,7 @@ packages: debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - '@types/node' - less @@ -12769,33 +12631,7 @@ packages: vue-tsc: 2.0.16(typescript@5.4.5) dev: false - /vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2)(rollup@4.17.2)(vite@5.2.11): - resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - dependencies: - '@antfu/utils': 0.7.8 - '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - debug: 4.3.5 - error-stack-parser-es: 0.1.4 - fs-extra: 11.2.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.0.1 - sirv: 2.0.4 - vite: 5.2.11(@types/node@20.14.2) - transitivePeerDependencies: - - rollup - - supports-color - dev: false - - /vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.11): + /vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.1)(rollup@4.17.2)(vite@5.2.13): resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} engines: {node: '>=14'} peerDependencies: @@ -12815,13 +12651,13 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-vue-inspector@5.1.0(vite@5.2.11): + /vite-plugin-vue-inspector@5.1.0(vite@5.2.13): resolution: {integrity: sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==} peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 @@ -12835,46 +12671,11 @@ packages: '@vue/compiler-dom': 3.4.27 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - supports-color dev: false - /vite@5.2.11(@types/node@20.14.2): - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.14.2 - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.17.2 - optionalDependencies: - fsevents: 2.3.3 - /vite@5.2.13(@types/node@20.14.2): resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -12909,12 +12710,11 @@ packages: rollup: 4.17.2 optionalDependencies: fsevents: 2.3.3 - dev: false - /vitest-environment-nuxt@1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27): + /vitest-environment-nuxt@1.0.0(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.13)(vitest@1.6.0)(vue-router@4.3.3)(vue@3.4.27): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.11)(vitest@1.6.0)(vue-router@4.3.2)(vue@3.4.27) + '@nuxt/test-utils': 3.13.1(@playwright/test@1.44.0)(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.10.1)(nitropack@2.9.6)(playwright-core@1.44.0)(rollup@4.17.2)(vite@5.2.13)(vitest@1.6.0)(vue-router@4.3.3)(vue@3.4.27) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -12979,7 +12779,7 @@ packages: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.14.2) + vite: 5.2.13(@types/node@20.14.2) vite-node: 1.6.0(@types/node@20.14.2) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -13094,14 +12894,6 @@ packages: vue: 3.4.27(typescript@5.4.5) dev: false - /vue-router@4.3.2(vue@3.4.27): - resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.27(typescript@5.4.5) - /vue-router@4.3.3(vue@3.4.27): resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} peerDependencies: @@ -13109,7 +12901,6 @@ packages: dependencies: '@vue/devtools-api': 6.6.1 vue: 3.4.27(typescript@5.4.5) - dev: false /vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} From 9cee79a33f58725893d535a9e3c82676ac5ac4bc Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 11 Jun 2024 13:46:06 +0100 Subject: [PATCH 09/11] chore: improve type safety --- app/components/FeedPost.vue | 4 ++-- app/components/TheHome.server.vue | 12 ++++++++---- app/components/TheTalks.server.vue | 12 ++++++++---- app/components/layout/ThePresenceIndicator.vue | 1 + modules/components-chunk.ts | 5 +++-- modules/dedupe-hoisted.ts | 2 +- modules/runtime/server/_social/mastodon.get.ts | 4 +++- modules/runtime/server/auth/github/[slug].ts | 6 ++++-- 8 files changed, 30 insertions(+), 16 deletions(-) diff --git a/app/components/FeedPost.vue b/app/components/FeedPost.vue index f3ffa124b..a4c26a5da 100644 --- a/app/components/FeedPost.vue +++ b/app/components/FeedPost.vue @@ -64,14 +64,14 @@ defineProps({ v-html="html" />