diff --git a/e2e/package.json b/e2e/package.json index 11a6140..f96414b 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -32,6 +32,6 @@ "react-dom": "^18.2.0", "start-server-and-test": "^2.0.0", "svelte": "^4.0.0", - "vue": "3.4.31" + "vue": "3.4.38" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 726b081..4276d54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@antfu/eslint-config': specifier: ^2.19.0 - version: 2.19.0(@vue/compiler-sfc@3.4.36)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5) + version: 2.19.0(@vue/compiler-sfc@3.4.38)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5) '@changesets/cli': specifier: ^2.26.1 version: 2.26.1 @@ -109,7 +109,7 @@ importers: version: 4.0.0(vite@5.2.11(@types/node@18.15.10)) '@vitejs/plugin-vue': specifier: ^5.0.0 - version: 5.0.0(vite@5.2.11(@types/node@18.15.10))(vue@3.4.31(typescript@5.4.5)) + version: 5.0.0(vite@5.2.11(@types/node@18.15.10))(vue@3.4.38(typescript@5.4.5)) cypress: specifier: ^13.2.0 version: 13.10.0 @@ -138,8 +138,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 vue: - specifier: 3.4.31 - version: 3.4.31(typescript@5.4.5) + specifier: 3.4.38 + version: 3.4.38(typescript@5.4.5) examples/lit: dependencies: @@ -694,11 +694,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.23.6': - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.6': resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} engines: {node: '>=6.0.0'} @@ -1250,6 +1245,7 @@ packages: '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1257,6 +1253,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} @@ -1747,6 +1744,9 @@ packages: '@vue/compiler-core@3.4.36': resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-dom@3.2.47': resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} @@ -1756,6 +1756,9 @@ packages: '@vue/compiler-dom@3.4.36': resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-sfc@3.2.47': resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} @@ -1765,6 +1768,9 @@ packages: '@vue/compiler-sfc@3.4.36': resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-ssr@3.2.47': resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} @@ -1774,6 +1780,9 @@ packages: '@vue/compiler-ssr@3.4.36': resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/reactivity-transform@3.2.47': resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} @@ -1783,18 +1792,27 @@ packages: '@vue/reactivity@3.4.31': resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + '@vue/reactivity@3.4.38': + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/runtime-core@3.2.47': resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} '@vue/runtime-core@3.4.31': resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + '@vue/runtime-core@3.4.38': + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-dom@3.2.47': resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} '@vue/runtime-dom@3.4.31': resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + '@vue/runtime-dom@3.4.38': + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/server-renderer@3.2.47': resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} peerDependencies: @@ -1805,6 +1823,11 @@ packages: peerDependencies: vue: 3.4.31 + '@vue/server-renderer@3.4.38': + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + peerDependencies: + vue: 3.4.38 + '@vue/shared@3.2.47': resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} @@ -1814,6 +1837,9 @@ packages: '@vue/shared@3.4.36': resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -5103,6 +5129,14 @@ packages: typescript: optional: true + vue@3.4.38: + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-keyname@2.2.6: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} @@ -5232,7 +5266,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.18 - '@antfu/eslint-config@2.19.0(@vue/compiler-sfc@3.4.36)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5)': + '@antfu/eslint-config@2.19.0(@vue/compiler-sfc@3.4.38)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -5260,7 +5294,7 @@ snapshots: eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) eslint-plugin-vue: 9.26.0(eslint@9.3.0) eslint-plugin-yml: 1.14.0(eslint@9.3.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.36)(eslint@9.3.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.3.0) globals: 15.3.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -5426,24 +5460,24 @@ snapshots: '@babel/helper-function-name@7.21.0': dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.21.4 + '@babel/types': 7.25.2 '@babel/helper-function-name@7.24.6': dependencies: '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-hoist-variables@7.18.6': dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.25.2 '@babel/helper-hoist-variables@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-member-expression-to-functions@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-module-imports@7.18.6': dependencies: @@ -5455,7 +5489,7 @@ snapshots: '@babel/helper-module-imports@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-module-transforms@7.21.2': dependencies: @@ -5481,7 +5515,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-plugin-utils@7.20.2': {} @@ -5496,23 +5530,23 @@ snapshots: '@babel/helper-simple-access@7.20.2': dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.25.2 '@babel/helper-simple-access@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-skip-transparent-expression-wrappers@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-split-export-declaration@7.18.6': dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.25.2 '@babel/helper-split-export-declaration@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.25.2 '@babel/helper-string-parser@7.19.4': {} @@ -5564,10 +5598,6 @@ snapshots: dependencies: '@babel/types': 7.21.4 - '@babel/parser@7.23.6': - dependencies: - '@babel/types': 7.21.4 - '@babel/parser@7.24.6': dependencies: '@babel/types': 7.24.6 @@ -5640,13 +5670,13 @@ snapshots: '@babel/template@7.20.7': dependencies: '@babel/code-frame': 7.21.4 - '@babel/parser': 7.23.6 + '@babel/parser': 7.25.3 '@babel/types': 7.21.4 '@babel/template@7.24.6': dependencies: '@babel/code-frame': 7.24.6 - '@babel/parser': 7.24.6 + '@babel/parser': 7.25.3 '@babel/types': 7.24.6 '@babel/traverse@7.21.4': @@ -5657,7 +5687,7 @@ snapshots: '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.23.6 + '@babel/parser': 7.25.3 '@babel/types': 7.21.4 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 @@ -5672,7 +5702,7 @@ snapshots: '@babel/helper-function-name': 7.24.6 '@babel/helper-hoist-variables': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 + '@babel/parser': 7.25.3 '@babel/types': 7.24.6 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 @@ -6731,10 +6761,10 @@ snapshots: vite: 3.2.5(@types/node@18.15.10) vue: 3.2.47 - '@vitejs/plugin-vue@5.0.0(vite@5.2.11(@types/node@18.15.10))(vue@3.4.31(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.0(vite@5.2.11(@types/node@18.15.10))(vue@3.4.38(typescript@5.4.5))': dependencies: vite: 5.2.11(@types/node@18.15.10) - vue: 3.4.31(typescript@5.4.5) + vue: 3.4.38(typescript@5.4.5) '@vue/babel-helper-vue-transform-on@1.2.2': {} @@ -6762,7 +6792,7 @@ snapshots: '@babel/core': 7.24.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.6 - '@babel/parser': 7.24.6 + '@babel/parser': 7.25.3 '@vue/compiler-sfc': 3.4.36 '@vue/compiler-core@3.2.47': @@ -6788,6 +6818,14 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.4.38': + dependencies: + '@babel/parser': 7.25.3 + '@vue/shared': 3.4.38 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.2.47': dependencies: '@vue/compiler-core': 3.2.47 @@ -6803,6 +6841,11 @@ snapshots: '@vue/compiler-core': 3.4.36 '@vue/shared': 3.4.36 + '@vue/compiler-dom@3.4.38': + dependencies: + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 + '@vue/compiler-sfc@3.2.47': dependencies: '@babel/parser': 7.21.3 @@ -6840,6 +6883,18 @@ snapshots: postcss: 8.4.41 source-map-js: 1.2.0 + '@vue/compiler-sfc@3.4.38': + 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 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.41 + source-map-js: 1.2.0 + '@vue/compiler-ssr@3.2.47': dependencies: '@vue/compiler-dom': 3.2.47 @@ -6855,6 +6910,11 @@ snapshots: '@vue/compiler-dom': 3.4.36 '@vue/shared': 3.4.36 + '@vue/compiler-ssr@3.4.38': + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 + '@vue/reactivity-transform@3.2.47': dependencies: '@babel/parser': 7.25.3 @@ -6871,6 +6931,10 @@ snapshots: dependencies: '@vue/shared': 3.4.31 + '@vue/reactivity@3.4.38': + dependencies: + '@vue/shared': 3.4.38 + '@vue/runtime-core@3.2.47': dependencies: '@vue/reactivity': 3.2.47 @@ -6881,6 +6945,11 @@ snapshots: '@vue/reactivity': 3.4.31 '@vue/shared': 3.4.31 + '@vue/runtime-core@3.4.38': + dependencies: + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 + '@vue/runtime-dom@3.2.47': dependencies: '@vue/runtime-core': 3.2.47 @@ -6894,6 +6963,13 @@ snapshots: '@vue/shared': 3.4.31 csstype: 3.1.3 + '@vue/runtime-dom@3.4.38': + dependencies: + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 + csstype: 3.1.3 + '@vue/server-renderer@3.2.47(vue@3.2.47)': dependencies: '@vue/compiler-ssr': 3.2.47 @@ -6906,12 +6982,20 @@ snapshots: '@vue/shared': 3.4.31 vue: 3.4.31(typescript@5.4.5) + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.4.5))': + dependencies: + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@5.4.5) + '@vue/shared@3.2.47': {} '@vue/shared@3.4.31': {} '@vue/shared@3.4.36': {} + '@vue/shared@3.4.38': {} + JSONStream@1.3.5: dependencies: jsonparse: 1.3.1 @@ -8064,7 +8148,7 @@ snapshots: eslint-plugin-unicorn@53.0.0(eslint@9.3.0): dependencies: - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 @@ -8126,9 +8210,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.36)(eslint@9.3.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.3.0): dependencies: - '@vue/compiler-sfc': 3.4.36 + '@vue/compiler-sfc': 3.4.38 eslint: 9.3.0 eslint-rule-composer@0.3.0: {} @@ -10478,6 +10562,16 @@ snapshots: optionalDependencies: typescript: 5.4.5 + vue@3.4.38(typescript@5.4.5): + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.4.5)) + '@vue/shared': 3.4.38 + optionalDependencies: + typescript: 5.4.5 + w3c-keyname@2.2.6: {} wait-on@7.0.1(debug@4.3.4):