diff --git a/docs/package.json b/docs/package.json index 628cc92549df..e1691f43f70b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -11,7 +11,7 @@ "prefetch": "esno .vitepress/scripts/fetch-avatars.ts" }, "dependencies": { - "@vueuse/core": "^9.13.0", + "@vueuse/core": "^10.1.2", "jiti": "^1.18.2", "vue": "latest" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index e2b9755bff74..2735d9005c9d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -67,7 +67,7 @@ "@vitejs/plugin-vue-jsx": "^3.0.1", "@vitest/runner": "workspace:*", "@vitest/ws-client": "workspace:*", - "@vueuse/core": "^9.13.0", + "@vueuse/core": "^10.1.2", "ansi-to-html": "^0.7.2", "birpc": "0.2.3", "codemirror": "^5.65.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bf7f10cbe7f..4039795035b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,8 +126,8 @@ importers: docs: dependencies: '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.2.47) + specifier: ^10.1.2 + version: 10.1.2(vue@3.2.47) jiti: specifier: ^1.18.2 version: 1.18.2 @@ -259,7 +259,7 @@ importers: version: link:../../packages/ui jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -327,7 +327,7 @@ importers: version: 4.0.0(vite@4.2.1) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 typescript: specifier: ^4.8.4 version: 4.8.4 @@ -388,10 +388,10 @@ importers: version: link:../../packages/ui happy-dom: specifier: latest - version: 9.10.1 + version: 9.10.7 jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 react-test-renderer: specifier: 17.0.2 version: 17.0.2(react@17.0.2) @@ -495,7 +495,7 @@ importers: version: 2.29.2 jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -565,7 +565,7 @@ importers: version: 8.2.5(@babel/core@7.18.13)(webpack@5.74.0) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 msw: specifier: ^0.49.2 version: 0.49.2(typescript@4.8.4) @@ -617,7 +617,7 @@ importers: version: link:../../packages/ui jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 typescript: specifier: ^4.8.4 version: 4.8.4 @@ -663,7 +663,7 @@ importers: version: 3.1.5 jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 msw: specifier: ^1.2.1 version: 1.2.1(typescript@5.0.3) @@ -684,7 +684,7 @@ importers: version: 2.3.2(vue@3.2.47) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -709,7 +709,7 @@ importers: version: 5.16.5 jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 solid-testing-library: specifier: ^0.5.0 version: 0.5.0(solid-js@1.5.2) @@ -736,7 +736,7 @@ importers: version: link:../../packages/ui jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 svelte: specifier: latest version: 3.58.0 @@ -761,7 +761,7 @@ importers: version: 2.0.2(vue@3.2.47) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 unplugin-auto-import: specifier: latest version: 0.15.3(rollup@3.20.2) @@ -789,7 +789,7 @@ importers: version: 2.0.0(vue@3.2.47) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -810,7 +810,7 @@ importers: version: 2.3.2(vue@3.2.47) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -835,7 +835,7 @@ importers: version: 1.3.0(vue-template-compiler@2.7.10)(vue@2.7.10) jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vite: specifier: ^4.2.1 version: 4.2.1(@types/node@18.15.11) @@ -1074,8 +1074,8 @@ importers: specifier: workspace:* version: link:../ws-client '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.2.47) + specifier: ^10.1.2 + version: 10.1.2(vue@3.2.47) ansi-to-html: specifier: ^0.7.2 version: 0.7.2 @@ -1105,7 +1105,7 @@ importers: version: 0.50.6(postcss@8.4.21)(rollup@3.20.2)(vite@4.2.1) unplugin-auto-import: specifier: ^0.15.2 - version: 0.15.2(@vueuse/core@9.13.0)(rollup@3.20.2) + version: 0.15.2(@vueuse/core@10.1.2)(rollup@3.20.2) unplugin-vue-components: specifier: ^0.24.1 version: 0.24.1(rollup@3.20.2)(vue@3.2.47) @@ -1415,7 +1415,7 @@ importers: version: link:../../packages/vitest webdriverio: specifier: latest - version: 8.8.8(typescript@5.0.3) + version: 8.9.0(typescript@5.0.3) test/base: devDependencies: @@ -1535,7 +1535,7 @@ importers: version: 2.3.2(vue@3.2.47) happy-dom: specifier: latest - version: 9.10.1 + version: 9.10.7 istanbul-lib-coverage: specifier: ^3.2.0 version: 3.2.0 @@ -1550,7 +1550,7 @@ importers: version: 3.2.47 webdriverio: specifier: latest - version: 8.8.8(typescript@5.0.3) + version: 8.9.0(typescript@5.0.3) test/css: devDependencies: @@ -1806,7 +1806,7 @@ importers: version: link:../../packages/vitest webdriverio: specifier: latest - version: 8.8.8(typescript@5.0.3) + version: 8.9.0(typescript@5.0.3) test/web-worker: devDependencies: @@ -1827,7 +1827,7 @@ importers: version: 3.2.0 jsdom: specifier: latest - version: 21.1.1 + version: 22.0.0 vitest: specifier: workspace:* version: link:../../packages/vitest @@ -8579,6 +8579,10 @@ packages: /@types/web-bluetooth@0.0.16: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + dev: true + + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} /@types/webpack-env@1.18.0: resolution: {integrity: sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==} @@ -9372,6 +9376,17 @@ packages: '@vue/server-renderer': 3.2.47(vue@3.2.47) dev: true + /@vueuse/core@10.1.2(vue@3.2.47): + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + /@vueuse/core@8.9.4(vue@3.2.39): resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==} peerDependencies: @@ -9387,7 +9402,7 @@ packages: '@vueuse/metadata': 8.9.4 '@vueuse/shared': 8.9.4(vue@3.2.39) vue: 3.2.39 - vue-demi: 0.13.11(vue@3.2.39) + vue-demi: 0.14.0(vue@3.2.39) dev: false /@vueuse/core@9.13.0(vue@3.2.47): @@ -9396,10 +9411,11 @@ packages: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 '@vueuse/shared': 9.13.0(vue@3.2.47) - vue-demi: 0.13.11(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue + dev: true /@vueuse/integrations@8.9.4(axios@0.26.1)(vue@3.2.39): resolution: {integrity: sha512-Nk7mH0ThTdiuiiuB+1lyC+5ihnywrr+9h9IA4R4Ry8Mli/cZL38zc3qZWIsCVPm66Lr+7kEp3nnHdSxKi7ivrg==} @@ -9445,12 +9461,24 @@ packages: - vue dev: false + /@vueuse/metadata@10.1.2: + resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + /@vueuse/metadata@8.9.4: resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==} dev: false /@vueuse/metadata@9.13.0: resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + dev: true + + /@vueuse/shared@10.1.2(vue@3.2.47): + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.0(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue /@vueuse/shared@8.9.4(vue@3.2.39): resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} @@ -9464,16 +9492,17 @@ packages: optional: true dependencies: vue: 3.2.39 - vue-demi: 0.13.11(vue@3.2.39) + vue-demi: 0.14.0(vue@3.2.39) dev: false /@vueuse/shared@9.13.0(vue@3.2.47): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.13.11(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue + dev: true /@wdio/config@8.6.8: resolution: {integrity: sha512-2gNL5AtJgKnZ3o4mM9KJpKP0fL2QX5J+Iepn7TSI5QEzC/c9f6UgjR14hoRLE0rnzQm6ZvXHj22d0hvT3ilafg==} @@ -12736,8 +12765,8 @@ packages: resolution: {integrity: sha512-hdyXfFDpLM5rdmaFCOs3lG55Tcb8aFZGmfxpws04TVD+TWZSl18nxd62hin36PnaBLuJ1awzK5fe8SGL5nm4TA==} dev: true - /devtools-protocol@0.0.1135726: - resolution: {integrity: sha512-QR8/4HOSJwbUCoFtzHSNbcX9FbBh0REX9z4aiWORurauj22+Lx5th/hUKNRtM5fPUrN+v9BceDvPxZbxPVrALw==} + /devtools-protocol@0.0.1137730: + resolution: {integrity: sha512-LF+0k1kYkrx2dZsvjLyNY2ySydz4lCy/xFvjuI5mCFGnepk5hC9iXbsdFk6jYma0ZvXaTxl3sGTiVr/GC0knyQ==} dev: true /devtools-protocol@0.0.981744: @@ -15482,8 +15511,8 @@ packages: - encoding dev: true - /happy-dom@9.10.1: - resolution: {integrity: sha512-4wEWL9jYxtjcvGJDACtcelTBD86Sv//Kwn3G/+zb0mrNF3sC/JC0lTznqLu4Vw4cNUfR4WLMjiC+jeAr8CxM2g==} + /happy-dom@9.10.7: + resolution: {integrity: sha512-AF9qCTEDmwY+4Rc+YQ9mHSFuw7dxwhLeSnNMJWGKUsOz3VWsC7O9kniuil5yVgnpx9UIzAjtK9UdbuRKMSGfSQ==} dependencies: css.escape: 1.5.1 he: 1.2.0 @@ -17365,7 +17394,7 @@ packages: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 + nwsapi: 2.2.4 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 @@ -17549,6 +17578,44 @@ packages: - utf-8-validate dev: true + /jsdom@22.0.0: + resolution: {integrity: sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==} + engines: {node: '>=16'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + cssstyle: 3.0.0 + data-urls: 4.0.0 + decimal.js: 10.4.3 + domexception: 4.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.4 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.2 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + ws: 8.13.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -19071,6 +19138,10 @@ packages: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true + /nwsapi@2.2.4: + resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} + dev: true + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -23379,7 +23450,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import@0.15.2(@vueuse/core@9.13.0)(rollup@3.20.2): + /unplugin-auto-import@0.15.2(@vueuse/core@10.1.2)(rollup@3.20.2): resolution: {integrity: sha512-Wivfu+xccgvEZG8QtZcIvt6napfX9wyOFqM//7FHOtev8+k+dp3ykiqsEl6TODgHmqTTBeQX4Ah1JvRgUNjlkg==} engines: {node: '>=14'} peerDependencies: @@ -23393,7 +23464,7 @@ packages: dependencies: '@antfu/utils': 0.7.2 '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - '@vueuse/core': 9.13.0(vue@3.2.47) + '@vueuse/core': 10.1.2(vue@3.2.47) local-pkg: 0.4.3 magic-string: 0.30.0 minimatch: 7.4.5 @@ -23964,8 +24035,23 @@ packages: vue: 3.2.39 dev: false - /vue-demi@0.13.11(vue@3.2.47): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.0(vue@3.2.39): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.39 + dev: false + + /vue-demi@0.14.0(vue@3.2.47): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -24220,8 +24306,8 @@ packages: - utf-8-validate dev: true - /webdriverio@8.8.8(typescript@5.0.3): - resolution: {integrity: sha512-o0wRlPcR0DaiqezKf8+dYHhEsjw5h+uyLr5eR1Ap8n9oaCWm5CCUKEWSZ7EfqvpYmnYKt1wYyF7sKbmgH8mqsw==} + /webdriverio@8.9.0(typescript@5.0.3): + resolution: {integrity: sha512-lMyimM+3e9AsNOVl9QzgU2uyNoQXgGpu/+LOF2eSF2RtRgiQo4mQ7v8ipaSCDVZHNhxZ0kaJ4PH2mQMO8ZfxWA==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 18.16.3 @@ -24236,7 +24322,7 @@ packages: css-shorthand-properties: 1.1.1 css-value: 0.0.1 devtools: 8.8.7(typescript@5.0.3) - devtools-protocol: 0.0.1135726 + devtools-protocol: 0.0.1137730 grapheme-splitter: 1.0.4 import-meta-resolve: 3.0.0 is-plain-obj: 4.1.0