diff --git a/package.json b/package.json index 51149e85a..de3c062b5 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "start-server-and-test": "2.0.3", "tailwindcss": "3.3.6", "vitest": "^0.34.6", - "vue": "3.3.9", + "vue": "3.3.12", "workbox-window": "^7.0.0" }, "packageManager": "pnpm@8.11.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2dd73cea8..52a6baa41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ devDependencies: version: 5.0.2(astro@3.6.4)(tailwindcss@3.3.6) '@astrojs/vue': specifier: 3.0.4 - version: 3.0.4(@babel/core@7.23.5)(astro@3.6.4)(vite@5.0.4)(vue@3.3.9) + version: 3.0.4(@babel/core@7.23.5)(astro@3.6.4)(vite@5.0.4)(vue@3.3.12) '@iconify-json/akar-icons': specifier: ^1.1.20 version: 1.1.22 @@ -55,7 +55,7 @@ devDependencies: version: 1.1.7 '@nanostores/vue': specifier: 0.10.0 - version: 0.10.0(nanostores@0.9.5)(vue@3.3.9) + version: 0.10.0(nanostores@0.9.5)(vue@3.3.12) '@playwright/test': specifier: 1.40.1 version: 1.40.1 @@ -79,7 +79,7 @@ devDependencies: version: 0.1.6(astro@3.6.4)(vite-plugin-pwa@0.17.2) '@vueuse/core': specifier: 10.7.0 - version: 10.7.0(vue@3.3.9) + version: 10.7.0(vue@3.3.12) astro: specifier: 3.6.4 version: 3.6.4(sass@1.69.5)(typescript@5.3.2) @@ -192,8 +192,8 @@ devDependencies: specifier: ^0.34.6 version: 0.34.6(sass@1.69.5) vue: - specifier: 3.3.9 - version: 3.3.9(typescript@5.3.2) + specifier: 3.3.12 + version: 3.3.12(typescript@5.3.2) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -328,19 +328,19 @@ packages: - supports-color dev: true - /@astrojs/vue@3.0.4(@babel/core@7.23.5)(astro@3.6.4)(vite@5.0.4)(vue@3.3.9): + /@astrojs/vue@3.0.4(@babel/core@7.23.5)(astro@3.6.4)(vite@5.0.4)(vue@3.3.12): resolution: {integrity: sha512-+kuONslRcfXbwlZOwdl+9XYJ0HKfPQ8SHnmk4Uf3ZNscJfjptob3z0mrIaCRqIgNNWJHsY2xLZovishGQ+lAow==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^3.0.0 vue: ^3.2.30 dependencies: - '@vitejs/plugin-vue': 4.5.1(vite@5.0.4)(vue@3.3.9) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.4)(vue@3.3.9) + '@vitejs/plugin-vue': 4.5.1(vite@5.0.4)(vue@3.3.12) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.4)(vue@3.3.12) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) '@vue/compiler-sfc': 3.3.9 astro: 3.6.4(sass@1.69.5)(typescript@5.3.2) - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -3248,7 +3248,7 @@ packages: resolution: {integrity: sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==} dev: true - /@nanostores/vue@0.10.0(nanostores@0.9.5)(vue@3.3.9): + /@nanostores/vue@0.10.0(nanostores@0.9.5)(vue@3.3.12): resolution: {integrity: sha512-832RAUbzRfHPs1CdqVEwfvgB2+RD/INji4Zo8bUSEfRO2pQRMMeq479gydnohGpRaa0oNwlfKo7TGFXCghq/1g==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -3263,7 +3263,7 @@ packages: optional: true dependencies: nanostores: 0.9.5 - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: true /@nodelib/fs.scandir@2.1.5: @@ -3969,7 +3969,7 @@ packages: vite-plugin-pwa: 0.17.2(vite@5.0.4)(workbox-build@7.0.0)(workbox-window@7.0.0) dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.4)(vue@3.3.9): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.4)(vue@3.3.12): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3980,12 +3980,12 @@ packages: '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) vite: 5.0.4(@types/node@20.10.3)(sass@1.69.5) - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@4.5.1(vite@5.0.4)(vue@3.3.9): + /@vitejs/plugin-vue@4.5.1(vite@5.0.4)(vue@3.3.12): resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3993,7 +3993,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.0.4(@types/node@20.10.3)(sass@1.69.5) - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: true /@vitest/expect@0.34.6: @@ -4057,6 +4057,15 @@ packages: - supports-color dev: true + /@vue/compiler-core@3.3.12: + resolution: {integrity: sha512-qAtjyG3GBLG0chzp5xGCyRLLe6wFCHmjI82aGzwuGKyznNP+GJJMxjc0wOYWDB2YKfho7niJFdoFpo0CZZQg9w==} + dependencies: + '@babel/parser': 7.23.5 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-core@3.3.9: resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} dependencies: @@ -4066,6 +4075,13 @@ packages: source-map-js: 1.0.2 dev: true + /@vue/compiler-dom@3.3.12: + resolution: {integrity: sha512-RdJU9oEYaoPKUdGXCy0l+i4clesdDeLmbvRlszoc9iagsnBnMmQtYfCPVQ5BHB6o7K4SCucDdJM2Dh3oXB0D6g==} + dependencies: + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 + dev: true + /@vue/compiler-dom@3.3.9: resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} dependencies: @@ -4073,6 +4089,21 @@ packages: '@vue/shared': 3.3.9 dev: true + /@vue/compiler-sfc@3.3.12: + resolution: {integrity: sha512-yy5b9e7b79dsGbMmglCe/YnhCQgBkHO7Uf6JfjWPSf2/5XH+MKn18LhzhHyxbHdJgnA4lZCqtXzLaJz8Pd8lMw==} + dependencies: + '@babel/parser': 7.23.5 + '@vue/compiler-core': 3.3.12 + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-ssr': 3.3.12 + '@vue/reactivity-transform': 3.3.12 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + magic-string: 0.30.5 + postcss: 8.4.32 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-sfc@3.3.9: resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} dependencies: @@ -4088,6 +4119,13 @@ packages: source-map-js: 1.0.2 dev: true + /@vue/compiler-ssr@3.3.12: + resolution: {integrity: sha512-adCiMJPznfWcQyk/9HSuXGja859IaMV+b8UNSVzDatqv7h0PvT9BEeS22+gjkWofDiSg5d78/ZLls3sLA+cn3A==} + dependencies: + '@vue/compiler-dom': 3.3.12 + '@vue/shared': 3.3.12 + dev: true + /@vue/compiler-ssr@3.3.9: resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} dependencies: @@ -4095,6 +4133,16 @@ packages: '@vue/shared': 3.3.9 dev: true + /@vue/reactivity-transform@3.3.12: + resolution: {integrity: sha512-g5TijmML7FyKkLt6QnpqNmA4KD7K/T5SbXa88Bhq+hydNQEkzA8veVXWAQuNqg9rjaFYD0rPf0a9NofKA0ENgg==} + dependencies: + '@babel/parser': 7.23.5 + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + magic-string: 0.30.5 + dev: true + /@vue/reactivity-transform@3.3.9: resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} dependencies: @@ -4105,48 +4153,52 @@ packages: magic-string: 0.30.5 dev: true - /@vue/reactivity@3.3.9: - resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==} + /@vue/reactivity@3.3.12: + resolution: {integrity: sha512-vOJORzO8DlIx88cgTnMLIf2GlLYpoXAKsuoQsK6SGdaqODjxO129pVPTd2s/N/Mb6KKZEFIHIEwWGmtN4YPs+g==} dependencies: - '@vue/shared': 3.3.9 + '@vue/shared': 3.3.12 dev: true - /@vue/runtime-core@3.3.9: - resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==} + /@vue/runtime-core@3.3.12: + resolution: {integrity: sha512-5iL4w7MZrSGKEZU2wFAYhDZdZmgn+s//73EfgDXW1M+ZUOl36md7tlWp1QFK/ladiq4FvQ82shVjo0KiPDPr0A==} dependencies: - '@vue/reactivity': 3.3.9 - '@vue/shared': 3.3.9 + '@vue/reactivity': 3.3.12 + '@vue/shared': 3.3.12 dev: true - /@vue/runtime-dom@3.3.9: - resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==} + /@vue/runtime-dom@3.3.12: + resolution: {integrity: sha512-8mMzqiIdl+IYa/OXwKwk6/4ebLq7cYV1pUcwCSwBK2KerUa6cwGosen5xrCL9f8o2DJ9TfPFwbPEvH7OXzUpoA==} dependencies: - '@vue/runtime-core': 3.3.9 - '@vue/shared': 3.3.9 - csstype: 3.1.2 + '@vue/runtime-core': 3.3.12 + '@vue/shared': 3.3.12 + csstype: 3.1.3 dev: true - /@vue/server-renderer@3.3.9(vue@3.3.9): - resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==} + /@vue/server-renderer@3.3.12(vue@3.3.12): + resolution: {integrity: sha512-OZ0IEK5TU5GXb5J8/wSplyxvGGdIcwEmS8EIO302Vz8K6fGSgSJTU54X0Sb6PaefzZdiN3vHsLXO8XIeF8crQQ==} peerDependencies: - vue: 3.3.9 + vue: 3.3.12 dependencies: - '@vue/compiler-ssr': 3.3.9 - '@vue/shared': 3.3.9 - vue: 3.3.9(typescript@5.3.2) + '@vue/compiler-ssr': 3.3.12 + '@vue/shared': 3.3.12 + vue: 3.3.12(typescript@5.3.2) + dev: true + + /@vue/shared@3.3.12: + resolution: {integrity: sha512-6p0Yin0pclvnER7BLNOQuod9Z+cxSYh8pSh7CzHnWNjAIP6zrTlCdHRvSCb1aYEx6i3Q3kvfuWU7nG16CgG1ag==} dev: true /@vue/shared@3.3.9: resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} dev: true - /@vueuse/core@10.7.0(vue@3.3.9): + /@vueuse/core@10.7.0(vue@3.3.12): resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.3.9) - vue-demi: 0.14.6(vue@3.3.9) + '@vueuse/shared': 10.7.0(vue@3.3.12) + vue-demi: 0.14.6(vue@3.3.12) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4156,10 +4208,10 @@ packages: resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} dev: true - /@vueuse/shared@10.7.0(vue@3.3.9): + /@vueuse/shared@10.7.0(vue@3.3.12): resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} dependencies: - vue-demi: 0.14.6(vue@3.3.9) + vue-demi: 0.14.6(vue@3.3.12) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -5565,6 +5617,10 @@ packages: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} dev: true + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: true + /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true @@ -14482,7 +14538,7 @@ packages: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: true - /vue-demi@0.14.6(vue@3.3.9): + /vue-demi@0.14.6(vue@3.3.12): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -14494,22 +14550,22 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: true - /vue@3.3.9(typescript@5.3.2): - resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==} + /vue@3.3.12(typescript@5.3.2): + resolution: {integrity: sha512-jYNv2QmET2OTHsFzfWHMnqgCfqL4zfo97QwofdET+GBRCHhSCHuMTTvNIgeSn0/xF3JRT5OGah6MDwUFN7MPlg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.9 - '@vue/compiler-sfc': 3.3.9 - '@vue/runtime-dom': 3.3.9 - '@vue/server-renderer': 3.3.9(vue@3.3.9) - '@vue/shared': 3.3.9 + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-sfc': 3.3.12 + '@vue/runtime-dom': 3.3.12 + '@vue/server-renderer': 3.3.12(vue@3.3.12) + '@vue/shared': 3.3.12 typescript: 5.3.2 dev: true