From 9578ed1e5d273c13e96782b3f2d9c702e61ea3e9 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 10 Feb 2023 00:32:30 +0100 Subject: [PATCH] fix: revert upgrade to nuxt v3.2.0 (#1692) --- nuxt.config.ts | 9 + package.json | 8 +- pnpm-lock.yaml | 920 ++++++++++++++++++----------------------- server/cache-driver.ts | 5 +- server/utils/shared.ts | 9 +- 5 files changed, 421 insertions(+), 530 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index ce363ce0..0f3ebe2f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -72,6 +72,15 @@ export default defineNuxtConfig({ }, build: { target: 'esnext', + rollupOptions: { + output: { + manualChunks: (id) => { + // TODO: find and resolve issue in nuxt/vite/pwa + if (id.includes('.svg') || id.includes('entry')) + return 'entry' + }, + }, + }, }, }, postcss: { diff --git a/package.json b/package.json index e73fb575..e54298c5 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "@iconify-json/ri": "^1.1.4", "@iconify-json/twemoji": "^1.1.10", "@iconify/utils": "^2.0.12", - "@nuxt/devtools": "^0.1.0", "@nuxtjs/color-mode": "^3.2.0", "@nuxtjs/i18n": "8.0.0-beta.9", "@pinia/nuxt": "^0.4.6", @@ -107,6 +106,7 @@ "devDependencies": { "@antfu/eslint-config": "^0.34.1", "@antfu/ni": "^0.19.0", + "@nuxt/devtools": "^0.1.0", "@types/chroma-js": "^2.1.4", "@types/file-saver": "^2.0.5", "@types/fnando__sparkline": "^0.3.4", @@ -119,7 +119,7 @@ "esno": "^0.16.3", "fs-extra": "^11.1.0", "lint-staged": "^13.1.0", - "nuxt": "3.2.0", + "nuxt": "3.1.1", "prettier": "^2.8.3", "simple-git-hooks": "^2.8.1", "typescript": "^4.9.5", @@ -149,7 +149,9 @@ "@tiptap/extension-paragraph": "2.0.0-beta.204", "@tiptap/extension-strike": "2.0.0-beta.204", "@tiptap/extension-text": "2.0.0-beta.204", - "vue": "3.2.45" + "vitest>vite": "^3.2.5", + "@nuxt/kit": "^3.1.2", + "@nuxt/schema": "^3.1.2" } }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e348810..2cd20754 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,9 @@ overrides: '@tiptap/extension-paragraph': 2.0.0-beta.204 '@tiptap/extension-strike': 2.0.0-beta.204 '@tiptap/extension-text': 2.0.0-beta.204 - vue: 3.2.45 + vitest>vite: ^3.2.5 + '@nuxt/kit': ^3.1.2 + '@nuxt/schema': ^3.1.2 importers: @@ -91,7 +93,7 @@ importers: lint-staged: ^13.1.0 lru-cache: ^7.14.1 masto: ^5.6.1 - nuxt: 3.2.0 + nuxt: 3.1.1 nuxt-security: ^0.10.1 nuxt-vitest: ^0.6.4 page-lifecycle: ^0.1.2 @@ -136,7 +138,6 @@ importers: '@iconify-json/ri': 1.1.4 '@iconify-json/twemoji': 1.1.10 '@iconify/utils': 2.0.12 - '@nuxt/devtools': 0.1.0_nuxt@3.2.0 '@nuxtjs/color-mode': 3.2.0 '@nuxtjs/i18n': 8.0.0-beta.9 '@pinia/nuxt': 0.4.6_typescript@4.9.5 @@ -151,13 +152,13 @@ importers: '@tiptap/suggestion': 2.0.0-beta.204 '@tiptap/vue-3': 2.0.0-beta.204 '@unocss/nuxt': 0.49.1 - '@vue-macros/nuxt': 1.0.3_5ho3oymwln6ivysxzaxueugmee + '@vue-macros/nuxt': 1.0.3_2kgo5tjdvwtrecdyfxt2rg75du '@vueuse/core': 9.11.1 '@vueuse/gesture': 2.0.0-beta.1 '@vueuse/integrations': 9.11.1_ha7ivgav6uqpoo2b5thfugqwjq '@vueuse/math': 9.11.1 '@vueuse/motion': 2.0.0-beta.12 - '@vueuse/nuxt': 9.11.1_nuxt@3.2.0 + '@vueuse/nuxt': 9.11.1_nuxt@3.1.1 blurhash: 2.0.4 browser-fs-access: 0.31.2 chroma-js: 2.4.2 @@ -196,7 +197,7 @@ importers: ultrahtml: 1.2.0 unimport: 2.1.0 unplugin-auto-import: 0.13.0_@vueuse+core@9.11.1 - vite-plugin-pwa: 0.14.1 + vite-plugin-pwa: 0.14.1_tz3vz2xt4jvid2diblkpydcyn4 vue-advanced-cropper: 2.8.8 vue-virtual-scroller: 2.0.0-beta.7 workbox-build: 6.5.4 @@ -204,6 +205,7 @@ importers: devDependencies: '@antfu/eslint-config': 0.34.1_et5x32uxl7z5ldub3ye5rhlyqm '@antfu/ni': 0.19.0 + '@nuxt/devtools': 0.1.0_nuxt@3.1.1 '@types/chroma-js': 2.1.4 '@types/file-saver': 2.0.5 '@types/fnando__sparkline': 0.3.4 @@ -216,7 +218,7 @@ importers: esno: 0.16.3 fs-extra: 11.1.0 lint-staged: 13.1.0 - nuxt: 3.2.0_7rz7g5sqfnn6wuv5lem37retty + nuxt: 3.1.1_7rz7g5sqfnn6wuv5lem37retty prettier: 2.8.3 simple-git-hooks: 2.8.1 typescript: 4.9.5 @@ -228,8 +230,8 @@ importers: '@nuxt-themes/docus': ^1.6.1 nuxt: ^3.1.1 devDependencies: - '@nuxt-themes/docus': 1.6.3_nuxt@3.2.0 - nuxt: 3.2.0 + '@nuxt-themes/docus': 1.6.3_nuxt@3.1.1 + nuxt: 3.1.1 packages: @@ -338,7 +340,6 @@ packages: dependencies: execa: 5.1.1 find-up: 5.0.0 - dev: false /@antfu/ni/0.19.0: resolution: {integrity: sha512-33VKTuBjoW2canoVMGa4g5oGCg7KK8UVmBBmUKzvQ+Fa69kk2YI8sqt94WCpvSWmW/yD5ZXsD9G9s689b9KwwQ==} @@ -351,7 +352,6 @@ packages: /@antfu/utils/0.7.2: resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} - dev: false /@apideck/better-ajv-errors/0.3.6_ajv@8.12.0: resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} @@ -902,7 +902,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1561,18 +1561,21 @@ packages: dependencies: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.3.0 + dev: true /@esbuild-kit/core-utils/3.0.0: resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} dependencies: esbuild: 0.15.18 source-map-support: 0.5.21 + dev: true /@esbuild-kit/esm-loader/2.5.4: resolution: {integrity: sha512-afmtLf6uqxD5IgwCzomtqCYIgz/sjHzCWZFvfS5+FzeYxOURPUo4QcHtqJxbxWOMOogKriZanN/1bJQE/ZL93A==} dependencies: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.3.0 + dev: true /@esbuild/android-arm/0.15.18: resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} @@ -1590,8 +1593,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm/0.17.6: - resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} + /@esbuild/android-arm/0.17.4: + resolution: {integrity: sha512-R9GCe2xl2XDSc2XbQB63mFiFXHIVkOP+ltIxICKXqUPrFX97z6Z7vONCLQM1pSOLGqfLrGi3B7nbhxmFY/fomg==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1606,8 +1609,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64/0.17.6: - resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} + /@esbuild/android-arm64/0.17.4: + resolution: {integrity: sha512-91VwDrl4EpxBCiG6h2LZZEkuNvVZYJkv2T9gyLG/mhGG1qrM7i5SwUcg/hlSPnL/4hDT0TFcF35/XMGSn0bemg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1622,8 +1625,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64/0.17.6: - resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} + /@esbuild/android-x64/0.17.4: + resolution: {integrity: sha512-mGSqhEPL7029XL7QHNPxPs15JVa02hvZvysUcyMP9UXdGFwncl2WU0bqx+Ysgzd+WAbv8rfNa73QveOxAnAM2w==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1638,8 +1641,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64/0.17.6: - resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} + /@esbuild/darwin-arm64/0.17.4: + resolution: {integrity: sha512-tTyJRM9dHvlMPt1KrBFVB5OW1kXOsRNvAPtbzoKazd5RhD5/wKlXk1qR2MpaZRYwf4WDMadt0Pv0GwxB41CVow==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1654,8 +1657,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64/0.17.6: - resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} + /@esbuild/darwin-x64/0.17.4: + resolution: {integrity: sha512-phQuC2Imrb3TjOJwLN8EO50nb2FHe8Ew0OwgZDH1SV6asIPGudnwTQtighDF2EAYlXChLoMJwqjAp4vAaACq6w==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1670,8 +1673,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64/0.17.6: - resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} + /@esbuild/freebsd-arm64/0.17.4: + resolution: {integrity: sha512-oH6JUZkocgmjzzYaP5juERLpJQSwazdjZrTPgLRmAU2bzJ688x0vfMB/WTv4r58RiecdHvXOPC46VtsMy/mepg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1686,8 +1689,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64/0.17.6: - resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} + /@esbuild/freebsd-x64/0.17.4: + resolution: {integrity: sha512-U4iWGn/9TrAfpAdfd56eO0pRxIgb0a8Wj9jClrhT8hvZnOnS4dfMPW7o4fn15D/KqoiVYHRm43jjBaTt3g/2KA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1702,8 +1705,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm/0.17.6: - resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} + /@esbuild/linux-arm/0.17.4: + resolution: {integrity: sha512-S2s9xWTGMTa/fG5EyMGDeL0wrWVgOSQcNddJWgu6rG1NCSXJHs76ZP9AsxjB3f2nZow9fWOyApklIgiTGZKhiw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1718,8 +1721,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64/0.17.6: - resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} + /@esbuild/linux-arm64/0.17.4: + resolution: {integrity: sha512-UkGfQvYlwOaeYJzZG4cLV0hCASzQZnKNktRXUo3/BMZvdau40AOz9GzmGA063n1piq6VrFFh43apRDQx8hMP2w==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1734,8 +1737,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32/0.17.6: - resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} + /@esbuild/linux-ia32/0.17.4: + resolution: {integrity: sha512-3lqFi4VFo/Vwvn77FZXeLd0ctolIJH/uXkH3yNgEk89Eh6D3XXAC9/iTPEzeEpsNE5IqGIsFa5Z0iPeOh25IyA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1758,8 +1761,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64/0.17.6: - resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} + /@esbuild/linux-loong64/0.17.4: + resolution: {integrity: sha512-HqpWZkVslDHIwdQ9D+gk7NuAulgQvRxF9no54ut/M55KEb3mi7sQS3GwpPJzSyzzP0UkjQVN7/tbk88/CaX4EQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1774,8 +1777,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el/0.17.6: - resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} + /@esbuild/linux-mips64el/0.17.4: + resolution: {integrity: sha512-d/nMCKKh/SVDbqR9ju+b78vOr0tNXtfBjcp5vfHONCCOAL9ad8gN9dC/u+UnH939pz7wO+0u/x9y1MaZcb/lKA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1790,8 +1793,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64/0.17.6: - resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} + /@esbuild/linux-ppc64/0.17.4: + resolution: {integrity: sha512-lOD9p2dmjZcNiTU+sGe9Nn6G3aYw3k0HBJies1PU0j5IGfp6tdKOQ6mzfACRFCqXjnBuTqK7eTYpwx09O5LLfg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1806,8 +1809,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64/0.17.6: - resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} + /@esbuild/linux-riscv64/0.17.4: + resolution: {integrity: sha512-mTGnwWwVshAjGsd8rP+K6583cPDgxOunsqqldEYij7T5/ysluMHKqUIT4TJHfrDFadUwrghAL6QjER4FeqQXoA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1822,8 +1825,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x/0.17.6: - resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} + /@esbuild/linux-s390x/0.17.4: + resolution: {integrity: sha512-AQYuUGp50XM29/N/dehADxvc2bUqDcoqrVuijop1Wv72SyxT6dDB9wjUxuPZm2HwIM876UoNNBMVd+iX/UTKVQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1838,8 +1841,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64/0.17.6: - resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} + /@esbuild/linux-x64/0.17.4: + resolution: {integrity: sha512-+AsFBwKgQuhV2shfGgA9YloxLDVjXgUEWZum7glR5lLmV94IThu/u2JZGxTgjYby6kyXEx8lKOqP5rTEVBR0Rw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1854,8 +1857,8 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64/0.17.6: - resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} + /@esbuild/netbsd-x64/0.17.4: + resolution: {integrity: sha512-zD1TKYX9553OiLS/qkXPMlWoELYkH/VkzRYNKEU+GwFiqkq0SuxsKnsCg5UCdxN3cqd+1KZ8SS3R+WG/Hxy2jQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1870,8 +1873,8 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64/0.17.6: - resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} + /@esbuild/openbsd-x64/0.17.4: + resolution: {integrity: sha512-PY1NjEsLRhPEFFg1AV0/4Or/gR+q2dOb9s5rXcPuCjyHRzbt8vnHJl3vYj+641TgWZzTFmSUnZbzs1zwTzjeqw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1886,8 +1889,8 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64/0.17.6: - resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} + /@esbuild/sunos-x64/0.17.4: + resolution: {integrity: sha512-B3Z7s8QZQW9tKGleMRXvVmwwLPAUoDCHs4WZ2ElVMWiortLJFowU1NjAhXOKjDgC7o9ByeVcwyOlJ+F2r6ZgmQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1902,8 +1905,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64/0.17.6: - resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} + /@esbuild/win32-arm64/0.17.4: + resolution: {integrity: sha512-0HCu8R3mY/H5V7N6kdlsJkvrT591bO/oRZy8ztF1dhgNU5xD5tAh5bKByT1UjTGjp/VVBsl1PDQ3L18SfvtnBQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1918,8 +1921,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32/0.17.6: - resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} + /@esbuild/win32-ia32/0.17.4: + resolution: {integrity: sha512-VUjhVDQycse1gLbe06pC/uaA0M+piQXJpdpNdhg8sPmeIZZqu5xPoGWVCmcsOO2gaM2cywuTYTHkXRozo3/Nkg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1934,8 +1937,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64/0.17.6: - resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} + /@esbuild/win32-x64/0.17.4: + resolution: {integrity: sha512-0kLAjs+xN5OjhTt/aUA6t48SfENSCKgGPfExADYTOo/UCn0ivxos9/anUVeSfg+L+2O9xkFxvJXIJfG+Q4sYSg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2328,7 +2331,7 @@ packages: defu: 6.1.2 dev: false - /@nuxt-themes/docus/1.6.3_nuxt@3.2.0: + /@nuxt-themes/docus/1.6.3_nuxt@3.1.1: resolution: {integrity: sha512-H+9kiwufFFQGMsU1iyJieHVr0g8Kj664PrSMI2+bveEMbM1ui1xvDBIk6YhkTQbN3Y7rqOeSiKfr5YGp3zYPSg==} dependencies: '@nuxt-themes/elements': 0.5.2 @@ -2336,7 +2339,7 @@ packages: '@nuxt-themes/typography': 0.6.0 '@nuxt/content': 2.4.2 '@nuxthq/studio': 0.6.5 - '@vueuse/nuxt': 9.11.1_nuxt@3.2.0 + '@vueuse/nuxt': 9.11.1_nuxt@3.1.1 transitivePeerDependencies: - '@vue/composition-api' - bufferutil @@ -2398,7 +2401,7 @@ packages: /@nuxt/content/2.4.2: resolution: {integrity: sha512-Nz2ZcC7R505UY5NQN+WE1pZ4ie8PBBr12qJHFAZqhWCXenzsdb87p48fvr6Zhlj8CyCTQqWg0B2fs7Lyg/CKwg==} dependencies: - '@nuxt/kit': 3.1.1 + '@nuxt/kit': 3.1.2 consola: 2.15.3 defu: 6.1.2 destr: 1.2.2 @@ -2432,7 +2435,7 @@ packages: unist-builder: 3.0.1 unist-util-position: 4.0.4 unist-util-visit: 4.1.2 - unstorage: 1.1.4 + unstorage: 1.0.1 ws: 8.12.0 transitivePeerDependencies: - bufferutil @@ -2444,21 +2447,21 @@ packages: /@nuxt/devalue/2.0.0: resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} - /@nuxt/devtools/0.1.0_nuxt@3.2.0: + /@nuxt/devtools/0.1.0_nuxt@3.1.1: resolution: {integrity: sha512-N8C+TDZAiMZi68HtQgUnKECsmRGV1t2xVSvLE+MdlY5t4OvzRTkhes6ONDP7lqDKZqUj7TcIgWShBvJa+InurA==} hasBin: true peerDependencies: nuxt: ^3.1.1 dependencies: '@antfu/install-pkg': 0.1.1 - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 birpc: 0.2.3 consola: 2.15.3 execa: 6.1.0 h3: 1.1.0 hookable: 5.4.2 launch-editor: 2.6.0 - nuxt: 3.2.0_7rz7g5sqfnn6wuv5lem37retty + nuxt: 3.1.1_7rz7g5sqfnn6wuv5lem37retty pathe: 1.1.0 pkg-types: 1.0.1 rc9: 2.0.1 @@ -2469,47 +2472,20 @@ packages: - rollup - supports-color - vite - dev: false - - /@nuxt/kit/3.1.1: - resolution: {integrity: sha512-wmqVCIuD/te6BKf3YiqWyMumKI5JIpkiv0li/1Y3QHnTkoxyIhLkbFgNcQHuBxJ3eMlk2UjAjAqWiqBHTX54vQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - '@nuxt/schema': 3.1.1 - c12: 1.1.0 - consola: 2.15.3 - defu: 6.1.2 - globby: 13.1.3 - hash-sum: 2.0.0 - ignore: 5.2.4 - jiti: 1.17.0 - knitwork: 1.0.0 - lodash.template: 4.5.0 - mlly: 1.1.0 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - semver: 7.3.8 - unctx: 2.1.1 - unimport: 2.2.4 - untyped: 1.2.2 - transitivePeerDependencies: - - rollup - - supports-color dev: true - /@nuxt/kit/3.2.0: - resolution: {integrity: sha512-Otb1S/08tDxbpeQYLMynjr2TX7ssU1ynbWDpVzFzLBdfHkGWHXpIhJr+0u3LdnPUBw6C/xPXe7fd7RuXI9avoA==} + /@nuxt/kit/3.1.2: + resolution: {integrity: sha512-m8/AF8hBJiG7aTx2CpiDGeLYYz30fUoPbJ9XiSmHqRIXv1goAFWHSkzWfRNEsoAAbMHf76oB917wVUQ3VSSQHg==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: - '@nuxt/schema': 3.2.0 + '@nuxt/schema': 3.1.2 c12: 1.1.0 consola: 2.15.3 defu: 6.1.2 globby: 13.1.3 hash-sum: 2.0.0 ignore: 5.2.4 - jiti: 1.17.0 + jiti: 1.16.2 knitwork: 1.0.0 lodash.template: 4.5.0 mlly: 1.1.0 @@ -2518,24 +2494,24 @@ packages: scule: 1.0.0 semver: 7.3.8 unctx: 2.1.1 - unimport: 2.2.4 + unimport: 2.1.0 untyped: 1.2.2 transitivePeerDependencies: - rollup - supports-color - /@nuxt/kit/3.2.0_rollup@3.14.0: - resolution: {integrity: sha512-Otb1S/08tDxbpeQYLMynjr2TX7ssU1ynbWDpVzFzLBdfHkGWHXpIhJr+0u3LdnPUBw6C/xPXe7fd7RuXI9avoA==} + /@nuxt/kit/3.1.2_rollup@3.10.1: + resolution: {integrity: sha512-m8/AF8hBJiG7aTx2CpiDGeLYYz30fUoPbJ9XiSmHqRIXv1goAFWHSkzWfRNEsoAAbMHf76oB917wVUQ3VSSQHg==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: - '@nuxt/schema': 3.2.0_rollup@3.14.0 + '@nuxt/schema': 3.1.2_rollup@3.10.1 c12: 1.1.0 consola: 2.15.3 defu: 6.1.2 globby: 13.1.3 hash-sum: 2.0.0 ignore: 5.2.4 - jiti: 1.17.0 + jiti: 1.16.2 knitwork: 1.0.0 lodash.template: 4.5.0 mlly: 1.1.0 @@ -2544,71 +2520,49 @@ packages: scule: 1.0.0 semver: 7.3.8 unctx: 2.1.1 - unimport: 2.2.4_rollup@3.14.0 + unimport: 2.1.0_rollup@3.10.1 untyped: 1.2.2 transitivePeerDependencies: - rollup - supports-color - /@nuxt/schema/3.1.1: - resolution: {integrity: sha512-/KuoCDVGrLD9W7vwuYhu4HbdT/BpbrhA4Pm9dGn7Jah40kHDGqUnJxugvMjt+4suq53rLQyTA0LRDWfFxfxAOQ==} + /@nuxt/schema/3.1.2: + resolution: {integrity: sha512-wru9LhRXTa6WQlx7c0oYrtvJY7TiVlkBKXY5Rsmfo0StJuWohgZiReu9fu6z6GU4MzZlX25TVjwvq9Q7bNVbSQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: c12: 1.1.0 create-require: 1.1.1 defu: 6.1.2 hookable: 5.4.2 - jiti: 1.17.0 + jiti: 1.16.2 pathe: 1.1.0 pkg-types: 1.0.1 postcss-import-resolver: 2.0.0 scule: 1.0.0 std-env: 3.3.2 ufo: 1.0.1 - unimport: 2.2.4 + unimport: 2.1.0 untyped: 1.2.2 transitivePeerDependencies: - rollup - supports-color - dev: true - /@nuxt/schema/3.2.0: - resolution: {integrity: sha512-tz9RandI5LgbT9BQ8dE8n4kItV7+4OUgbX42YemcGbtORVJAWJJvQyHGikJ5akUgiTFYTV8tjV6pRPH9Txx0Pg==} + /@nuxt/schema/3.1.2_rollup@3.10.1: + resolution: {integrity: sha512-wru9LhRXTa6WQlx7c0oYrtvJY7TiVlkBKXY5Rsmfo0StJuWohgZiReu9fu6z6GU4MzZlX25TVjwvq9Q7bNVbSQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: c12: 1.1.0 create-require: 1.1.1 defu: 6.1.2 hookable: 5.4.2 - jiti: 1.17.0 + jiti: 1.16.2 pathe: 1.1.0 pkg-types: 1.0.1 postcss-import-resolver: 2.0.0 scule: 1.0.0 std-env: 3.3.2 ufo: 1.0.1 - unimport: 2.2.4 - untyped: 1.2.2 - transitivePeerDependencies: - - rollup - - supports-color - - /@nuxt/schema/3.2.0_rollup@3.14.0: - resolution: {integrity: sha512-tz9RandI5LgbT9BQ8dE8n4kItV7+4OUgbX42YemcGbtORVJAWJJvQyHGikJ5akUgiTFYTV8tjV6pRPH9Txx0Pg==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - c12: 1.1.0 - create-require: 1.1.1 - defu: 6.1.2 - hookable: 5.4.2 - jiti: 1.17.0 - pathe: 1.1.0 - pkg-types: 1.0.1 - postcss-import-resolver: 2.0.0 - scule: 1.0.0 - std-env: 3.3.2 - ufo: 1.0.1 - unimport: 2.2.4_rollup@3.14.0 + unimport: 2.1.0_rollup@3.10.1 untyped: 1.2.2 transitivePeerDependencies: - rollup @@ -2618,7 +2572,7 @@ packages: resolution: {integrity: sha512-mUyDqmB8GUJwTHVnwxuapeUHDSsUycOt+ZsA7GB6F8MOBJiVhQl/EeEAWoO2TUs0BPp2SlY9uO6eQihvxyLRqQ==} hasBin: true dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 chalk: 5.2.0 ci-info: 3.7.1 consola: 2.15.3 @@ -2630,7 +2584,7 @@ packages: git-url-parse: 13.1.0 inquirer: 9.1.4 is-docker: 3.0.0 - jiti: 1.17.0 + jiti: 1.16.2 mri: 1.2.0 nanoid: 4.0.0 node-fetch: 3.3.0 @@ -2642,30 +2596,30 @@ packages: - rollup - supports-color - /@nuxt/ui-templates/1.1.1: - resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==} + /@nuxt/ui-templates/1.1.0: + resolution: {integrity: sha512-KffiTNdVaZlkx0tgwopmy627WQclWO0kqFD1R646wawDbNlWkpmwj5qI5qoh2Rx13/O+KkYdc28H3JsQdQmXJw==} - /@nuxt/vite-builder/3.2.0_vshnhw7h4tuo6ge5ck2wv7vfrm: - resolution: {integrity: sha512-1rApkhjQMUndRKl9bFn/NdAVxUgPeAB/XIEgP0YN4KPTM156Q/fvgu8LrzUp4lzYgGGKfm4r8IfuxYS9BremMQ==} + /@nuxt/vite-builder/3.1.1_vshnhw7h4tuo6ge5ck2wv7vfrm: + resolution: {integrity: sha512-tTV369sIURut6z+t36ib3J2GbgiazMc4VO9wB372A5hnd+faLtapknswMvzF23M+4z1/5tGaV/kkU/ZrO3V1Ag==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: - vue: ^3.2.47 + vue: ^3.2.45 dependencies: - '@nuxt/kit': 3.2.0_rollup@3.14.0 - '@rollup/plugin-replace': 5.0.2_rollup@3.14.0 - '@vitejs/plugin-vue': 4.0.0_vite@4.1.1+vue@3.2.45 - '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.1+vue@3.2.45 + '@nuxt/kit': 3.1.2_rollup@3.10.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45 + '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.4+vue@3.2.45 autoprefixer: 10.4.13_postcss@8.4.21 chokidar: 3.5.3 cssnano: 5.1.14_postcss@8.4.21 defu: 6.1.2 - esbuild: 0.17.6 + esbuild: 0.17.4 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.0 fs-extra: 11.1.0 get-port-please: 3.0.1 - h3: 1.4.0 + h3: 1.1.0 knitwork: 1.0.0 magic-string: 0.27.0 mlly: 1.1.0 @@ -2676,15 +2630,15 @@ packages: postcss: 8.4.21 postcss-import: 15.1.0_postcss@8.4.21 postcss-url: 10.1.3_postcss@8.4.21 - rollup: 3.14.0 - rollup-plugin-visualizer: 5.9.0_rollup@3.14.0 + rollup: 3.10.1 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.1 ufo: 1.0.1 unplugin: 1.0.1 - vite: 4.1.1 + vite: 4.0.4 vite-node: 0.28.4 - vite-plugin-checker: 0.5.5_vze4qwvlaxozg73itpzioumila + vite-plugin-checker: 0.5.4_h3si5tluig4ewnb7qcro3a3fhu vue: 3.2.45 - vue-bundle-renderer: 1.0.1 + vue-bundle-renderer: 1.0.0 transitivePeerDependencies: - '@types/node' - eslint @@ -2702,27 +2656,27 @@ packages: - vti - vue-tsc - /@nuxt/vite-builder/3.2.0_vue@3.2.45: - resolution: {integrity: sha512-1rApkhjQMUndRKl9bFn/NdAVxUgPeAB/XIEgP0YN4KPTM156Q/fvgu8LrzUp4lzYgGGKfm4r8IfuxYS9BremMQ==} + /@nuxt/vite-builder/3.1.1_vue@3.2.45: + resolution: {integrity: sha512-tTV369sIURut6z+t36ib3J2GbgiazMc4VO9wB372A5hnd+faLtapknswMvzF23M+4z1/5tGaV/kkU/ZrO3V1Ag==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: - vue: ^3.2.47 + vue: ^3.2.45 dependencies: - '@nuxt/kit': 3.2.0_rollup@3.14.0 - '@rollup/plugin-replace': 5.0.2_rollup@3.14.0 - '@vitejs/plugin-vue': 4.0.0_vite@4.1.1+vue@3.2.45 - '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.1+vue@3.2.45 + '@nuxt/kit': 3.1.2_rollup@3.10.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45 + '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.4+vue@3.2.45 autoprefixer: 10.4.13_postcss@8.4.21 chokidar: 3.5.3 cssnano: 5.1.14_postcss@8.4.21 defu: 6.1.2 - esbuild: 0.17.6 + esbuild: 0.17.4 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.0 fs-extra: 11.1.0 get-port-please: 3.0.1 - h3: 1.4.0 + h3: 1.1.0 knitwork: 1.0.0 magic-string: 0.27.0 mlly: 1.1.0 @@ -2733,15 +2687,15 @@ packages: postcss: 8.4.21 postcss-import: 15.1.0_postcss@8.4.21 postcss-url: 10.1.3_postcss@8.4.21 - rollup: 3.14.0 - rollup-plugin-visualizer: 5.9.0_rollup@3.14.0 + rollup: 3.10.1 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.1 ufo: 1.0.1 unplugin: 1.0.1 - vite: 4.1.1 + vite: 4.0.4 vite-node: 0.28.4 - vite-plugin-checker: 0.5.5_vite@4.1.1 + vite-plugin-checker: 0.5.4_vite@4.0.4 vue: 3.2.45 - vue-bundle-renderer: 1.0.1 + vue-bundle-renderer: 1.0.0 transitivePeerDependencies: - '@types/node' - eslint @@ -2763,8 +2717,8 @@ packages: /@nuxthq/studio/0.6.5: resolution: {integrity: sha512-kGb8abgTRJi0gcvTQcawEol5CR6uXS4bpCwEEk0+b3LSvyiM6k22Opb29KkSatprTkFrAPHDKSaUve8PiX22sw==} dependencies: - '@nuxt/kit': 3.2.0 - '@nuxt/schema': 3.2.0 + '@nuxt/kit': 3.1.2 + '@nuxt/schema': 3.1.2 defu: 6.1.2 nuxt-component-meta: 0.4.3 nuxt-config-schema: 0.4.4 @@ -2780,7 +2734,7 @@ packages: /@nuxtjs/color-mode/3.2.0: resolution: {integrity: sha512-isDR01yfadopiHQ/VEVUpyNSPrk5PCjUHS4t1qYRZwuRGefU4s9Iaxf6H9nmr1QFzoMgTm+3T0r/54jLwtpZbA==} dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 lodash.template: 4.5.0 pathe: 1.1.0 transitivePeerDependencies: @@ -2794,7 +2748,7 @@ packages: '@intlify/bundle-utils': 3.4.0_vue-i18n@9.3.0-beta.16 '@intlify/shared': 9.3.0-beta.11 '@intlify/unplugin-vue-i18n': 0.8.1_vue-i18n@9.3.0-beta.16 - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@vue/compiler-sfc': 3.2.47 cookie-es: 0.5.0 debug: 4.3.4 @@ -2823,7 +2777,7 @@ packages: /@pinia/nuxt/0.4.6_typescript@4.9.5: resolution: {integrity: sha512-HjrYEfLdFpmsjhicPJgL36jVhzHWukIQPFFHGTSF84Cplu+f2nY2XHKqe9ToHzE9rLee2RjLOwAzOnXa/I/u6A==} dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 pinia: 2.0.29_typescript@4.9.5 transitivePeerDependencies: - '@vue/composition-api' @@ -2833,21 +2787,14 @@ packages: - vue dev: false - /@planetscale/database/1.5.0: - resolution: {integrity: sha512-Qwh7Or1W5dB5mZ9EQqDkgvkDKhBBmQe58KIVUy0SGocNtr5fP4JAWtvZ6EdLAV6C6hVpzNlCA2xIg9lKTswm1Q==} - engines: {node: '>=16'} - requiresBuild: true - optional: true - /@polka/url/1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - dev: false /@popperjs/core/2.11.6: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@rollup/plugin-alias/4.0.3_rollup@3.14.0: + /@rollup/plugin-alias/4.0.3_rollup@3.10.1: resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2856,7 +2803,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.14.0 + rollup: 3.10.1 slash: 4.0.0 /@rollup/plugin-babel/5.3.1_3dsfpkpoyvuuxyfgdbpn4j4uzm: @@ -2876,7 +2823,7 @@ packages: rollup: 2.79.1 dev: false - /@rollup/plugin-commonjs/24.0.1_rollup@3.14.0: + /@rollup/plugin-commonjs/24.0.1_rollup@3.10.1: resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2885,15 +2832,15 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.14.0 + rollup: 3.10.1 - /@rollup/plugin-inject/5.0.3_rollup@3.14.0: + /@rollup/plugin-inject/5.0.3_rollup@3.10.1: resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2902,12 +2849,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 estree-walker: 2.0.2 magic-string: 0.27.0 - rollup: 3.14.0 + rollup: 3.10.1 - /@rollup/plugin-json/6.0.0_rollup@3.14.0: + /@rollup/plugin-json/6.0.0_rollup@3.10.1: resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2916,8 +2863,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 - rollup: 3.14.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 + rollup: 3.10.1 /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} @@ -2934,7 +2881,7 @@ packages: rollup: 2.79.1 dev: false - /@rollup/plugin-node-resolve/15.0.1_rollup@3.14.0: + /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.1: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2943,13 +2890,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 3.14.0 + rollup: 3.10.1 /@rollup/plugin-replace/2.4.2_rollup@2.79.1: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} @@ -2973,23 +2920,9 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@3.10.1 magic-string: 0.27.0 rollup: 3.10.1 - dev: false - /@rollup/plugin-replace/5.0.2_rollup@3.14.0: - resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 - magic-string: 0.27.0 - rollup: 3.14.0 - - /@rollup/plugin-terser/0.4.0_rollup@3.14.0: - resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==} + /@rollup/plugin-terser/0.3.0_rollup@3.10.1: + resolution: {integrity: sha512-mYTkNW9KjOscS/3QWU5LfOKsR3/fAAVDaqcAe2TZ7ng6pN46f+C7FOZbITuIW/neA+PhcjoKl7yMyB3XcmA4gw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.x || ^3.x @@ -2997,12 +2930,12 @@ packages: rollup: optional: true dependencies: - rollup: 3.14.0 + rollup: 3.10.1 serialize-javascript: 6.0.1 smob: 0.0.6 terser: 5.16.1 - /@rollup/plugin-wasm/6.1.2_rollup@3.14.0: + /@rollup/plugin-wasm/6.1.2_rollup@3.10.1: resolution: {integrity: sha512-YdrQ7zfnZ54Y+6raCev3tR1PrhQGxYKSTajGylhyP0oBacouuNo6KcNCk+pYKw9M98jxRWLFFca/udi76IDXzg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3011,7 +2944,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.14.0 + rollup: 3.10.1 /@rollup/pluginutils/3.1.0_rollup@2.79.1: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} @@ -3058,21 +2991,6 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.10.1 - dev: false - - /@rollup/pluginutils/5.0.2_rollup@3.14.0: - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.0 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 3.14.0 /@socket.io/component-emitter/3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} @@ -3638,28 +3556,28 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unhead/dom/1.0.21: - resolution: {integrity: sha512-rwVz7NWMdQ8kSTXv/WOhB0eTWYFD2SQwQ/J109IEqNUN9X3pIwcvdvlXMCG+qhJGFyiIgOl2X+W0cE+u/IiLVA==} + /@unhead/dom/1.0.18: + resolution: {integrity: sha512-zX7w/Z3a1/spyQ3SuxB/0s1Tjx8zu5RzYBBXTtYvGutF8g/ScXreC0c5Vm5F3x4HOPdWG+71Qr/M+k6AxPLHDA==} dependencies: - '@unhead/schema': 1.0.21 + '@unhead/schema': 1.0.18 - /@unhead/schema/1.0.21: - resolution: {integrity: sha512-amYg6vJ37xUhnL6bvL4S3lz6yDs5lWeqJu63/3a5bxH3Dq0WPJ+kdhpUXI+4enoNaWvLvm860WXUOtKr5D+DMg==} + /@unhead/schema/1.0.18: + resolution: {integrity: sha512-LjNxwwQMZTD0b3LlB4/mmCZpO6HP7ZjK5sKuMpy7/+2O9HJO6TefxsDVrJVAitdUfm5Jej9cNEjnL2gJkc2uWg==} dependencies: - '@zhead/schema': 1.1.0 + '@zhead/schema': 1.0.9 hookable: 5.4.2 - /@unhead/ssr/1.0.21: - resolution: {integrity: sha512-QWy+vKZWVb+XfHl/B/rEoniMGFpDjXiYBkjJZyuf+9By8DzQUscMaTv14neW1ZR6pq56c4B7Tp1N3Lve8SW+rA==} + /@unhead/ssr/1.0.18: + resolution: {integrity: sha512-In0bJSLAyN8DdCuNJaoOIrjsK40g904ELR/0Eue9VzyO0fe147dPGfYlwwUrZOqj0JzGtndiQCF/D6bjn76ovw==} dependencies: - '@unhead/schema': 1.0.21 + '@unhead/schema': 1.0.18 - /@unhead/vue/1.0.21_vue@3.2.45: - resolution: {integrity: sha512-UCwgY4MbQEnFUo+/xmzBPK3PjC+oeCCzSsgK6eLk3vUC8Cuarrvw06wy8s0cO94DkpAi56Ih9oRWA16a/tih1A==} + /@unhead/vue/1.0.18_vue@3.2.45: + resolution: {integrity: sha512-VZ61a2pRtGXI9sj1aba5Qmm35veVvRDIE0Xsog3I0TfwavlwklZcg9bF2eT+GcDnsq1NxNO7uDyrb/+xNAzSxA==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.0.21 + '@unhead/schema': 1.0.18 hookable: 5.4.2 vue: 3.2.45 @@ -3718,7 +3636,7 @@ packages: /@unocss/nuxt/0.49.1: resolution: {integrity: sha512-VKxAl75dqvk7Xkz8128BFv9mquMrmLmP6wje6ACccWM5sSdH5VjZQqGsSo3q9STcX+KlfuyErqTEMzbWEJ4H7Q==} dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@unocss/config': 0.49.1 '@unocss/core': 0.49.1 '@unocss/preset-attributify': 0.49.1 @@ -3884,7 +3802,7 @@ packages: - encoding - supports-color - /@vitejs/plugin-vue-jsx/3.0.0_vite@4.1.1+vue@3.2.45: + /@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.4+vue@3.2.45: resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3894,19 +3812,19 @@ packages: '@babel/core': 7.20.12 '@babel/plugin-transform-typescript': 7.20.13_@babel+core@7.20.12 '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.12 - vite: 4.1.1 + vite: 4.0.4 vue: 3.2.45 transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue/4.0.0_vite@4.1.1+vue@3.2.45: + /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45: resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.1.1 + vite: 4.0.4 vue: 3.2.45 /@vitest/expect/0.28.4: @@ -3970,7 +3888,7 @@ packages: '@volar/source-map': 1.0.24 '@vue/compiler-dom': 3.2.47 '@vue/compiler-sfc': 3.2.47 - '@vue/reactivity': 3.2.47 + '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.47 minimatch: 5.1.6 vue-template-compiler: 2.7.14 @@ -4128,16 +4046,16 @@ packages: - vue dev: false - /@vue-macros/nuxt/1.0.3_5ho3oymwln6ivysxzaxueugmee: + /@vue-macros/nuxt/1.0.3_2kgo5tjdvwtrecdyfxt2rg75du: resolution: {integrity: sha512-p1IuApxeLMjMT5xtdXhIpdNOp5I4+jQnz2Bv4KC6FfnfZZzDToAulaK0Y+Xmn5cSNY+hvCwA7JLZLjRwvYu/AQ==} engines: {node: '>=14.19.0'} peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@vue-macros/short-vmodel': 1.1.0 '@vue-macros/volar': 0.8.1_vue-tsc@1.0.24 - nuxt: 3.2.0_7rz7g5sqfnn6wuv5lem37retty + nuxt: 3.1.1_7rz7g5sqfnn6wuv5lem37retty unplugin-vue-macros: 1.7.3_@vueuse+core@9.11.1 transitivePeerDependencies: - '@vueuse/core' @@ -4358,11 +4276,6 @@ packages: dependencies: '@vue/shared': 3.2.45 - /@vue/reactivity/3.2.47: - resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} - dependencies: - '@vue/shared': 3.2.47 - /@vue/runtime-core/3.2.45: resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} dependencies: @@ -4443,15 +4356,15 @@ packages: vue-demi: 0.13.11 dev: false - /@vueuse/head/1.0.25_vue@3.2.45: - resolution: {integrity: sha512-ACfRqD3bbh92cIzDDR1CmqShXCXhQv/EUUcaDMYaexA4ulorYHd+2Yo5/ljoS4jDoMgsqBSP0XJZT3nySMB5gw==} + /@vueuse/head/1.0.23_vue@3.2.45: + resolution: {integrity: sha512-CiC9VWYbvwAqjWDBJH4WfQfBk7NWMZpvmpvIUYsm3X+aa8QHMiDGzR+RFKZSUtykiCGnSZk97yIvo5eJBmSh8A==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/dom': 1.0.21 - '@unhead/schema': 1.0.21 - '@unhead/ssr': 1.0.21 - '@unhead/vue': 1.0.21_vue@3.2.45 + '@unhead/dom': 1.0.18 + '@unhead/schema': 1.0.18 + '@unhead/ssr': 1.0.18 + '@unhead/vue': 1.0.18_vue@3.2.45 vue: 3.2.45 /@vueuse/integrations/9.11.1_ha7ivgav6uqpoo2b5thfugqwjq: @@ -4537,16 +4450,16 @@ packages: vue-demi: 0.13.11 dev: false - /@vueuse/nuxt/9.11.1_nuxt@3.2.0: + /@vueuse/nuxt/9.11.1_nuxt@3.1.1: resolution: {integrity: sha512-hiiRzLgsH5nTAb2TChyFc6nykIyTB3MnCEhILg44Ug9ILC3vG/qnHnv3zRtIu4bXNOhDQN5shfnchgGPJFf8PA==} peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@vueuse/core': 9.11.1 '@vueuse/metadata': 9.11.1 local-pkg: 0.4.3 - nuxt: 3.2.0_7rz7g5sqfnn6wuv5lem37retty + nuxt: 3.1.1_7rz7g5sqfnn6wuv5lem37retty vue-demi: 0.13.11 transitivePeerDependencies: - '@vue/composition-api' @@ -4576,8 +4489,8 @@ packages: - '@vue/composition-api' - vue - /@zhead/schema/1.1.0: - resolution: {integrity: sha512-hEtK+hUAKS3w1+F++m6EeZ6bWeLDXraqN2nCyRVIP5vvR3bWjXVP9OM9x7Pmn7Hp6T7FKmsG2C8rvouQU2806w==} + /@zhead/schema/1.0.9: + resolution: {integrity: sha512-MBubVXXEJX86ZBL6CDK0rYi1mC82zuben1MwwAEe98EFN1w4Oy0l2roJaM51MwQEvZ+WTi6o4lCxUShtLQJk8A==} /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -4908,7 +4821,7 @@ packages: /birpc/0.2.3: resolution: {integrity: sha512-mG7m06C2JkfuHSaLRHhtHtMEvyT1P1nUyyuk5W/7LMT2p7YYX/tfzJzD2ynZZHem3JTi6yJve0nHPdrs/gpXYg==} - dev: false + dev: true /bl/4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -5016,7 +4929,7 @@ packages: defu: 6.1.2 dotenv: 16.0.3 giget: 1.0.0 - jiti: 1.17.0 + jiti: 1.16.2 mlly: 1.1.0 pathe: 1.1.0 pkg-types: 1.0.1 @@ -6141,34 +6054,34 @@ packages: '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 - /esbuild/0.17.6: - resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} + /esbuild/0.17.4: + resolution: {integrity: sha512-zBn9MeCwT7W5F1a3lXClD61ip6vQM+H8Msb0w8zMT4ZKBpDg+rFAraNyWCDelB/2L6M3g6AXHPnsyvjMFnxtFw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.6 - '@esbuild/android-arm64': 0.17.6 - '@esbuild/android-x64': 0.17.6 - '@esbuild/darwin-arm64': 0.17.6 - '@esbuild/darwin-x64': 0.17.6 - '@esbuild/freebsd-arm64': 0.17.6 - '@esbuild/freebsd-x64': 0.17.6 - '@esbuild/linux-arm': 0.17.6 - '@esbuild/linux-arm64': 0.17.6 - '@esbuild/linux-ia32': 0.17.6 - '@esbuild/linux-loong64': 0.17.6 - '@esbuild/linux-mips64el': 0.17.6 - '@esbuild/linux-ppc64': 0.17.6 - '@esbuild/linux-riscv64': 0.17.6 - '@esbuild/linux-s390x': 0.17.6 - '@esbuild/linux-x64': 0.17.6 - '@esbuild/netbsd-x64': 0.17.6 - '@esbuild/openbsd-x64': 0.17.6 - '@esbuild/sunos-x64': 0.17.6 - '@esbuild/win32-arm64': 0.17.6 - '@esbuild/win32-ia32': 0.17.6 - '@esbuild/win32-x64': 0.17.6 + '@esbuild/android-arm': 0.17.4 + '@esbuild/android-arm64': 0.17.4 + '@esbuild/android-x64': 0.17.4 + '@esbuild/darwin-arm64': 0.17.4 + '@esbuild/darwin-x64': 0.17.4 + '@esbuild/freebsd-arm64': 0.17.4 + '@esbuild/freebsd-x64': 0.17.4 + '@esbuild/linux-arm': 0.17.4 + '@esbuild/linux-arm64': 0.17.4 + '@esbuild/linux-ia32': 0.17.4 + '@esbuild/linux-loong64': 0.17.4 + '@esbuild/linux-mips64el': 0.17.4 + '@esbuild/linux-ppc64': 0.17.4 + '@esbuild/linux-riscv64': 0.17.4 + '@esbuild/linux-s390x': 0.17.4 + '@esbuild/linux-x64': 0.17.4 + '@esbuild/netbsd-x64': 0.17.4 + '@esbuild/openbsd-x64': 0.17.4 + '@esbuild/sunos-x64': 0.17.4 + '@esbuild/win32-arm64': 0.17.4 + '@esbuild/win32-ia32': 0.17.4 + '@esbuild/win32-x64': 0.17.4 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -6527,6 +6440,7 @@ packages: hasBin: true dependencies: tsx: 3.12.2 + dev: true /espree/6.2.1: resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} @@ -6635,6 +6549,7 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 + dev: true /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -6939,6 +6854,7 @@ packages: /get-tsconfig/4.3.0: resolution: {integrity: sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==} + dev: true /giget/1.0.0: resolution: {integrity: sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==} @@ -7078,17 +6994,6 @@ packages: destr: 1.2.2 radix3: 1.0.0 ufo: 1.0.1 - dev: false - - /h3/1.4.0: - resolution: {integrity: sha512-FWG+FUdW6XQnf/54L4AXzZs1KUYwSJk5cbdFvTM4EG96bEQiWDJ5003xW4S3UGgXI0VJJgyY6KCaDmAL75kjbA==} - dependencies: - cookie-es: 0.5.0 - destr: 1.2.2 - iron-webcrypto: 0.4.0 - radix3: 1.0.0 - ufo: 1.0.1 - uncrypto: 0.1.2 /happy-dom/8.2.0: resolution: {integrity: sha512-SBMi/ht8zvtXNuSVpXJu+hOEJtNEbM4CxQukcHMm7FCd1sMuitfESwUMX83gl3C2JcEGLcpx/+JnF+rjGl27+A==} @@ -7301,6 +7206,7 @@ packages: /human-signals/3.0.1: resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} engines: {node: '>=12.20.0'} + dev: true /iconv-lite/0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -7393,8 +7299,8 @@ packages: has: 1.0.3 side-channel: 1.0.4 - /ioredis/5.3.0: - resolution: {integrity: sha512-Id9jKHhsILuIZpHc61QkagfVdUj2Rag5GzG1TGEvRNeM7dtTOjICgjC+tvqYxi//PuX2wjQ+Xjva2ONBuf92Pw==} + /ioredis/5.2.5: + resolution: {integrity: sha512-7HKo/ClM2DGLRXdFq8ruS3Uuadensz4A76wPOU0adqlOqd1qkhoLPDaBhmVhUhNGpB+J65/bhLmNB8DDY99HJQ==} engines: {node: '>=12.22.0'} dependencies: '@ioredis/commands': 1.2.0 @@ -7413,9 +7319,6 @@ packages: resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - /iron-webcrypto/0.4.0: - resolution: {integrity: sha512-5OG53gJ4dBTq4y3IJqK7MEG9CPZRsYn9EP9J4jjgH4TcP/ywdsSMAmqj9VTSzdXu0/xfUrqjGHU7WLUme2+k5Q==} - /is-absolute-url/4.0.1: resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7649,6 +7552,7 @@ packages: /is-stream/3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -7726,8 +7630,8 @@ packages: supports-color: 7.2.0 dev: false - /jiti/1.17.0: - resolution: {integrity: sha512-CByzPgFqYoB9odEeef7GNmQ3S5THIBOtzRYoSCya2Sv27AuQxy2jgoFjQ6VTF53xsq1MXRm+YWNvOoDHUAteOw==} + /jiti/1.16.2: + resolution: {integrity: sha512-OKBOVWmU3FxDt/UH4zSwiKPuc1nihFZiOD722FuJlngvLz2glX1v2/TJIgoA4+mrpnXxHV6dSAoCvPcYQtoG5A==} hasBin: true /js-beautify/1.14.6: @@ -7862,14 +7766,13 @@ packages: /kolorist/1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} - dev: false /launch-editor/2.6.0: resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} dependencies: picocolors: 1.0.0 shell-quote: 1.7.4 - dev: false + dev: true /lazystream/1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -8087,6 +7990,7 @@ packages: /lru-cache/7.14.1: resolution: {integrity: sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==} engines: {node: '>=12'} + dev: false /magic-string/0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} @@ -8619,6 +8523,7 @@ packages: /mimic-fn/4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + dev: true /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -8693,7 +8598,7 @@ packages: esbuild: 0.16.17 fs-extra: 11.1.0 globby: 13.1.3 - jiti: 1.17.0 + jiti: 1.16.2 mri: 1.2.0 pathe: 1.1.0 typescript: 4.9.5 @@ -8714,7 +8619,6 @@ packages: /mrmime/1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - dev: false /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -8752,22 +8656,22 @@ packages: /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - /nitropack/2.2.1: - resolution: {integrity: sha512-V7sYOqyNZFQ+Yp3S2Ks9VUiLDp7Fz3vdc4ULTAK+E0R5nMSq5MuoQZqH4BT0x8UHC30lo+fd3gXk2fCYzUft1g==} + /nitropack/2.0.0: + resolution: {integrity: sha512-gW+XXEcuymqcWXJM5NDNPl1I+OdiO4PA2ofBe3y2Ut3YkP7cM5kXymKHkHanOLVokRcrV6jjAjvX5lC1K4lHGg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true dependencies: '@cloudflare/kv-asset-handler': 0.3.0 '@netlify/functions': 1.4.0 - '@rollup/plugin-alias': 4.0.3_rollup@3.14.0 - '@rollup/plugin-commonjs': 24.0.1_rollup@3.14.0 - '@rollup/plugin-inject': 5.0.3_rollup@3.14.0 - '@rollup/plugin-json': 6.0.0_rollup@3.14.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.14.0 - '@rollup/plugin-replace': 5.0.2_rollup@3.14.0 - '@rollup/plugin-terser': 0.4.0_rollup@3.14.0 - '@rollup/plugin-wasm': 6.1.2_rollup@3.14.0 - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 + '@rollup/plugin-alias': 4.0.3_rollup@3.10.1 + '@rollup/plugin-commonjs': 24.0.1_rollup@3.10.1 + '@rollup/plugin-inject': 5.0.3_rollup@3.10.1 + '@rollup/plugin-json': 6.0.0_rollup@3.10.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 + '@rollup/plugin-terser': 0.3.0_rollup@3.10.1 + '@rollup/plugin-wasm': 6.1.2_rollup@3.10.1 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 '@vercel/nft': 0.22.6 archiver: 5.3.1 c12: 1.1.0 @@ -8778,17 +8682,17 @@ packages: defu: 6.1.2 destr: 1.2.2 dot-prop: 7.2.0 - esbuild: 0.17.6 + esbuild: 0.17.4 escape-string-regexp: 5.0.0 etag: 1.8.1 fs-extra: 11.1.0 globby: 13.1.3 gzip-size: 7.0.0 - h3: 1.4.0 + h3: 1.1.0 hookable: 5.4.2 http-proxy: 1.18.1 is-primitive: 3.0.1 - jiti: 1.17.0 + jiti: 1.16.2 klona: 2.0.6 knitwork: 1.0.0 listhen: 1.0.2 @@ -8801,10 +8705,10 @@ packages: pathe: 1.1.0 perfect-debounce: 0.1.3 pkg-types: 1.0.1 - pretty-bytes: 6.1.0 + pretty-bytes: 6.0.0 radix3: 1.0.0 - rollup: 3.14.0 - rollup-plugin-visualizer: 5.9.0_rollup@3.14.0 + rollup: 3.10.1 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.1 scule: 1.0.0 semver: 7.3.8 serve-placeholder: 2.0.1 @@ -8812,9 +8716,9 @@ packages: source-map-support: 0.5.21 std-env: 3.3.2 ufo: 1.0.1 - unenv: 1.1.1 - unimport: 2.2.4_rollup@3.14.0 - unstorage: 1.1.4 + unenv: 1.0.2 + unimport: 1.3.0_rollup@3.10.1 + unstorage: 1.0.1 transitivePeerDependencies: - bufferutil - debug @@ -8922,6 +8826,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 + dev: true /npmlog/5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} @@ -8936,8 +8841,8 @@ packages: dependencies: boolbase: 1.0.0 - /nuxi/3.2.0: - resolution: {integrity: sha512-iKXBSzyh1uyvlFl3M5ZuEQtuz0N0HvL8+no2FuIo4LnYfYcWF8F3++C3QPQHX+LuG7cbK+t2Ks4H1rhXk0nWTA==} + /nuxi/3.1.1: + resolution: {integrity: sha512-ZwqG3dpqF2dlVr1NSPbFbmAzBcbrK3VTJR6KjGPU3cdxJ7JHMjOHNEz983QaKyNnfgETyTVPZVo+viKb2a9VPQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true optionalDependencies: @@ -8946,7 +8851,7 @@ packages: /nuxt-component-meta/0.4.3: resolution: {integrity: sha512-40wsnbCh2neNdKVrwSiqV/ea7QshYjp3kpfk8JZaxSW/XcgNg2tzka4L+M8caOvQalyAKi6AaENPLaTYOZDbQg==} dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 scule: 1.0.0 typescript: 4.9.5 vue-component-meta: 1.0.24_typescript@4.9.5 @@ -8958,10 +8863,10 @@ packages: /nuxt-config-schema/0.4.4: resolution: {integrity: sha512-5NnyyH2qSgraQo6kcW/8SWqBZ/pEY/PwyepODPWYYv4ZZ8BiqC850OTmyO2oTBL4O+Xg4fR7hAwSB4g5pIMpSg==} dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 changelogen: 0.4.1 defu: 6.1.2 - jiti: 1.17.0 + jiti: 1.16.2 pathe: 1.1.0 untyped: 1.2.2 transitivePeerDependencies: @@ -8973,7 +8878,7 @@ packages: resolution: {integrity: sha512-pI0BOF1bHw73MbDYsTNpZNJhWJ3XAjG4SO7B8sHCfxb3SZmw3Uu/KoKiLtyO68Oc4z4CYCMIjbkTflwpoOBMEQ==} dependencies: '@iconify/vue': 4.0.2 - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 nuxt-config-schema: 0.4.4 transitivePeerDependencies: - rollup @@ -8985,7 +8890,7 @@ packages: resolution: {integrity: sha512-Aqz+LM7pWAEismEJqhSPkihX+njX1bIJd62ygJfQuwyWWDD3EuUHJR5BxuPNd8KakT9MNhtM3AZ7bg0g/gqyqg==} dependencies: '@nozomuikuta/h3-cors': 0.1.8_defu@6.1.2 - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 basic-auth: 2.0.1 defu: 6.1.2 limiter: 2.1.0 @@ -9003,7 +8908,7 @@ packages: peerDependencies: vite: '*' dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@vitest/ui': 0.28.3 get-port-please: 3.0.1 perfect-debounce: 0.1.3 @@ -9027,21 +8932,21 @@ packages: - vue dev: false - /nuxt/3.2.0: - resolution: {integrity: sha512-8jAYyjU1Ht+MXPLLDIdIUmV56KiI0g7KusKwzvqn+vlzyCNtSHg2W/VBCGw5QWplb/MXruogcMl2sDenlQRZFg==} + /nuxt/3.1.1: + resolution: {integrity: sha512-GVdmV88lR01OX0slxTPyTzwQkge7fxNREkx2QW0Lo66fb6aHcJlRXzFMBCOTjas+Ncng6AalIyIiPREEteGKSg==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true dependencies: '@nuxt/devalue': 2.0.0 - '@nuxt/kit': 3.2.0 - '@nuxt/schema': 3.2.0 + '@nuxt/kit': 3.1.2 + '@nuxt/schema': 3.1.2 '@nuxt/telemetry': 2.1.9 - '@nuxt/ui-templates': 1.1.1 - '@nuxt/vite-builder': 3.2.0_vue@3.2.45 - '@unhead/ssr': 1.0.21 - '@vue/reactivity': 3.2.47 + '@nuxt/ui-templates': 1.1.0 + '@nuxt/vite-builder': 3.1.1_vue@3.2.45 + '@unhead/ssr': 1.0.18 + '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.47 - '@vueuse/head': 1.0.25_vue@3.2.45 + '@vueuse/head': 1.0.23_vue@3.2.45 chokidar: 3.5.3 cookie-es: 0.5.0 defu: 6.1.2 @@ -9050,30 +8955,31 @@ packages: estree-walker: 3.0.3 fs-extra: 11.1.0 globby: 13.1.3 - h3: 1.4.0 + h3: 1.1.0 hash-sum: 2.0.0 hookable: 5.4.2 - jiti: 1.17.0 + jiti: 1.16.2 knitwork: 1.0.0 magic-string: 0.27.0 mlly: 1.1.0 - nitropack: 2.2.1 - nuxi: 3.2.0 + nitropack: 2.0.0 + nuxi: 3.1.1 ofetch: 1.0.0 ohash: 1.0.0 pathe: 1.1.0 perfect-debounce: 0.1.3 scule: 1.0.0 - strip-literal: 1.0.1 + strip-literal: 1.0.0 ufo: 1.0.1 + ultrahtml: 1.2.0 unctx: 2.1.1 - unenv: 1.1.1 - unhead: 1.0.21 - unimport: 2.2.4 + unenv: 1.0.2 + unhead: 1.0.18 + unimport: 2.1.0 unplugin: 1.0.1 untyped: 1.2.2 vue: 3.2.45 - vue-bundle-renderer: 1.0.1 + vue-bundle-renderer: 1.0.0 vue-devtools-stub: 0.1.0 vue-router: 4.1.6_vue@3.2.45 transitivePeerDependencies: @@ -9099,21 +9005,21 @@ packages: - vue-tsc dev: true - /nuxt/3.2.0_7rz7g5sqfnn6wuv5lem37retty: - resolution: {integrity: sha512-8jAYyjU1Ht+MXPLLDIdIUmV56KiI0g7KusKwzvqn+vlzyCNtSHg2W/VBCGw5QWplb/MXruogcMl2sDenlQRZFg==} + /nuxt/3.1.1_7rz7g5sqfnn6wuv5lem37retty: + resolution: {integrity: sha512-GVdmV88lR01OX0slxTPyTzwQkge7fxNREkx2QW0Lo66fb6aHcJlRXzFMBCOTjas+Ncng6AalIyIiPREEteGKSg==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true dependencies: '@nuxt/devalue': 2.0.0 - '@nuxt/kit': 3.2.0 - '@nuxt/schema': 3.2.0 + '@nuxt/kit': 3.1.2 + '@nuxt/schema': 3.1.2 '@nuxt/telemetry': 2.1.9 - '@nuxt/ui-templates': 1.1.1 - '@nuxt/vite-builder': 3.2.0_vshnhw7h4tuo6ge5ck2wv7vfrm - '@unhead/ssr': 1.0.21 - '@vue/reactivity': 3.2.47 + '@nuxt/ui-templates': 1.1.0 + '@nuxt/vite-builder': 3.1.1_vshnhw7h4tuo6ge5ck2wv7vfrm + '@unhead/ssr': 1.0.18 + '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.47 - '@vueuse/head': 1.0.25_vue@3.2.45 + '@vueuse/head': 1.0.23_vue@3.2.45 chokidar: 3.5.3 cookie-es: 0.5.0 defu: 6.1.2 @@ -9122,30 +9028,31 @@ packages: estree-walker: 3.0.3 fs-extra: 11.1.0 globby: 13.1.3 - h3: 1.4.0 + h3: 1.1.0 hash-sum: 2.0.0 hookable: 5.4.2 - jiti: 1.17.0 + jiti: 1.16.2 knitwork: 1.0.0 magic-string: 0.27.0 mlly: 1.1.0 - nitropack: 2.2.1 - nuxi: 3.2.0 + nitropack: 2.0.0 + nuxi: 3.1.1 ofetch: 1.0.0 ohash: 1.0.0 pathe: 1.1.0 perfect-debounce: 0.1.3 scule: 1.0.0 - strip-literal: 1.0.1 + strip-literal: 1.0.0 ufo: 1.0.1 + ultrahtml: 1.2.0 unctx: 2.1.1 - unenv: 1.1.1 - unhead: 1.0.21 - unimport: 2.2.4 + unenv: 1.0.2 + unhead: 1.0.18 + unimport: 2.1.0 unplugin: 1.0.1 untyped: 1.2.2 vue: 3.2.45 - vue-bundle-renderer: 1.0.1 + vue-bundle-renderer: 1.0.0 vue-devtools-stub: 0.1.0 vue-router: 4.1.6_vue@3.2.45 transitivePeerDependencies: @@ -9248,6 +9155,7 @@ packages: engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 + dev: true /open/8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} @@ -9448,6 +9356,7 @@ packages: /path-key/4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} + dev: true /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -9893,11 +9802,6 @@ packages: /pretty-bytes/6.0.0: resolution: {integrity: sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==} engines: {node: ^14.13.1 || >=16.0.0} - dev: false - - /pretty-bytes/6.1.0: - resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} - engines: {node: ^14.13.1 || >=16.0.0} /pretty-format/27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} @@ -10356,7 +10260,7 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-dts/5.1.1_2za6rqstu4xegr2hrsgsskkobi: + /rollup-plugin-dts/5.1.1_3md6k4iljipbt7fzll35epzd3m: resolution: {integrity: sha512-zpgo52XmnLg8w4k3MScinFHZK1+ro6r7uVe34fJ0Ee8AM45FvgvTuvfWWaRgIpA4pQ1BHJuu2ospncZhkcJVeA==} engines: {node: '>=v14'} peerDependencies: @@ -10364,7 +10268,7 @@ packages: typescript: ^4.1 dependencies: magic-string: 0.27.0 - rollup: 3.14.0 + rollup: 3.10.1 typescript: 4.9.5 optionalDependencies: '@babel/code-frame': 7.18.6 @@ -10398,7 +10302,7 @@ packages: terser: 5.16.1 dev: false - /rollup-plugin-visualizer/5.9.0_rollup@3.14.0: + /rollup-plugin-visualizer/5.9.0_rollup@3.10.1: resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true @@ -10410,7 +10314,7 @@ packages: dependencies: open: 8.4.0 picomatch: 2.3.1 - rollup: 3.14.0 + rollup: 3.10.1 source-map: 0.7.4 yargs: 17.6.2 @@ -10433,14 +10337,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: false - - /rollup/3.14.0: - resolution: {integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 /rope-sequence/1.3.3: resolution: {integrity: sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q==} @@ -10583,7 +10479,7 @@ packages: /shell-quote/1.7.4: resolution: {integrity: sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==} - dev: false + dev: true /shiki-es/0.2.0: resolution: {integrity: sha512-RbRMD+IuJJseSZljDdne9ThrUYrwBwJR04FvN4VXpfsU3MNID5VJGHLAD5je/HGThCyEKNgH+nEkSFEWKD7C3Q==} @@ -10636,7 +10532,6 @@ packages: '@polka/url': 1.0.0-next.21 mrmime: 1.0.1 totalist: 3.0.0 - dev: false /sisteransi/1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -10920,6 +10815,7 @@ packages: /strip-final-newline/3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} + dev: true /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -10937,11 +10833,6 @@ packages: dependencies: acorn: 8.8.2 - /strip-literal/1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} - dependencies: - acorn: 8.8.2 - /style-dictionary-esm/1.2.0: resolution: {integrity: sha512-kOMB90UCMlXfYPgp0rB0L0P1FWJHQvNR3FIhYYDpQJhSI6q7608DVqLJXQzQG7CADM4SpaP10hlvr1t90TgWmw==} engines: {node: '>=12.0.0'} @@ -10953,7 +10844,7 @@ packages: consola: 2.15.3 fs-extra: 11.1.0 glob: 8.1.0 - jiti: 1.17.0 + jiti: 1.16.2 json5: 2.2.3 jsonc-parser: 3.2.0 lodash.template: 4.5.0 @@ -11131,7 +11022,6 @@ packages: /totalist/3.0.0: resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} engines: {node: '>=6'} - dev: false /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -11189,6 +11079,7 @@ packages: '@esbuild-kit/esm-loader': 2.5.4 optionalDependencies: fsevents: 2.3.2 + dev: true /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -11256,7 +11147,6 @@ packages: /ultrahtml/1.2.0: resolution: {integrity: sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==} - dev: false /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -11270,19 +11160,19 @@ packages: resolution: {integrity: sha512-HlhHj6cUPBQJmhoczQoU6dzdTFO0Jr9EiGWEZ1EwHGXlGRR6LXcKyfX3PMrkM48uWJjBWiCgTQdkFOAk3tlK6Q==} hasBin: true dependencies: - '@rollup/plugin-alias': 4.0.3_rollup@3.14.0 - '@rollup/plugin-commonjs': 24.0.1_rollup@3.14.0 - '@rollup/plugin-json': 6.0.0_rollup@3.14.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.14.0 - '@rollup/plugin-replace': 5.0.2_rollup@3.14.0 - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 + '@rollup/plugin-alias': 4.0.3_rollup@3.10.1 + '@rollup/plugin-commonjs': 24.0.1_rollup@3.10.1 + '@rollup/plugin-json': 6.0.0_rollup@3.10.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 chalk: 5.2.0 consola: 2.15.3 defu: 6.1.2 esbuild: 0.16.17 globby: 13.1.3 hookable: 5.4.2 - jiti: 1.17.0 + jiti: 1.16.2 magic-string: 0.27.0 mkdirp: 1.0.4 mkdist: 1.1.0_typescript@4.9.5 @@ -11290,9 +11180,9 @@ packages: mri: 1.2.0 pathe: 1.1.0 pkg-types: 1.0.1 - pretty-bytes: 6.1.0 - rollup: 3.14.0 - rollup-plugin-dts: 5.1.1_2za6rqstu4xegr2hrsgsskkobi + pretty-bytes: 6.0.0 + rollup: 3.10.1 + rollup-plugin-dts: 5.1.1_3md6k4iljipbt7fzll35epzd3m scule: 1.0.0 typescript: 4.9.5 untyped: 1.2.2 @@ -11306,12 +11196,9 @@ packages: dependencies: '@antfu/utils': 0.5.2 defu: 6.1.2 - jiti: 1.17.0 + jiti: 1.16.2 dev: false - /uncrypto/0.1.2: - resolution: {integrity: sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw==} - /unctx/2.1.1: resolution: {integrity: sha512-RffJlpvLOtolWsn0fxXsuSDfwiWcR6cyuykw2e0+zAggvGW1SesXt9WxIWlWpJhwVCZD/WlxxLqKLS50Q0CkWA==} dependencies: @@ -11334,21 +11221,12 @@ packages: mime: 3.0.0 node-fetch-native: 1.0.1 pathe: 1.1.0 - dev: false - /unenv/1.1.1: - resolution: {integrity: sha512-AfQ+sKCdeSPX/rp0tL9LZz3cAu1Mt0i9UADuN1MtbsITKDS2PqSx8LQUBMf8lKuziitIWXXwU6JXrmzARFVSRw==} + /unhead/1.0.18: + resolution: {integrity: sha512-lHuOvFcj7ijFM6ceRuPq1+0sOAap8fueJxf+SkuWtfm68oxuLP8ct3C3oRyMT/hyWjzfWgoaECmjmw5x2cHnpg==} dependencies: - defu: 6.1.2 - mime: 3.0.0 - node-fetch-native: 1.0.1 - pathe: 1.1.0 - - /unhead/1.0.21: - resolution: {integrity: sha512-vHXnozOkoSkCYIpGTWkW4JJbWMlY2I737sbBGxPj6maa9gEDMC50gwhCCVMnIvvMsJ6OxgNE5asEfSkSopfO+A==} - dependencies: - '@unhead/dom': 1.0.21 - '@unhead/schema': 1.0.21 + '@unhead/dom': 1.0.18 + '@unhead/schema': 1.0.18 hookable: 5.4.2 /unicode-canonical-property-names-ecmascript/2.0.0: @@ -11386,6 +11264,23 @@ packages: vfile: 5.3.6 dev: true + /unimport/1.3.0_rollup@3.10.1: + resolution: {integrity: sha512-fOkrdxglsHd428yegH0wPH/6IfaSdDeMXtdRGn6en/ccyzc2aaoxiUTMrJyc6Bu+xoa18RJRPMfLUHEzjz8atw==} + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 + escape-string-regexp: 5.0.0 + fast-glob: 3.2.12 + local-pkg: 0.4.3 + magic-string: 0.27.0 + mlly: 1.1.0 + pathe: 1.1.0 + pkg-types: 1.0.1 + scule: 1.0.0 + strip-literal: 1.0.0 + unplugin: 1.0.1 + transitivePeerDependencies: + - rollup + /unimport/2.1.0: resolution: {integrity: sha512-GDVIxATluUquX8EqelT6DtnmnZaXGID1jsO9IXwlnxb0OIEqKAxTOnTlnGmHbseoGTh+ZC9kcNDaO18HYQj9KA==} dependencies: @@ -11402,12 +11297,11 @@ packages: unplugin: 1.0.1 transitivePeerDependencies: - rollup - dev: false - /unimport/2.2.4: - resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==} + /unimport/2.1.0_rollup@3.10.1: + resolution: {integrity: sha512-GDVIxATluUquX8EqelT6DtnmnZaXGID1jsO9IXwlnxb0OIEqKAxTOnTlnGmHbseoGTh+ZC9kcNDaO18HYQj9KA==} dependencies: - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2_rollup@3.10.1 escape-string-regexp: 5.0.0 fast-glob: 3.2.12 local-pkg: 0.4.3 @@ -11416,24 +11310,7 @@ packages: pathe: 1.1.0 pkg-types: 1.0.1 scule: 1.0.0 - strip-literal: 1.0.1 - unplugin: 1.0.1 - transitivePeerDependencies: - - rollup - - /unimport/2.2.4_rollup@3.14.0: - resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==} - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.14.0 - escape-string-regexp: 5.0.0 - fast-glob: 3.2.12 - local-pkg: 0.4.3 - magic-string: 0.27.0 - mlly: 1.1.0 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - strip-literal: 1.0.1 + strip-literal: 1.0.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup @@ -11632,24 +11509,20 @@ packages: webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 - /unstorage/1.1.4: - resolution: {integrity: sha512-nrnCoWN8ewaZrwz5yf7QGkMn0FDoVer6yGIR56wvocNzAmZi1vXOnCaBxueB3Uu/SqNSH5N/ww41t6jNT8XccA==} + /unstorage/1.0.1: + resolution: {integrity: sha512-J1c4b8K2KeihHrQtdgl/ybIapArUbPaPb+TyJy/nGSauDwDYqciZsEKdkee568P3c8SSH4TIgnGRHDWMPGw+Lg==} dependencies: anymatch: 3.1.3 chokidar: 3.5.3 destr: 1.2.2 - h3: 1.4.0 - ioredis: 5.3.0 + h3: 1.1.0 + ioredis: 5.2.5 listhen: 1.0.2 - lru-cache: 7.14.1 mkdir: 0.0.2 mri: 1.2.0 - node-fetch-native: 1.0.1 ofetch: 1.0.0 ufo: 1.0.1 ws: 8.12.0 - optionalDependencies: - '@planetscale/database': 1.5.0 transitivePeerDependencies: - bufferutil - supports-color @@ -11766,7 +11639,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.1.1 + vite: 4.0.4 transitivePeerDependencies: - '@types/node' - less @@ -11788,7 +11661,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.1.1_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -11798,58 +11671,8 @@ packages: - supports-color - terser - /vite-plugin-checker/0.5.5_vite@4.1.1: - resolution: {integrity: sha512-BLaRlBmiVn3Fg/wR9A0+YNwgXVteFJaH8rCIiIgYQcQ50jc3oVe2m8i0xxG5geq36UttNJsAj7DpDelN7/KjOg==} - engines: {node: '>=14.16'} - peerDependencies: - eslint: '>=7' - meow: ^9.0.0 - optionator: ^0.9.1 - stylelint: '>=13' - typescript: '*' - vite: '>=2.0.0' - vls: '*' - vti: '*' - vue-tsc: '*' - peerDependenciesMeta: - eslint: - optional: true - meow: - optional: true - optionator: - optional: true - stylelint: - optional: true - typescript: - optional: true - vls: - optional: true - vti: - optional: true - vue-tsc: - optional: true - dependencies: - '@babel/code-frame': 7.18.6 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - chokidar: 3.5.3 - commander: 8.3.0 - fast-glob: 3.2.12 - fs-extra: 11.1.0 - lodash.debounce: 4.0.8 - lodash.pick: 4.4.0 - npm-run-path: 4.0.1 - strip-ansi: 6.0.1 - tiny-invariant: 1.3.1 - vite: 4.1.1 - vscode-languageclient: 7.0.0 - vscode-languageserver: 7.0.0 - vscode-languageserver-textdocument: 1.0.8 - vscode-uri: 3.0.7 - dev: true - - /vite-plugin-checker/0.5.5_vze4qwvlaxozg73itpzioumila: - resolution: {integrity: sha512-BLaRlBmiVn3Fg/wR9A0+YNwgXVteFJaH8rCIiIgYQcQ50jc3oVe2m8i0xxG5geq36UttNJsAj7DpDelN7/KjOg==} + /vite-plugin-checker/0.5.4_h3si5tluig4ewnb7qcro3a3fhu: + resolution: {integrity: sha512-T6y+OHXqwOjGrCErbhzg5x79NQZV46cgLwYTxuMQnDzAfA6skh2i8PIHcKks8ZlxopzbkvMb5vwc2DpNXiHJdg==} engines: {node: '>=14.16'} peerDependencies: eslint: '>=7' @@ -11886,20 +11709,68 @@ packages: commander: 8.3.0 eslint: 8.32.0 fast-glob: 3.2.12 - fs-extra: 11.1.0 lodash.debounce: 4.0.8 lodash.pick: 4.4.0 npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 4.9.5 - vite: 4.1.1 + vite: 4.0.4 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 vscode-uri: 3.0.7 vue-tsc: 1.0.24_typescript@4.9.5 + /vite-plugin-checker/0.5.4_vite@4.0.4: + resolution: {integrity: sha512-T6y+OHXqwOjGrCErbhzg5x79NQZV46cgLwYTxuMQnDzAfA6skh2i8PIHcKks8ZlxopzbkvMb5vwc2DpNXiHJdg==} + engines: {node: '>=14.16'} + peerDependencies: + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: '>=2.0.0' + vls: '*' + vti: '*' + vue-tsc: '*' + peerDependenciesMeta: + eslint: + optional: true + meow: + optional: true + optionator: + optional: true + stylelint: + optional: true + typescript: + optional: true + vls: + optional: true + vti: + optional: true + vue-tsc: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.5.3 + commander: 8.3.0 + fast-glob: 3.2.12 + lodash.debounce: 4.0.8 + lodash.pick: 4.4.0 + npm-run-path: 4.0.1 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.1 + vite: 4.0.4 + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.8 + vscode-uri: 3.0.7 + dev: true + /vite-plugin-inspect/0.7.15: resolution: {integrity: sha512-oxeZCljacA/slhGFbDNlBqdhDU9fgdHL84i7Nz7DnaAIE7DhTiW2djanw3d/BKuZtduKUY82vRUQ4iaG917t2A==} engines: {node: '>=14'} @@ -11916,12 +11787,14 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: false + dev: true - /vite-plugin-pwa/0.14.1: + /vite-plugin-pwa/0.14.1_tz3vz2xt4jvid2diblkpydcyn4: resolution: {integrity: sha512-5zx7yhQ8RTLwV71+GA9YsQQ63ALKG8XXIMqRJDdZkR8ZYftFcRgnzM7wOWmQZ/DATspyhPih5wCdcZnAIsM+mA==} peerDependencies: vite: ^3.1.0 || ^4.0.0 + workbox-build: ^6.5.4 + workbox-window: ^6.5.4 dependencies: '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 debug: 4.3.4 @@ -11931,7 +11804,6 @@ packages: workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - - '@types/babel__core' - supports-color dev: false @@ -11951,7 +11823,7 @@ packages: shell-quote: 1.7.4 transitivePeerDependencies: - supports-color - dev: false + dev: true /vite/3.2.5_@types+node@18.11.18: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} @@ -11986,8 +11858,8 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vite/4.1.1: - resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} + /vite/4.0.4: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -12014,12 +11886,12 @@ packages: esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.14.0 + rollup: 3.10.1 optionalDependencies: fsevents: 2.3.2 - /vite/4.1.1_@types+node@18.11.18: - resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} + /vite/4.0.4_@types+node@18.11.18: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -12047,7 +11919,7 @@ packages: esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.14.0 + rollup: 3.10.1 optionalDependencies: fsevents: 2.3.2 @@ -12057,7 +11929,7 @@ packages: vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 vue: ^3.2.45 dependencies: - '@nuxt/kit': 3.2.0 + '@nuxt/kit': 3.1.2 '@vue/test-utils': 2.2.8 estree-walker: 3.0.3 h3: 1.1.0 @@ -12236,8 +12108,8 @@ packages: easy-bem: 1.1.1 dev: false - /vue-bundle-renderer/1.0.1: - resolution: {integrity: sha512-w1zRgff5lVJ5YAIkVSKuFjDyCgKdg/sPbcgZbosnMCoHblg0uThCKA2n/XWUGnw0Rh2+03UY/VtkwaYwMUSRyQ==} + /vue-bundle-renderer/1.0.0: + resolution: {integrity: sha512-43vCqTgaMXfHhtR8/VcxxWD1DgtzyvNc4wNyG5NKCIH19O1z5G9ZCRXTGEA2wifVec5PU82CkRLD2sTK9NkTdA==} dependencies: ufo: 1.0.1 diff --git a/server/cache-driver.ts b/server/cache-driver.ts index 059e7088..3f18fad6 100644 --- a/server/cache-driver.ts +++ b/server/cache-driver.ts @@ -1,7 +1,10 @@ import type { Driver } from 'unstorage' -import memory from 'unstorage/drivers/memory' +// @ts-expect-error unstorage needs to provide backwards-compatible subpath types +import _memory from 'unstorage/drivers/memory' import { defineDriver } from 'unstorage' +const memory = _memory as typeof import('unstorage/dist/drivers/memory')['default'] + export interface CacheDriverOptions { driver: Driver } diff --git a/server/utils/shared.ts b/server/utils/shared.ts index 6b1347bf..30adc583 100644 --- a/server/utils/shared.ts +++ b/server/utils/shared.ts @@ -1,5 +1,7 @@ -import fs from 'unstorage/drivers/fs' -import memory from 'unstorage/drivers/memory' +// @ts-expect-error unstorage needs to provide backwards-compatible subpath types +import _fs from 'unstorage/drivers/fs' +// @ts-expect-error unstorage needs to provide backwards-compatible subpath types +import _memory from 'unstorage/drivers/memory' import { stringifyQuery } from 'ufo' @@ -17,6 +19,9 @@ import { driver } from '#storage-config' import type { AppInfo } from '~/types' import { APP_NAME } from '~/constants' +const fs = _fs as typeof import('unstorage/dist/drivers/fs')['default'] +const memory = _memory as typeof import('unstorage/dist/drivers/memory')['default'] + const storage = useStorage() as Storage if (driver === 'fs') {