diff --git a/package.json b/package.json index c986aba7..5211a431 100644 --- a/package.json +++ b/package.json @@ -42,10 +42,10 @@ "@oddbird/css-anchor-positioning": "^0.4.0", "@tailwindcss/typography": "^0.5.16", "@tailwindcss/vite": "4.0.12", - "@vueuse/components": "^12.8.2", - "@vueuse/core": "^12.8.2", - "@vueuse/integrations": "^12.8.2", - "@vueuse/router": "^12.8.2", + "@vueuse/components": "^13.0.0", + "@vueuse/core": "^13.0.0", + "@vueuse/integrations": "^13.0.0", + "@vueuse/router": "^13.0.0", "ansi-to-html": "^0.7.2", "d3-array": "^3.2.4", "d3-ease": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11dee134..73ddbefb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,17 +48,17 @@ importers: specifier: 4.0.12 version: 4.0.12(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)) '@vueuse/components': - specifier: ^12.8.2 - version: 12.8.2(typescript@5.8.2) + specifier: ^13.0.0 + version: 13.0.0(vue@3.5.13(typescript@5.8.2)) '@vueuse/core': - specifier: ^12.8.2 - version: 12.8.2(typescript@5.8.2) + specifier: ^13.0.0 + version: 13.0.0(vue@3.5.13(typescript@5.8.2)) '@vueuse/integrations': - specifier: ^12.8.2 - version: 12.8.2(focus-trap@7.6.4)(fuse.js@7.1.0)(sortablejs@1.15.6)(typescript@5.8.2) + specifier: ^13.0.0 + version: 13.0.0(focus-trap@7.6.4)(fuse.js@7.1.0)(sortablejs@1.15.6)(vue@3.5.13(typescript@5.8.2)) '@vueuse/router': - specifier: ^12.8.2 - version: 12.8.2(typescript@5.8.2)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2))) + specifier: ^13.0.0 + version: 13.0.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) ansi-to-html: specifier: ^0.7.2 version: 0.7.2 @@ -112,7 +112,7 @@ importers: version: 4.0.12 unplugin-auto-import: specifier: ^19.1.1 - version: 19.1.1(@vueuse/core@12.8.2(typescript@5.8.2)) + version: 19.1.1(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2))) unplugin-icons: specifier: ^22.1.0 version: 22.1.0(@vue/compiler-sfc@3.5.13) @@ -121,7 +121,7 @@ importers: version: 28.4.1(@babel/parser@7.26.9)(vue@3.5.13(typescript@5.8.2)) unplugin-vue-macros: specifier: ^2.14.5 - version: 2.14.5(@vueuse/core@12.8.2(typescript@5.8.2))(esbuild@0.25.0)(rollup@4.34.9)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2)) + version: 2.14.5(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2)))(esbuild@0.25.0)(rollup@4.34.9)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2)) unplugin-vue-router: specifier: ^0.12.0 version: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) @@ -1854,12 +1854,19 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/components@12.8.2': - resolution: {integrity: sha512-Nj27u1KsDWzoTthlChzVndJ9g0sW5APCXO3EJkSxlG11nN/ANTUlPPeoJOFvtbdDRnvsMJalboJyE0rRyg7yNg==} + '@vueuse/components@13.0.0': + resolution: {integrity: sha512-rcGp3c5Yu4SVLGUhBXT0q227nduFx1HTKzJBQkPLpIhwG1SB8RZ5bbri9sbusGaFZB5CYc6jza5+gfSJ7YidIg==} + peerDependencies: + vue: ^3.5.0 '@vueuse/core@12.8.2': resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} + '@vueuse/core@13.0.0': + resolution: {integrity: sha512-rkgb4a8/0b234lMGCT29WkCjPfsX0oxrIRR7FDndRoW3FsaC9NBzefXg/9TLhAgwM11f49XnutshM4LzJBrQ5g==} + peerDependencies: + vue: ^3.5.0 + '@vueuse/integrations@12.8.2': resolution: {integrity: sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g==} peerDependencies: @@ -1901,17 +1908,68 @@ packages: universal-cookie: optional: true + '@vueuse/integrations@13.0.0': + resolution: {integrity: sha512-PXARslYRWf4u0xjdW6N5eC5kVQj2z/dxfZ7ildI1okLm2AwmhL+wiWzaNMSJMxTKX4ew7kNe70yJg1QjnWmE5w==} + peerDependencies: + async-validator: ^4 + axios: ^1 + change-case: ^5 + drauu: ^0.4 + focus-trap: ^7 + fuse.js: ^7 + idb-keyval: ^6 + jwt-decode: ^4 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^7 + vue: ^3.5.0 + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + '@vueuse/metadata@12.8.2': resolution: {integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==} - '@vueuse/router@12.8.2': - resolution: {integrity: sha512-TA3aXhi9uEzYA6shaEeC3tfU73KYFbUiRd4ssh4JVi52fZZgSmZAsS7M5nFu01TzUHfHlNhFEAYJpt5HPNi49Q==} + '@vueuse/metadata@13.0.0': + resolution: {integrity: sha512-TRNksqmvtvqsuHf7bbgH9OSXEV2b6+M3BSN4LR5oxWKykOFT9gV78+C2/0++Pq9KCp9KQ1OQDPvGlWNQpOb2Mw==} + + '@vueuse/router@13.0.0': + resolution: {integrity: sha512-O5H4qdovhkNa4LoNTLNMLaf1JXEfDL88jv7FM/QOB1uksbD2PiV9sGFKksS73hrAkxkV8wYUW3NAW4B75Fb47g==} peerDependencies: - vue-router: '>=4.0.0-rc.1' + vue: ^3.5.0 + vue-router: ^4.0.0 '@vueuse/shared@12.8.2': resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==} + '@vueuse/shared@13.0.0': + resolution: {integrity: sha512-9MiHhAPw+sqCF/RLo8V6HsjRqEdNEWVpDLm2WBRW2G/kSQjb8X901sozXpSCaeLG0f7TEfMrT4XNaA5m1ez7Dg==} + peerDependencies: + vue: ^3.5.0 + abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5324,13 +5382,13 @@ snapshots: unplugin: 1.16.1 vue: 3.5.13(typescript@5.8.2) - '@vue-macros/define-models@1.3.5(@vueuse/core@12.8.2(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2))': + '@vue-macros/define-models@1.3.5(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) ast-walker-scope: 0.6.2 unplugin: 1.16.1 optionalDependencies: - '@vueuse/core': 12.8.2(typescript@5.8.2) + '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - vue @@ -5643,13 +5701,11 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.2.8 - '@vueuse/components@12.8.2(typescript@5.8.2)': + '@vueuse/components@13.0.0(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vueuse/core': 12.8.2(typescript@5.8.2) - '@vueuse/shared': 12.8.2(typescript@5.8.2) + '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) + '@vueuse/shared': 13.0.0(vue@3.5.13(typescript@5.8.2)) vue: 3.5.13(typescript@5.8.2) - transitivePeerDependencies: - - typescript '@vueuse/core@12.8.2(typescript@5.8.2)': dependencies: @@ -5660,6 +5716,13 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 13.0.0 + '@vueuse/shared': 13.0.0(vue@3.5.13(typescript@5.8.2)) + vue: 3.5.13(typescript@5.8.2) + '@vueuse/integrations@12.8.2(focus-trap@7.6.4)(fuse.js@7.1.0)(sortablejs@1.15.6)(typescript@5.8.2)': dependencies: '@vueuse/core': 12.8.2(typescript@5.8.2) @@ -5672,15 +5735,25 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/integrations@13.0.0(focus-trap@7.6.4)(fuse.js@7.1.0)(sortablejs@1.15.6)(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) + '@vueuse/shared': 13.0.0(vue@3.5.13(typescript@5.8.2)) + vue: 3.5.13(typescript@5.8.2) + optionalDependencies: + focus-trap: 7.6.4 + fuse.js: 7.1.0 + sortablejs: 1.15.6 + '@vueuse/metadata@12.8.2': {} - '@vueuse/router@12.8.2(typescript@5.8.2)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))': + '@vueuse/metadata@13.0.0': {} + + '@vueuse/router@13.0.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vueuse/shared': 12.8.2(typescript@5.8.2) + '@vueuse/shared': 13.0.0(vue@3.5.13(typescript@5.8.2)) vue: 3.5.13(typescript@5.8.2) vue-router: 4.5.0(vue@3.5.13(typescript@5.8.2)) - transitivePeerDependencies: - - typescript '@vueuse/shared@12.8.2(typescript@5.8.2)': dependencies: @@ -5688,6 +5761,10 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/shared@13.0.0(vue@3.5.13(typescript@5.8.2))': + dependencies: + vue: 3.5.13(typescript@5.8.2) + abbrev@2.0.0: {} acorn-jsx@5.3.2(acorn@8.14.0): @@ -7534,7 +7611,7 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unplugin-auto-import@19.1.1(@vueuse/core@12.8.2(typescript@5.8.2)): + unplugin-auto-import@19.1.1(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2))): dependencies: local-pkg: 1.0.0 magic-string: 0.30.17 @@ -7543,7 +7620,7 @@ snapshots: unplugin: 2.2.0 unplugin-utils: 0.2.4 optionalDependencies: - '@vueuse/core': 12.8.2(typescript@5.8.2) + '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) unplugin-combine@1.2.0(esbuild@0.25.0)(rollup@4.34.9)(unplugin@1.16.1)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)): optionalDependencies: @@ -7593,7 +7670,7 @@ snapshots: transitivePeerDependencies: - vue - unplugin-vue-macros@2.14.5(@vueuse/core@12.8.2(typescript@5.8.2))(esbuild@0.25.0)(rollup@4.34.9)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2)): + unplugin-vue-macros@2.14.5(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2)))(esbuild@0.25.0)(rollup@4.34.9)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue-macros/better-define': 1.11.4(vue@3.5.13(typescript@5.8.2)) '@vue-macros/boolean-prop': 0.5.5(vue@3.5.13(typescript@5.8.2)) @@ -7601,7 +7678,7 @@ snapshots: '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) '@vue-macros/config': 0.6.1(vue@3.5.13(typescript@5.8.2)) '@vue-macros/define-emit': 0.5.4(vue@3.5.13(typescript@5.8.2)) - '@vue-macros/define-models': 1.3.5(@vueuse/core@12.8.2(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2)) + '@vue-macros/define-models': 1.3.5(@vueuse/core@13.0.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) '@vue-macros/define-prop': 0.6.5(vue@3.5.13(typescript@5.8.2)) '@vue-macros/define-props': 4.0.6(@vue-macros/reactivity-transform@1.1.6(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) '@vue-macros/define-props-refs': 1.3.5(vue@3.5.13(typescript@5.8.2))