diff --git a/web/package.json b/web/package.json index a8c488f3..baef1125 100644 --- a/web/package.json +++ b/web/package.json @@ -21,7 +21,7 @@ "@astrojs/vue": "^4.5.1", "@fontsource/poppins": "^5.1.0", "astro": "^4.15.8", - "vue": "^3.5.8" + "vue": "^3.5.10" }, "devDependencies": { "@playwright/test": "^1.47.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 0f0a1a61..13120bce 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 3.1.6 '@astrojs/vue': specifier: ^4.5.1 - version: 4.5.1(astro@4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2))(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)) + version: 4.5.1(astro@4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2))(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)) '@fontsource/poppins': specifier: ^5.1.0 version: 5.1.0 @@ -27,8 +27,8 @@ importers: specifier: ^4.15.8 version: 4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2) vue: - specifier: ^3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: ^3.5.10 + version: 3.5.10(typescript@5.6.2) devDependencies: '@playwright/test': specifier: ^1.47.1 @@ -899,24 +899,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@vue/compiler-core@3.5.10': + resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vue/compiler-core@3.5.5': resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} '@vue/compiler-core@3.5.8': resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} + '@vue/compiler-dom@3.5.10': + resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-dom@3.5.5': resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} '@vue/compiler-dom@3.5.8': resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} + '@vue/compiler-sfc@3.5.10': + resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vue/compiler-sfc@3.5.5': resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} '@vue/compiler-sfc@3.5.8': resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} + '@vue/compiler-ssr@3.5.10': + resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/compiler-ssr@3.5.5': resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} @@ -934,19 +946,22 @@ packages: '@vue/devtools-shared@7.4.5': resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} - '@vue/reactivity@3.5.8': - resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} + '@vue/reactivity@3.5.10': + resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} - '@vue/runtime-core@3.5.8': - resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} + '@vue/runtime-core@3.5.10': + resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} - '@vue/runtime-dom@3.5.8': - resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} + '@vue/runtime-dom@3.5.10': + resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} - '@vue/server-renderer@3.5.8': - resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} + '@vue/server-renderer@3.5.10': + resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} peerDependencies: - vue: 3.5.8 + vue: 3.5.10 + + '@vue/shared@3.5.10': + resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} '@vue/shared@3.5.5': resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} @@ -3014,8 +3029,8 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - vue@3.5.8: - resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} + vue@3.5.10: + resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3229,14 +3244,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vue@4.5.1(astro@4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2))(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2))': + '@astrojs/vue@4.5.1(astro@4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2))(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2))': dependencies: - '@vitejs/plugin-vue': 5.1.3(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)) '@vue/compiler-sfc': 3.5.5 astro: 4.15.8(@types/node@22.5.5)(rollup@4.21.2)(sass@1.79.3)(typescript@5.6.2) - vite-plugin-vue-devtools: 7.4.5(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)) - vue: 3.5.8(typescript@5.6.2) + vite-plugin-vue-devtools: 7.4.5(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - rollup @@ -3923,20 +3938,20 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.5(@types/node@22.5.5)(sass@1.79.3) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2))': dependencies: vite: 5.4.5(@types/node@22.5.5)(sass@1.79.3) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) '@volar/kit@2.4.0(typescript@5.6.2)': dependencies: @@ -4014,10 +4029,18 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.8 transitivePeerDependencies: - supports-color + '@vue/compiler-core@3.5.10': + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.10 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-core@3.5.5': dependencies: '@babel/parser': 7.25.6 @@ -4034,6 +4057,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.10': + dependencies: + '@vue/compiler-core': 3.5.10 + '@vue/shared': 3.5.10 + '@vue/compiler-dom@3.5.5': dependencies: '@vue/compiler-core': 3.5.5 @@ -4044,6 +4072,18 @@ snapshots: '@vue/compiler-core': 3.5.8 '@vue/shared': 3.5.8 + '@vue/compiler-sfc@3.5.10': + dependencies: + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.47 + source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.5': dependencies: '@babel/parser': 7.25.6 @@ -4066,7 +4106,12 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.5.10': + dependencies: + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 '@vue/compiler-ssr@3.5.5': dependencies: @@ -4078,7 +4123,7 @@ snapshots: '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 - '@vue/devtools-core@7.4.5(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.5(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.5 '@vue/devtools-shared': 7.4.5 @@ -4086,7 +4131,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3)) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - vite @@ -4104,27 +4149,29 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.8': + '@vue/reactivity@3.5.10': dependencies: - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.10 - '@vue/runtime-core@3.5.8': + '@vue/runtime-core@3.5.10': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/runtime-dom@3.5.8': + '@vue/runtime-dom@3.5.10': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/runtime-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.10 + '@vue/runtime-core': 3.5.10 + '@vue/shared': 3.5.10 csstype: 3.1.3 - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': + '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + vue: 3.5.10(typescript@5.6.2) + + '@vue/shared@3.5.10': {} '@vue/shared@3.5.5': {} @@ -6583,9 +6630,9 @@ snapshots: - rollup - supports-color - vite-plugin-vue-devtools@7.4.5(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)): + vite-plugin-vue-devtools@7.4.5(rollup@4.21.2)(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)): dependencies: - '@vue/devtools-core': 7.4.5(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.5(vite@5.4.5(@types/node@22.5.5)(sass@1.79.3))(vue@3.5.10(typescript@5.6.2)) '@vue/devtools-kit': 7.4.5 '@vue/devtools-shared': 7.4.5 execa: 8.0.1 @@ -6607,7 +6654,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.5 + '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.5(@types/node@22.5.5)(sass@1.79.3) @@ -6740,13 +6787,13 @@ snapshots: vscode-uri@3.0.8: {} - vue@3.5.8(typescript@5.6.2): + vue@3.5.10(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-sfc': 3.5.8 - '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-sfc': 3.5.10 + '@vue/runtime-dom': 3.5.10 + '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) + '@vue/shared': 3.5.10 optionalDependencies: typescript: 5.6.2