diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 29c9ea080..9340e2768 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -45,7 +45,7 @@ "firebase-functions": "^5.1.1", "mitt": "^3.0.1", "mrmime": "^2.0.0", - "vue": "^3.5.6", + "vue": "^3.5.8", "yaml": "^2.5.1" }, "devDependencies": { diff --git a/packages/storefront/package.json b/packages/storefront/package.json index 000e5b811..074e05ed5 100644 --- a/packages/storefront/package.json +++ b/packages/storefront/package.json @@ -65,7 +65,7 @@ "sharp": "^0.32.6", "unocss": "^0.62.4", "unplugin-auto-import": "^0.18.3", - "vue": "^3.5.6", + "vue": "^3.5.8", "wade": "0.3.3", "yaml": "^2.5.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cffd9b6c3..72fe9306f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -952,7 +952,7 @@ importers: version: 1.5.0-rc.6 '@vueuse/core': specifier: 11.1.0 - version: 11.1.0(vue@3.5.6) + version: 11.1.0(vue@3.5.8) astro: specifier: 4.5.10 version: 4.5.10(@types/node@18.19.50)(typescript@5.6.2) @@ -975,8 +975,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 vue: - specifier: ^3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: ^3.5.8 + version: 3.5.8(typescript@5.6.2) yaml: specifier: ^2.5.1 version: 2.5.1 @@ -998,7 +998,7 @@ importers: version: 8.2.5(astro@4.5.10) '@astrojs/vue': specifier: 4.0.10 - version: 4.0.10(astro@4.5.10)(vite@5.4.6)(vue@3.5.6) + version: 4.0.10(astro@4.5.10)(vite@5.4.6)(vue@3.5.8) '@cloudcommerce/api': specifier: workspace:* version: link:../api @@ -1028,7 +1028,7 @@ importers: version: 0.0.20 '@vueuse/core': specifier: 11.1.0 - version: 11.1.0(vue@3.5.6) + version: 11.1.0(vue@3.5.8) astro: specifier: 4.5.10 version: 4.5.10(@types/node@18.19.50)(typescript@5.6.2) @@ -1066,8 +1066,8 @@ importers: specifier: ^0.18.3 version: 0.18.3(@vueuse/core@11.1.0) vue: - specifier: ^3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: ^3.5.8 + version: 3.5.8(typescript@5.6.2) wade: specifier: 0.3.3 version: 0.3.3 @@ -1206,19 +1206,19 @@ packages: - supports-color dev: false - /@astrojs/vue@4.0.10(astro@4.5.10)(vite@5.4.6)(vue@3.5.6): + /@astrojs/vue@4.0.10(astro@4.5.10)(vite@5.4.6)(vue@3.5.8): resolution: {integrity: sha512-RIGqy3d4XFme2O8/6gPmJ9eRr++e7XkVYRV+liTFQmyCsVpXq36EX9MjJs0TZ87z3SpTQSlqH76BjLU/wvx3UA==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^4.0.0 vue: ^3.2.30 dependencies: - '@vitejs/plugin-vue': 5.0.4(vite@5.4.6)(vue@3.5.6) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.6)(vue@3.5.6) + '@vitejs/plugin-vue': 5.0.4(vite@5.4.6)(vue@3.5.8) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.6)(vue@3.5.8) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) '@vue/compiler-sfc': 3.4.31 astro: 4.5.10(@types/node@18.19.50)(typescript@5.6.2) - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -4222,7 +4222,7 @@ packages: - supports-color dev: false - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.6)(vue@3.5.6): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.6)(vue@3.5.8): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4233,12 +4233,12 @@ packages: '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.5) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) vite: 5.4.6(@types/node@18.19.50) - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@5.0.4(vite@5.4.6)(vue@3.5.6): + /@vitejs/plugin-vue@5.0.4(vite@5.4.6)(vue@3.5.8): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -4246,7 +4246,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.4.6(@types/node@18.19.50) - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) dev: false /@vitest/expect@2.1.1: @@ -4352,7 +4352,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.6 dev: false /@vue/compiler-core@3.4.31: @@ -4365,21 +4365,21 @@ packages: source-map-js: 1.2.1 dev: false - /@vue/compiler-core@3.4.38: - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + /@vue/compiler-core@3.5.6: + resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.6 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 dev: false - /@vue/compiler-core@3.5.6: - resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} + /@vue/compiler-core@3.5.8: + resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.8 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 @@ -4392,13 +4392,6 @@ packages: '@vue/shared': 3.4.31 dev: false - /@vue/compiler-dom@3.4.38: - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 - dev: false - /@vue/compiler-dom@3.5.6: resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} dependencies: @@ -4406,6 +4399,13 @@ packages: '@vue/shared': 3.5.6 dev: false + /@vue/compiler-dom@3.5.8: + resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} + dependencies: + '@vue/compiler-core': 3.5.8 + '@vue/shared': 3.5.8 + dev: false + /@vue/compiler-sfc@3.4.31: resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} dependencies: @@ -4420,28 +4420,28 @@ packages: source-map-js: 1.2.0 dev: false - /@vue/compiler-sfc@3.4.38: - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + /@vue/compiler-sfc@3.5.6: + resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.6 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 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 dev: false - /@vue/compiler-sfc@3.5.6: - resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} + /@vue/compiler-sfc@3.5.8: + resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.8 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 @@ -4455,13 +4455,6 @@ packages: '@vue/shared': 3.4.31 dev: false - /@vue/compiler-ssr@3.4.38: - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 - dev: false - /@vue/compiler-ssr@3.5.6: resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} dependencies: @@ -4469,57 +4462,64 @@ packages: '@vue/shared': 3.5.6 dev: false - /@vue/reactivity@3.5.6: - resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} + /@vue/compiler-ssr@3.5.8: + resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} dependencies: - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.8 + '@vue/shared': 3.5.8 dev: false - /@vue/runtime-core@3.5.6: - resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} + /@vue/reactivity@3.5.8: + resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} dependencies: - '@vue/reactivity': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.8 dev: false - /@vue/runtime-dom@3.5.6: - resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} + /@vue/runtime-core@3.5.8: + resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} dependencies: - '@vue/reactivity': 3.5.6 - '@vue/runtime-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.8 + '@vue/shared': 3.5.8 + dev: false + + /@vue/runtime-dom@3.5.8: + resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} + dependencies: + '@vue/reactivity': 3.5.8 + '@vue/runtime-core': 3.5.8 + '@vue/shared': 3.5.8 csstype: 3.1.3 dev: false - /@vue/server-renderer@3.5.6(vue@3.5.6): - resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} + /@vue/server-renderer@3.5.8(vue@3.5.8): + resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} peerDependencies: - vue: 3.5.6 + vue: 3.5.8 dependencies: - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 - vue: 3.5.6(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 + vue: 3.5.8(typescript@5.6.2) dev: false /@vue/shared@3.4.31: resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} dev: false - /@vue/shared@3.4.38: - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - dev: false - /@vue/shared@3.5.6: resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} dev: false - /@vueuse/core@11.1.0(vue@3.5.6): + /@vue/shared@3.5.8: + resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} + dev: false + + /@vueuse/core@11.1.0(vue@3.5.8): resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.6) - vue-demi: 0.14.10(vue@3.5.6) + '@vueuse/shared': 11.1.0(vue@3.5.8) + vue-demi: 0.14.10(vue@3.5.8) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4529,10 +4529,10 @@ packages: resolution: {integrity: sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==} dev: false - /@vueuse/shared@11.1.0(vue@3.5.6): + /@vueuse/shared@11.1.0(vue@3.5.8): resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} dependencies: - vue-demi: 0.14.10(vue@3.5.6) + vue-demi: 0.14.10(vue@3.5.8) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11383,7 +11383,7 @@ packages: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0 - '@vueuse/core': 11.1.0(vue@3.5.6) + '@vueuse/core': 11.1.0(vue@3.5.8) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -11667,7 +11667,7 @@ packages: - terser dev: true - /vue-demi@0.14.10(vue@3.5.6): + /vue-demi@0.14.10(vue@3.5.8): resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} hasBin: true @@ -11679,7 +11679,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) dev: false /vue-eslint-parser@9.4.3(eslint@8.57.1): @@ -11700,19 +11700,19 @@ packages: - supports-color dev: false - /vue@3.5.6(typescript@5.6.2): - resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} + /vue@3.5.8(typescript@5.6.2): + resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-sfc': 3.5.6 - '@vue/runtime-dom': 3.5.6 - '@vue/server-renderer': 3.5.6(vue@3.5.6) - '@vue/shared': 3.5.6 + '@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) + '@vue/shared': 3.5.8 typescript: 5.6.2 dev: false