diff --git a/packages/cli/package.json b/packages/cli/package.json index 9b4f5a52..4faeebc1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -36,7 +36,7 @@ "dependencies": { "@hono/node-server": "^1.8.1", "@parcel/watcher": "^2.4.1", - "@scalar/api-reference": "^1.17.4", + "@scalar/api-reference": "^1.17.16", "@scalar/mock-server": "workspace:*", "@scalar/openapi-parser": "^0.2.0", "commander": "^12.0.0", diff --git a/packages/mock-server/package.json b/packages/mock-server/package.json index 6a3401d9..9df349bf 100644 --- a/packages/mock-server/package.json +++ b/packages/mock-server/package.json @@ -37,7 +37,7 @@ ], "dependencies": { "@hono/node-server": "^1.8.1", - "@scalar/api-reference": "^1.17.4", + "@scalar/api-reference": "^1.17.16", "@scalar/openapi-parser": "^0.2.0", "hono": "^4.0.7", "vite-node": "^1.3.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e27d3ed0..1825c2c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: specifier: ^2.4.1 version: 2.4.1 '@scalar/api-reference': - specifier: ^1.17.4 - version: 1.17.4(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12) + specifier: ^1.17.16 + version: 1.17.16(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12) '@scalar/mock-server': specifier: workspace:* version: link:../mock-server @@ -103,8 +103,8 @@ importers: specifier: ^1.8.1 version: 1.8.1 '@scalar/api-reference': - specifier: ^1.17.4 - version: 1.17.4(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12) + specifier: ^1.17.16 + version: 1.17.16(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12) '@scalar/openapi-parser': specifier: ^0.2.0 version: 0.2.0 @@ -562,6 +562,18 @@ packages: '@lezer/json': 1.0.2 dev: false + /@codemirror/lang-yaml@6.0.0(@codemirror/view@6.24.1): + resolution: {integrity: sha512-fVPapdX1oYr5HMC5bou1MHscGnNCvOHuhUW6C+V2gfIeIRcughvVfznV0OuUyHy0AdXoBCjOehjzFcmLRumu2Q==} + dependencies: + '@codemirror/autocomplete': 6.12.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.24.1)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.1 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/yaml': 1.0.2 + transitivePeerDependencies: + - '@codemirror/view' + dev: false + /@codemirror/language@6.10.1: resolution: {integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==} dependencies: @@ -573,12 +585,6 @@ packages: style-mod: 4.1.0 dev: false - /@codemirror/legacy-modes@6.3.3: - resolution: {integrity: sha512-X0Z48odJ0KIoh/HY8Ltz75/4tDYc9msQf1E/2trlxFaFFhgjpVHjZ/BCXe1Lk7s4Gd67LL/CeEEHNI+xHOiESg==} - dependencies: - '@codemirror/language': 6.10.1 - dev: false - /@codemirror/lint@6.5.0: resolution: {integrity: sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==} dependencies: @@ -819,16 +825,6 @@ packages: - vue dev: false - /@headlessui/vue@1.7.19(vue@3.4.19): - resolution: {integrity: sha512-VFjKPybogux/5/QYGSq4zgG/x3RcxId15W8uguAJAjPBxelI23dwjOjTx/mIiMkM/Hd3rzFxcf2aIp56eEWRcA==} - engines: {node: '>=10'} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@tanstack/vue-virtual': 3.1.2(vue@3.4.19) - vue: 3.4.19(typescript@5.3.3) - dev: false - /@headlessui/vue@1.7.19(vue@3.4.20): resolution: {integrity: sha512-VFjKPybogux/5/QYGSq4zgG/x3RcxId15W8uguAJAjPBxelI23dwjOjTx/mIiMkM/Hd3rzFxcf2aIp56eEWRcA==} engines: {node: '>=10'} @@ -990,6 +986,14 @@ packages: '@lezer/common': 1.2.1 dev: false + /@lezer/yaml@1.0.2: + resolution: {integrity: sha512-XCkwuxe+eumJ28nA9e1S6XKsXz9W7V/AG+WBiWOtiIuUpKcZ/bHuvN8bLxSDREIcybSRpEd/jvphh4vgm6Ed2g==} + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.0 + dev: false + /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: @@ -1320,16 +1324,16 @@ packages: requiresBuild: true optional: true - /@scalar/api-client@0.12.6(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12): - resolution: {integrity: sha512-XO0s9jlRjo/IWYC2vSJeFV2m7jxTLX/5WsX9w9forzh2iZNo2qU0E1vZOZ69s7wjkb18r3a60+ewjtZx7lZMog==} + /@scalar/api-client@0.12.14(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12): + resolution: {integrity: sha512-0YyV6IX9/3QTCHLawTD0Avakvf76qFnoITVjXX8LWAxu9KuuLTzvC65VL7KKQ/NejqNuA2HlhO91iWfy4Ju4TA==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.0 dependencies: '@headlessui/vue': 1.7.19(vue@3.4.20) - '@scalar/components': 0.2.5(typescript@5.3.3) - '@scalar/themes': 0.5.8(vue@3.4.20) - '@scalar/use-codemirror': 0.8.6(vue@3.4.20)(yjs@13.6.12) + '@scalar/components': 0.4.2(typescript@5.3.3) + '@scalar/themes': 0.5.10(vue@3.4.20) + '@scalar/use-codemirror': 0.8.8(vue@3.4.20)(yjs@13.6.12) '@scalar/use-modal': 0.2.8(@headlessui/vue@1.7.19)(vue@3.4.20) '@vueuse/core': 10.8.0(vue@3.4.20) axios: 1.6.7 @@ -1345,8 +1349,8 @@ packages: - yjs dev: false - /@scalar/api-reference@1.17.4(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12): - resolution: {integrity: sha512-wxeO8TpGj++QK4g3WQBEUkptaWrvStgWFQDwp/AEPfS0d03rngHz9FmUFTUOlE+WfcHh61mGTw7IIP3fRYIgrA==} + /@scalar/api-reference@1.17.16(postcss@8.4.35)(typescript@5.3.3)(unified@11.0.4)(vue@3.4.20)(yjs@13.6.12): + resolution: {integrity: sha512-6MGK+WZQRcr7CeqX7lzY/2TksLt0Mj0TiCn9HLgTOxypAOJ7CrDRBsqWgwjQ1cbh7zTztrso0Nj3VhwX0AQdBg==} engines: {node: '>=18'} peerDependencies: unified: ^11.0.0 @@ -1354,12 +1358,12 @@ packages: dependencies: '@floating-ui/vue': 1.0.6(vue@3.4.20) '@headlessui/vue': 1.7.19(vue@3.4.20) - '@scalar/api-client': 0.12.6(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12) - '@scalar/components': 0.2.5(typescript@5.3.3) + '@scalar/api-client': 0.12.14(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12) + '@scalar/components': 0.4.2(typescript@5.3.3) '@scalar/snippetz': 0.1.5 - '@scalar/swagger-editor': 0.10.8(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12) - '@scalar/swagger-parser': 0.5.18(openapi-types@12.1.3) - '@scalar/themes': 0.5.8(vue@3.4.20) + '@scalar/swagger-editor': 0.10.15(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12) + '@scalar/swagger-parser': 0.5.20(openapi-types@12.1.3) + '@scalar/themes': 0.5.10(vue@3.4.20) '@scalar/use-modal': 0.2.8(@headlessui/vue@1.7.19)(vue@3.4.20) '@scalar/use-tooltip': 0.5.11(vue@3.4.20) '@unhead/schema': 1.8.10 @@ -1373,7 +1377,6 @@ packages: js-yaml: 4.1.0 openapi-types: 12.1.3 postcss-nested: 6.0.1(postcss@8.4.35) - prismjs: 1.29.0 rehype-external-links: 3.0.0 rehype-format: 5.0.0 rehype-highlight: 7.0.0 @@ -1397,18 +1400,19 @@ packages: - yjs dev: false - /@scalar/components@0.2.5(typescript@5.3.3): - resolution: {integrity: sha512-7pUzruMSrCsJ74cqU/3Z6Xqry84f5fuZqvKANORioEI26Quy11Ms9d/i4PyT2Uy6vVboBkHXKcygSX2uYf8Fhw==} + /@scalar/components@0.4.2(typescript@5.3.3): + resolution: {integrity: sha512-GIeqj0m1vXuALf/mhKIIeGiqnWv7VVFKrt2Wfl6hBosrXJ02noTivAHDsHhqSIks5p6WCO0nz5jnI4dqMW+LDw==} engines: {node: '>=18'} dependencies: - '@headlessui/vue': 1.7.19(vue@3.4.19) - '@vueuse/core': 10.8.0(vue@3.4.19) + '@headlessui/vue': 1.7.19(vue@3.4.20) + '@vueuse/core': 10.8.0(vue@3.4.20) '@xmldom/xmldom': 0.8.10 class-variance-authority: 0.7.0 cva: 1.0.0-beta.1(typescript@5.3.3) nanoid: 5.0.6 + prismjs: 1.29.0 tailwind-merge: 2.2.1 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -1475,15 +1479,15 @@ packages: '@scalar/snippetz-plugin-node-undici': 0.1.5 dev: false - /@scalar/swagger-editor@0.10.8(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12): - resolution: {integrity: sha512-dqQJnmG1fAc13AX07ccBGPYuoZ25KWA4XkcvpF7WW3wLo/pHZ7BjGT56KCjKRqxRycOl4fNrxNnKudiNC76DvA==} + /@scalar/swagger-editor@0.10.15(typescript@5.3.3)(vue@3.4.20)(yjs@13.6.12): + resolution: {integrity: sha512-bVgo+n0ZHF+8bxs6kYkom2GBfxcapBX+XSEHLJtztrUVnQgG0xN6PuUIDl01bMiBwkQW1gAXAB6rPJrAWU8LEA==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.0 dependencies: - '@scalar/components': 0.2.5(typescript@5.3.3) - '@scalar/themes': 0.5.8(vue@3.4.20) - '@scalar/use-codemirror': 0.8.6(vue@3.4.20)(yjs@13.6.12) + '@scalar/components': 0.4.2(typescript@5.3.3) + '@scalar/themes': 0.5.10(vue@3.4.20) + '@scalar/use-codemirror': 0.8.8(vue@3.4.20)(yjs@13.6.12) '@vueuse/core': 10.8.0(vue@3.4.20) vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: @@ -1492,8 +1496,8 @@ packages: - yjs dev: false - /@scalar/swagger-parser@0.5.18(openapi-types@12.1.3): - resolution: {integrity: sha512-McPPq3NM0NEK4YyoJIjo28iU2b7ldPm3U/HNLymfXs8WwZ+Thjg9oCSVUV8tdEkN4Cbh1klG9Bjc1rKw1Adepw==} + /@scalar/swagger-parser@0.5.20(openapi-types@12.1.3): + resolution: {integrity: sha512-EnmjfbLoFcj0aEG0gHUrg1YtqJMDM+QfhetdfmbHFM17ErlXjLpW2hyP2DUx3K5zNNi/EMl+5VXmzzimcl0OXA==} engines: {node: '>=18'} dependencies: '@apidevtools/swagger-parser': 10.1.0(openapi-types@12.1.3) @@ -1502,8 +1506,8 @@ packages: - openapi-types dev: false - /@scalar/themes@0.5.8(vue@3.4.20): - resolution: {integrity: sha512-eEwjhLATpvNVjke0m2Iwy+UatLqj7ylAIzJA+nNkmzf/41vSLK5klznVfKc5wMpYuqYlI9IPTRz1kY34j9IsKg==} + /@scalar/themes@0.5.10(vue@3.4.20): + resolution: {integrity: sha512-dJlavsnvH1vJRSE57lxAAyWs6S6bKv9rveBCqnomUMk1bdpcUFEVNjwkGT7PkjTMFdQkIyLxexaw5xATGBw7PQ==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.0 @@ -1511,17 +1515,19 @@ packages: vue: 3.4.20(typescript@5.3.3) dev: false - /@scalar/use-codemirror@0.8.6(vue@3.4.20)(yjs@13.6.12): - resolution: {integrity: sha512-8wtB1khnm7k/MvjsN6NQa2LAJJH2e/7m0fQ+6DgIgV56D5Ka9ZVeGKUvqCboDKHyrSkODj/GaWA8AnEX9NRVOg==} + /@scalar/use-codemirror@0.8.8(vue@3.4.20)(yjs@13.6.12): + resolution: {integrity: sha512-IBmGJ+1bJdZOyxbscebf7Ltsvdm/kC8EbcL3hUUBpTL3SsTQr4OkE/7pR4slh/UlM2q6F62Hc7x+0RC2qV/nLw==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.0 yjs: ^13.6.0 dependencies: + '@codemirror/autocomplete': 6.12.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.24.1)(@lezer/common@1.2.1) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.24.1) '@codemirror/lang-html': 6.4.8 '@codemirror/lang-json': 6.0.1 + '@codemirror/lang-yaml': 6.0.0(@codemirror/view@6.24.1) '@codemirror/language': 6.10.1 - '@codemirror/legacy-modes': 6.3.3 '@codemirror/state': 6.4.1 '@codemirror/view': 6.24.1 '@lezer/common': 1.2.1 @@ -1563,15 +1569,6 @@ packages: resolution: {integrity: sha512-DATZJs8iejkIUqXZe6ruDAnjFo78BKnIIgqQZrc7CmEFqfLEN/TPD91n4hRfo6hpRB6xC00bwKxv7vdjFNEmOg==} dev: false - /@tanstack/vue-virtual@3.1.2(vue@3.4.19): - resolution: {integrity: sha512-RmUnhsFtRw9p4Ti/+rG2Hr3y4yFhs8Xdsn7x9tkPoKINbVya/5RSCoNUCCAg2iXNjOI5a55iBNzNV0SVwxMwKA==} - peerDependencies: - vue: ^2.7.0 || ^3.0.0 - dependencies: - '@tanstack/virtual-core': 3.1.2 - vue: 3.4.19(typescript@5.3.3) - dev: false - /@tanstack/vue-virtual@3.1.2(vue@3.4.20): resolution: {integrity: sha512-RmUnhsFtRw9p4Ti/+rG2Hr3y4yFhs8Xdsn7x9tkPoKINbVya/5RSCoNUCCAg2iXNjOI5a55iBNzNV0SVwxMwKA==} peerDependencies: @@ -1768,16 +1765,6 @@ packages: pretty-format: 29.7.0 dev: true - /@vue/compiler-core@3.4.19: - resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} - dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.4.19 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - dev: false - /@vue/compiler-core@3.4.20: resolution: {integrity: sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==} dependencies: @@ -1788,13 +1775,6 @@ packages: source-map-js: 1.0.2 dev: false - /@vue/compiler-dom@3.4.19: - resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} - dependencies: - '@vue/compiler-core': 3.4.19 - '@vue/shared': 3.4.19 - dev: false - /@vue/compiler-dom@3.4.20: resolution: {integrity: sha512-/cSBGL79HFBYgDnqCNKErOav3bPde3n0sJwJM2Z09rXlkiowV/2SG1tgDAiWS1CatS4Cvo0o74e1vNeCK1R3RA==} dependencies: @@ -1802,20 +1782,6 @@ packages: '@vue/shared': 3.4.20 dev: false - /@vue/compiler-sfc@3.4.19: - resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} - dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.19 - '@vue/compiler-dom': 3.4.19 - '@vue/compiler-ssr': 3.4.19 - '@vue/shared': 3.4.19 - estree-walker: 2.0.2 - magic-string: 0.30.7 - postcss: 8.4.35 - source-map-js: 1.0.2 - dev: false - /@vue/compiler-sfc@3.4.20: resolution: {integrity: sha512-nPuTZz0yxTPzjyYe+9nQQsFYImcz/57UX8N3jyhl5oIUUs2jqqAMaULsAlJwve3qNYfjQzq0bwy3pqJrN9ecZw==} dependencies: @@ -1830,13 +1796,6 @@ packages: source-map-js: 1.0.2 dev: false - /@vue/compiler-ssr@3.4.19: - resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} - dependencies: - '@vue/compiler-dom': 3.4.19 - '@vue/shared': 3.4.19 - dev: false - /@vue/compiler-ssr@3.4.20: resolution: {integrity: sha512-b3gFQPiHLvI12C56otzBPpQhZ5kgkJ5RMv/zpLjLC2BIFwX5GktDqYQ7xg0Q2grP6uFI8al3beVKvAVxFtXmIg==} dependencies: @@ -1844,25 +1803,12 @@ packages: '@vue/shared': 3.4.20 dev: false - /@vue/reactivity@3.4.19: - resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==} - dependencies: - '@vue/shared': 3.4.19 - dev: false - /@vue/reactivity@3.4.20: resolution: {integrity: sha512-P5LJcxUkG6inlHr6MHVA4AVFAmRYJQ7ONGWJILNjMjoYuEXFhYviSCb9BEMyszSG/1kWCZbtWQlKSLasFRpThw==} dependencies: '@vue/shared': 3.4.20 dev: false - /@vue/runtime-core@3.4.19: - resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==} - dependencies: - '@vue/reactivity': 3.4.19 - '@vue/shared': 3.4.19 - dev: false - /@vue/runtime-core@3.4.20: resolution: {integrity: sha512-MPvsQpGAxoBqLHjqopt4YPtUYBpq0K6oAWDTwIR1CTNZ3y9O/J2ZVh+i2JpxKNYwANJBiZ20O99NE20uisB7xw==} dependencies: @@ -1870,14 +1816,6 @@ packages: '@vue/shared': 3.4.20 dev: false - /@vue/runtime-dom@3.4.19: - resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==} - dependencies: - '@vue/runtime-core': 3.4.19 - '@vue/shared': 3.4.19 - csstype: 3.1.3 - dev: false - /@vue/runtime-dom@3.4.20: resolution: {integrity: sha512-OkbPVP69H+8m74543zMAAx/LIkajxufYyow41gc0s5iF0uplT5uTQ4llDYu1GeJZEI8wjL5ueiPQruk4qwOMmA==} dependencies: @@ -1886,16 +1824,6 @@ packages: csstype: 3.1.3 dev: false - /@vue/server-renderer@3.4.19(vue@3.4.19): - resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==} - peerDependencies: - vue: 3.4.19 - dependencies: - '@vue/compiler-ssr': 3.4.19 - '@vue/shared': 3.4.19 - vue: 3.4.19(typescript@5.3.3) - dev: false - /@vue/server-renderer@3.4.20(vue@3.4.20): resolution: {integrity: sha512-w3VH2GuwxQHA6pJo/HCV22OfVC8Mw4oeHQM+vKeqtRK0OPE1Wilnh+P/SDVGGxPjJsGmyfphi0dbw8UKZQJH9w==} peerDependencies: @@ -1906,26 +1834,10 @@ packages: vue: 3.4.20(typescript@5.3.3) dev: false - /@vue/shared@3.4.19: - resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} - dev: false - /@vue/shared@3.4.20: resolution: {integrity: sha512-KTEngal0aiUvNJ6I1Chk5Ew5XqChsFsxP4GKAYXWb99zKJWjNU72p2FWEOmZWHxHcqtniOJsgnpd3zizdpfEag==} dev: false - /@vueuse/core@10.8.0(vue@3.4.19): - resolution: {integrity: sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==} - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.8.0 - '@vueuse/shared': 10.8.0(vue@3.4.19) - vue-demi: 0.14.7(vue@3.4.19) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: false - /@vueuse/core@10.8.0(vue@3.4.20): resolution: {integrity: sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==} dependencies: @@ -1942,15 +1854,6 @@ packages: resolution: {integrity: sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==} dev: false - /@vueuse/shared@10.8.0(vue@3.4.19): - resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} - dependencies: - vue-demi: 0.14.7(vue@3.4.19) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: false - /@vueuse/shared@10.8.0(vue@3.4.20): resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} dependencies: @@ -5567,21 +5470,6 @@ packages: - terser dev: true - /vue-demi@0.14.7(vue@3.4.19): - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} - 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.4.19(typescript@5.3.3) - dev: false - /vue-demi@0.14.7(vue@3.4.20): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} @@ -5601,22 +5489,6 @@ packages: resolution: {integrity: sha512-uJPvtcftMjmiXfpsMtB77+TkzWn8gEPI0l5sN+X+UqYuAOVacf0dk7ONqRsc5DWy1ilJtLexz/wSggwjimkYKA==} dev: false - /vue@3.4.19(typescript@5.3.3): - resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@vue/compiler-dom': 3.4.19 - '@vue/compiler-sfc': 3.4.19 - '@vue/runtime-dom': 3.4.19 - '@vue/server-renderer': 3.4.19(vue@3.4.19) - '@vue/shared': 3.4.19 - typescript: 5.3.3 - dev: false - /vue@3.4.20(typescript@5.3.3): resolution: {integrity: sha512-xF4zDKXp67NjgORFX/HOuaiaKYjgxkaToK0KWglFQEYlCw9AqgBlj1yu5xa6YaRek47w2IGiuvpvrGg/XuQFCw==} peerDependencies: