diff --git a/package.json b/package.json index f026cb00..020c9132 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@pinia-plugin-persistedstate/nuxt": "^1.2.0", "@playwright/test": "^1.42.1", "autoprefixer": "^10.4.18", - "nuxt": "^3.10.3", + "nuxt": "^3.11.0", "nuxt-icon": "^0.6.9", "postcss": "^8.4.35", "prettier": "^3.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4dce4b0..278bc80f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,11 +56,11 @@ devDependencies: specifier: ^10.4.18 version: 10.4.18(postcss@8.4.35) nuxt: - specifier: ^3.10.3 - version: 3.10.3(vite@4.5.2) + specifier: ^3.11.0 + version: 3.11.0(vite@4.5.2) nuxt-icon: specifier: ^0.6.9 - version: 0.6.9(nuxt@3.10.3)(vite@4.5.2)(vue@3.4.21) + version: 0.6.9(nuxt@3.11.0)(vite@4.5.2)(vue@3.4.21) postcss: specifier: ^8.4.35 version: 8.4.35 @@ -1523,7 +1523,7 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/devtools-kit@1.0.8(nuxt@3.10.3)(vite@4.5.2): + /@nuxt/devtools-kit@1.0.8(nuxt@3.11.0)(vite@4.5.2): resolution: {integrity: sha512-j7bNZmoAXQ1a8qv6j6zk4c/aekrxYqYVQM21o/Hy4XHCUq4fajSgpoc8mjyWJSTfpkOmuLyEzMexpDWiIVSr6A==} peerDependencies: nuxt: ^3.9.0 @@ -1532,7 +1532,7 @@ packages: '@nuxt/kit': 3.10.3 '@nuxt/schema': 3.10.3 execa: 7.2.0 - nuxt: 3.10.3(vite@4.5.2) + nuxt: 3.11.0(vite@4.5.2) vite: 4.5.2 transitivePeerDependencies: - rollup @@ -1555,7 +1555,7 @@ packages: semver: 7.6.0 dev: true - /@nuxt/devtools@1.0.8(nuxt@3.10.3)(vite@4.5.2): + /@nuxt/devtools@1.0.8(nuxt@3.11.0)(vite@4.5.2): resolution: {integrity: sha512-o6aBFEBxc8OgVHV4OPe2g0q9tFIe9HiTxRiJnlTJ+jHvOQsBLS651ArdVtwLChf9UdMouFlpLLJ1HteZqTbtsQ==} hasBin: true peerDependencies: @@ -1563,9 +1563,9 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(vite@4.5.2) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.11.0)(vite@4.5.2) '@nuxt/devtools-wizard': 1.0.8 - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.11.0 birpc: 0.2.17 consola: 3.2.3 destr: 2.0.3 @@ -1580,7 +1580,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.3(vite@4.5.2) + nuxt: 3.11.0(vite@4.5.2) nypm: 0.3.8 ohash: 1.1.3 pacote: 17.0.6 @@ -1594,7 +1594,7 @@ packages: sirv: 2.0.4 unimport: 3.7.1(rollup@4.13.0) vite: 4.5.2 - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(vite@4.5.2) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.0)(vite@4.5.2) vite-plugin-vue-inspector: 4.0.2(vite@4.5.2) which: 3.0.1 ws: 8.16.0 @@ -1667,6 +1667,33 @@ packages: - rollup - supports-color + /@nuxt/kit@3.11.0: + resolution: {integrity: sha512-uXpOnlQ+Y77Cux4s6IqPR5B4xx3QNOGrW/D41K1ByYmeagGvmVqI7gOiHJl+C1s9MX8Ky/STfcIMaozEvy9E6w==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.11.0 + 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.0.0 + mlly: 1.6.1 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + semver: 7.6.0 + ufo: 1.5.1 + unctx: 2.3.1 + unimport: 3.7.1(rollup@4.13.0) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /@nuxt/schema@3.10.3: resolution: {integrity: sha512-a4cYbeskEVBPazgAhvUGkL/j7ho/iPWMK3vCEm6dRMjSqHVEITRosrj0aMfLbRrDpTrMjlRs0ZitxiaUfE/p5Q==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1686,11 +1713,31 @@ packages: - rollup - supports-color + /@nuxt/schema@3.11.0: + resolution: {integrity: sha512-vonev7BhcVoXwpOUuyQJAvXQpzw0R1Xi/B/nG24ufCEpIfcwJr6ihhDRYFvQ8yIdxZMK7W8/K73vmUDJQ42dRw==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/ui-templates': 1.3.1 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.1 + unimport: 3.7.1(rollup@4.13.0) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /@nuxt/telemetry@2.5.3: resolution: {integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==} hasBin: true dependencies: - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.11.0 ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -1715,13 +1762,13 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.10.3(vue@3.4.21): - resolution: {integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==} + /@nuxt/vite-builder@3.11.0(vue@3.4.21): + resolution: {integrity: sha512-DtTRz0kTwxeUTTNm/vAAWUhxIug5B2TNT77mGcqZD4yVFXn5xcQkc6nyXLaS/f1qqJvKaS0klWMAb/pwoPcweg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.11.0 '@rollup/plugin-replace': 5.0.5(rollup@4.13.0) '@vitejs/plugin-vue': 5.0.4(vite@5.1.6)(vue@3.4.21) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.6)(vue@3.4.21) @@ -2389,42 +2436,42 @@ packages: '@types/node': 20.11.28 dev: false - /@unhead/dom@1.8.18: - resolution: {integrity: sha512-F6ckuW+IAojGCSb++WFQlDeI3/80OALpD6yDcDrhAxZ8ogQatd5gXWjTmSiuV/0M2XIeDq3jwampvq6oomU6Gw==} + /@unhead/dom@1.8.20: + resolution: {integrity: sha512-TXRQSVbqBOQc02m3wxgj55m93U8a3WBHV9xJi2zVX/iHEJgeQbZMJ+rV0YJkHy2OHAC0MfjVQA5NDLaVwtromw==} dependencies: - '@unhead/schema': 1.8.18 - '@unhead/shared': 1.8.18 + '@unhead/schema': 1.8.20 + '@unhead/shared': 1.8.20 dev: true - /@unhead/schema@1.8.18: - resolution: {integrity: sha512-E4oq4juwGJkXPOJlc4Qdp1iVTe79H4TSMWkOB8sSlU44vhvcuZduFYH9CCn29JvtV/640Uaf2QeX4o+wX96LRQ==} + /@unhead/schema@1.8.20: + resolution: {integrity: sha512-n0e5jsKino8JTHc4wpr4l8MXXIrj0muYYAEVa0WSYkIVnMiBr1Ik3l6elhCr4fdSyJ3M2DQQleea/oZCr11XCw==} dependencies: hookable: 5.5.3 zhead: 2.2.4 dev: true - /@unhead/shared@1.8.18: - resolution: {integrity: sha512-2Tw5oyTjMkPn11UoR9AB3kSk2nDVG+7nCS4dZUwdxTMqndUnYyWoGB0EcO2WbK6YpkpulLIlfmiXVzWW4PTrWg==} + /@unhead/shared@1.8.20: + resolution: {integrity: sha512-J0fdtavcMtXcG0g9jmVW03toqfr8A0G7k+Q6jdpwuUPhWk/vhfZn3aiRV+F8LlU91c/AbGWDv8T1MrtMQbb0Sg==} dependencies: - '@unhead/schema': 1.8.18 + '@unhead/schema': 1.8.20 dev: true - /@unhead/ssr@1.8.18: - resolution: {integrity: sha512-l66PSAHartxcWvOW5E/zx8LJJFnRiMBZnDh3Ve9KnGIA8w5B/0Mhhhe/tcv2yyXEV4K/q6ke0taeBy2mD3/Auw==} + /@unhead/ssr@1.8.20: + resolution: {integrity: sha512-Cq1NcdYZ/IAkJ0muqdOBxJXb5dn+uV+RvIXDykRb9lGgriU/S0fzUw8XYTYMwLlvW6rSMrtRx319hz2D3ZrBkA==} dependencies: - '@unhead/schema': 1.8.18 - '@unhead/shared': 1.8.18 + '@unhead/schema': 1.8.20 + '@unhead/shared': 1.8.20 dev: true - /@unhead/vue@1.8.18(vue@3.4.21): - resolution: {integrity: sha512-aKsDCYAiQ27Cjs8nyUHaYNYOQjdhhobMswrelNddekGpk63Y25bRO2NT3DheAOqAAcH4Qdt7JIe5Bu4N1HG5Gg==} + /@unhead/vue@1.8.20(vue@3.4.21): + resolution: {integrity: sha512-Lm6cnbX/QGCh+pxGN1Tl6LVXxYs5bLlN8APfI2rQ5kMNRE6Yy7r2eY5wCZ0SfsSRonqJxzVlgMMh8JPEY5d4GQ==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.8.18 - '@unhead/shared': 1.8.18 + '@unhead/schema': 1.8.20 + '@unhead/shared': 1.8.20 hookable: 5.5.3 - unhead: 1.8.18 + unhead: 1.8.20 vue: 3.4.21 dev: true @@ -5012,6 +5059,7 @@ packages: /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + requiresBuild: true /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} @@ -5502,12 +5550,12 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt-icon@0.6.9(nuxt@3.10.3)(vite@4.5.2)(vue@3.4.21): + /nuxt-icon@0.6.9(nuxt@3.11.0)(vite@4.5.2)(vue@3.4.21): resolution: {integrity: sha512-l80F5sIVdwlQPfw/9RFuhVE1Pi3NM3wbgePxDZkgYZe5XOpg4ZznhgObLRyAFFjCeU7XVbFMBe09uJBRM4tuvg==} dependencies: '@iconify/collections': 1.0.404 '@iconify/vue': 4.1.1(vue@3.4.21) - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(vite@4.5.2) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.11.0)(vite@4.5.2) '@nuxt/kit': 3.10.3 transitivePeerDependencies: - nuxt @@ -5517,8 +5565,8 @@ packages: - vue dev: true - /nuxt@3.10.3(vite@4.5.2): - resolution: {integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==} + /nuxt@3.11.0(vite@4.5.2): + resolution: {integrity: sha512-eRjmXk2hC+mUghj46H+sndVjK+VMmS8W5HqWE+k18vASrTxtpHxgG2+gxiiDaOPi/dY0POv+cg5GEs8muZPjEQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -5531,15 +5579,15 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(vite@4.5.2) - '@nuxt/kit': 3.10.3 - '@nuxt/schema': 3.10.3 + '@nuxt/devtools': 1.0.8(nuxt@3.11.0)(vite@4.5.2) + '@nuxt/kit': 3.11.0 + '@nuxt/schema': 3.11.0 '@nuxt/telemetry': 2.5.3 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.3(vue@3.4.21) - '@unhead/dom': 1.8.18 - '@unhead/ssr': 1.8.18 - '@unhead/vue': 1.8.18(vue@3.4.21) + '@nuxt/vite-builder': 3.11.0(vue@3.4.21) + '@unhead/dom': 1.8.20 + '@unhead/ssr': 1.8.20 + '@unhead/vue': 1.8.20(vue@3.4.21) '@vue/shared': 3.4.21 acorn: 8.11.3 c12: 1.10.0 @@ -5580,6 +5628,7 @@ packages: unimport: 3.7.1(rollup@4.13.0) unplugin: 1.10.0 unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21) + unstorage: 1.10.2(ioredis@5.3.2) untyped: 1.4.2 vue: 3.4.21 vue-bundle-renderer: 2.0.0 @@ -5605,6 +5654,7 @@ packages: - encoding - eslint - idb-keyval + - ioredis - less - lightningcss - meow @@ -5791,6 +5841,7 @@ packages: /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} + requiresBuild: true /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -6680,12 +6731,14 @@ packages: /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} + requiresBuild: true dependencies: shebang-regex: 3.0.0 /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + requiresBuild: true /shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} @@ -7290,12 +7343,12 @@ packages: pathe: 1.1.2 dev: true - /unhead@1.8.18: - resolution: {integrity: sha512-XmCGVev0bwo+jy5qh6PW1vACnPoQvv3MEwqo4w0+49W2ZGPMZYPtIa8GAZiaWgkycrlie1WgZejjJEG9bYVgZw==} + /unhead@1.8.20: + resolution: {integrity: sha512-IJOCYact/7Za3M7CeeCWs8Vze53kHvKDUy/EXtkTm/an5StgqOt2uCnS3HrkioIMKdHBpy/qtTc6E3BoGMOq7Q==} dependencies: - '@unhead/dom': 1.8.18 - '@unhead/schema': 1.8.18 - '@unhead/shared': 1.8.18 + '@unhead/dom': 1.8.20 + '@unhead/schema': 1.8.20 + '@unhead/shared': 1.8.20 hookable: 5.5.3 dev: true @@ -7609,7 +7662,7 @@ packages: vscode-uri: 3.0.8 dev: true - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(vite@4.5.2): + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.0)(vite@4.5.2): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} engines: {node: '>=14'} peerDependencies: @@ -7620,7 +7673,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.11.0 '@rollup/pluginutils': 5.1.0(rollup@4.13.0) debug: 4.3.4 error-stack-parser-es: 0.1.1 @@ -7852,6 +7905,7 @@ packages: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true + requiresBuild: true dependencies: isexe: 2.0.0