diff --git a/package.json b/package.json index f53068a8..86f84792 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "vitepress": "^2.0.0-alpha.7", "vitepress-plugin-group-icons": "^1.6.1", "vitepress-plugin-llms": "^1.7.4", - "vue": "^3.5.21", - "vue-tsc": "^3.0.7", + "vue": "^3.5.22", + "vue-tsc": "^3.1.0", "yorkie": "^2.0.0" }, "packageManager": "pnpm@9.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92630145..e1940074 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,11 +51,11 @@ importers: specifier: ^1.7.4 version: 1.7.4 vue: - specifier: ^3.5.21 - version: 3.5.21(typescript@5.4.5) + specifier: ^3.5.22 + version: 3.5.22(typescript@5.4.5) vue-tsc: - specifier: ^3.0.7 - version: 3.0.7(typescript@5.4.5) + specifier: ^3.1.0 + version: 3.1.0(typescript@5.4.5) yorkie: specifier: ^2.0.0 version: 2.0.0 @@ -153,10 +153,19 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/types@7.28.2': resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + '@docsearch/css@3.9.0': resolution: {integrity: sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==} @@ -613,14 +622,20 @@ packages: '@vue/compiler-core@3.5.21': resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} + '@vue/compiler-core@3.5.22': + resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==} + '@vue/compiler-dom@3.5.21': resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} - '@vue/compiler-sfc@3.5.21': - resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} + '@vue/compiler-dom@3.5.22': + resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==} + + '@vue/compiler-sfc@3.5.22': + resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==} - '@vue/compiler-ssr@3.5.21': - resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==} + '@vue/compiler-ssr@3.5.22': + resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -642,19 +657,27 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.21': - resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} + '@vue/language-core@3.1.0': + resolution: {integrity: sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.22': + resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==} - '@vue/runtime-core@3.5.21': - resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==} + '@vue/runtime-core@3.5.22': + resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==} - '@vue/runtime-dom@3.5.21': - resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==} + '@vue/runtime-dom@3.5.22': + resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==} - '@vue/server-renderer@3.5.21': - resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==} + '@vue/server-renderer@3.5.22': + resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==} peerDependencies: - vue: 3.5.21 + vue: 3.5.22 '@vue/shared@3.5.17': resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} @@ -662,6 +685,9 @@ packages: '@vue/shared@3.5.21': resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} + '@vue/shared@3.5.22': + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} + '@vueuse/core@13.4.0': resolution: {integrity: sha512-OnK7zW3bTq/QclEk17+vDFN3tuAm8ONb9zQUIHrYQkkFesu3WeGUx/3YzpEp+ly53IfDAT9rsYXgGW6piNZC5w==} peerDependencies: @@ -729,6 +755,9 @@ packages: alien-signals@2.0.6: resolution: {integrity: sha512-P3TxJSe31bUHBiblg59oU1PpaWPtmxF9GhJ/cB7OkgJ0qN/ifFSKUI25/v8ZhsT+lIG6ac8DpTOplXxORX6F3Q==} + alien-signals@3.0.0: + resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1007,9 +1036,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.30.18: - resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} - magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} @@ -1507,14 +1533,14 @@ packages: peerDependencies: vue: ^3.0.0 - vue-tsc@3.0.7: - resolution: {integrity: sha512-BSMmW8GGEgHykrv7mRk6zfTdK+tw4MBZY/x6fFa7IkdXK3s/8hQRacPjG9/8YKFDIWGhBocwi6PlkQQ/93OgIQ==} + vue-tsc@3.1.0: + resolution: {integrity: sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.21: - resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==} + vue@3.5.22: + resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1683,11 +1709,20 @@ snapshots: dependencies: '@babel/types': 7.28.2 + '@babel/parser@7.28.4': + dependencies: + '@babel/types': 7.28.4 + '@babel/types@7.28.2': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.4': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@docsearch/css@3.9.0': {} '@docsearch/js@3.9.0(@algolia/client-search@5.20.0)(search-insights@2.13.0)': @@ -1973,7 +2008,7 @@ snapshots: '@shikijs/vitepress-twoslash@3.13.0(typescript@5.4.5)': dependencies: '@shikijs/twoslash': 3.13.0(typescript@5.4.5) - floating-vue: 5.2.2(vue@3.5.21(typescript@5.4.5)) + floating-vue: 5.2.2(vue@3.5.22(typescript@5.4.5)) lz-string: 1.5.0 magic-string: 0.30.19 markdown-it: 14.1.0 @@ -1984,7 +2019,7 @@ snapshots: shiki: 3.13.0 twoslash: 0.3.4(typescript@5.4.5) twoslash-vue: 0.3.4(typescript@5.4.5) - vue: 3.5.21(typescript@5.4.5) + vue: 3.5.22(typescript@5.4.5) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -2068,11 +2103,11 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@6.0.0(vite@7.0.4(@types/node@20.12.12))(vue@3.5.21(typescript@5.4.5))': + '@vitejs/plugin-vue@6.0.0(vite@7.0.4(@types/node@20.12.12))(vue@3.5.22(typescript@5.4.5))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.19 vite: 7.0.4(@types/node@20.12.12) - vue: 3.5.21(typescript@5.4.5) + vue: 3.5.22(typescript@5.4.5) '@volar/language-core@2.4.23': dependencies: @@ -2094,27 +2129,40 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.22': + dependencies: + '@babel/parser': 7.28.4 + '@vue/shared': 3.5.22 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.21': dependencies: '@vue/compiler-core': 3.5.21 '@vue/shared': 3.5.21 - '@vue/compiler-sfc@3.5.21': + '@vue/compiler-dom@3.5.22': dependencies: - '@babel/parser': 7.28.3 - '@vue/compiler-core': 3.5.21 - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/compiler-core': 3.5.22 + '@vue/shared': 3.5.22 + + '@vue/compiler-sfc@3.5.22': + dependencies: + '@babel/parser': 7.28.4 + '@vue/compiler-core': 3.5.22 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 estree-walker: 2.0.2 - magic-string: 0.30.18 + magic-string: 0.30.19 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.21': + '@vue/compiler-ssr@3.5.22': dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/compiler-dom': 3.5.22 + '@vue/shared': 3.5.22 '@vue/compiler-vue2@2.7.16': dependencies: @@ -2152,52 +2200,66 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@vue/reactivity@3.5.21': + '@vue/language-core@3.1.0(typescript@5.4.5)': dependencies: + '@volar/language-core': 2.4.23 + '@vue/compiler-dom': 3.5.21 '@vue/shared': 3.5.21 + alien-signals: 3.0.0 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + picomatch: 4.0.2 + optionalDependencies: + typescript: 5.4.5 - '@vue/runtime-core@3.5.21': + '@vue/reactivity@3.5.22': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/shared': 3.5.22 - '@vue/runtime-dom@3.5.21': + '@vue/runtime-core@3.5.22': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/runtime-core': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/reactivity': 3.5.22 + '@vue/shared': 3.5.22 + + '@vue/runtime-dom@3.5.22': + dependencies: + '@vue/reactivity': 3.5.22 + '@vue/runtime-core': 3.5.22 + '@vue/shared': 3.5.22 csstype: 3.1.3 - '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.4.5))': + '@vue/server-renderer@3.5.22(vue@3.5.22(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - vue: 3.5.21(typescript@5.4.5) + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 + vue: 3.5.22(typescript@5.4.5) '@vue/shared@3.5.17': {} '@vue/shared@3.5.21': {} - '@vueuse/core@13.4.0(vue@3.5.21(typescript@5.4.5))': + '@vue/shared@3.5.22': {} + + '@vueuse/core@13.4.0(vue@3.5.22(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 13.4.0 - '@vueuse/shared': 13.4.0(vue@3.5.21(typescript@5.4.5)) - vue: 3.5.21(typescript@5.4.5) + '@vueuse/shared': 13.4.0(vue@3.5.22(typescript@5.4.5)) + vue: 3.5.22(typescript@5.4.5) - '@vueuse/integrations@13.4.0(focus-trap@7.6.5)(vue@3.5.21(typescript@5.4.5))': + '@vueuse/integrations@13.4.0(focus-trap@7.6.5)(vue@3.5.22(typescript@5.4.5))': dependencies: - '@vueuse/core': 13.4.0(vue@3.5.21(typescript@5.4.5)) - '@vueuse/shared': 13.4.0(vue@3.5.21(typescript@5.4.5)) - vue: 3.5.21(typescript@5.4.5) + '@vueuse/core': 13.4.0(vue@3.5.22(typescript@5.4.5)) + '@vueuse/shared': 13.4.0(vue@3.5.22(typescript@5.4.5)) + vue: 3.5.22(typescript@5.4.5) optionalDependencies: focus-trap: 7.6.5 '@vueuse/metadata@13.4.0': {} - '@vueuse/shared@13.4.0(vue@3.5.21(typescript@5.4.5))': + '@vueuse/shared@13.4.0(vue@3.5.22(typescript@5.4.5))': dependencies: - vue: 3.5.21(typescript@5.4.5) + vue: 3.5.22(typescript@5.4.5) acorn@8.14.0: {} @@ -2219,6 +2281,8 @@ snapshots: alien-signals@2.0.6: {} + alien-signals@3.0.0: {} + ansi-regex@5.0.1: {} ansi-styles@4.3.0: @@ -2369,11 +2433,11 @@ snapshots: flatted@3.3.3: {} - floating-vue@5.2.2(vue@3.5.21(typescript@5.4.5)): + floating-vue@5.2.2(vue@3.5.22(typescript@5.4.5)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.21(typescript@5.4.5) - vue-resize: 2.0.0-alpha.1(vue@3.5.21(typescript@5.4.5)) + vue: 3.5.22(typescript@5.4.5) + vue-resize: 2.0.0-alpha.1(vue@3.5.22(typescript@5.4.5)) focus-trap@7.6.5: dependencies: @@ -2478,10 +2542,6 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.18: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -3158,17 +3218,17 @@ snapshots: '@shikijs/core': 3.7.0 '@shikijs/transformers': 3.7.0 '@shikijs/types': 3.7.0 - '@vitejs/plugin-vue': 6.0.0(vite@7.0.4(@types/node@20.12.12))(vue@3.5.21(typescript@5.4.5)) + '@vitejs/plugin-vue': 6.0.0(vite@7.0.4(@types/node@20.12.12))(vue@3.5.22(typescript@5.4.5)) '@vue/devtools-api': 7.7.7 '@vue/shared': 3.5.17 - '@vueuse/core': 13.4.0(vue@3.5.21(typescript@5.4.5)) - '@vueuse/integrations': 13.4.0(focus-trap@7.6.5)(vue@3.5.21(typescript@5.4.5)) + '@vueuse/core': 13.4.0(vue@3.5.22(typescript@5.4.5)) + '@vueuse/integrations': 13.4.0(focus-trap@7.6.5)(vue@3.5.22(typescript@5.4.5)) focus-trap: 7.6.5 mark.js: 8.11.1 minisearch: 7.1.2 shiki: 3.7.0 vite: 7.0.4(@types/node@20.12.12) - vue: 3.5.21(typescript@5.4.5) + vue: 3.5.22(typescript@5.4.5) optionalDependencies: postcss: 8.5.6 transitivePeerDependencies: @@ -3203,23 +3263,23 @@ snapshots: vscode-uri@3.1.0: {} - vue-resize@2.0.0-alpha.1(vue@3.5.21(typescript@5.4.5)): + vue-resize@2.0.0-alpha.1(vue@3.5.22(typescript@5.4.5)): dependencies: - vue: 3.5.21(typescript@5.4.5) + vue: 3.5.22(typescript@5.4.5) - vue-tsc@3.0.7(typescript@5.4.5): + vue-tsc@3.1.0(typescript@5.4.5): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.0.7(typescript@5.4.5) + '@vue/language-core': 3.1.0(typescript@5.4.5) typescript: 5.4.5 - vue@3.5.21(typescript@5.4.5): + vue@3.5.22(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-sfc': 3.5.21 - '@vue/runtime-dom': 3.5.21 - '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.4.5)) - '@vue/shared': 3.5.21 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-sfc': 3.5.22 + '@vue/runtime-dom': 3.5.22 + '@vue/server-renderer': 3.5.22(vue@3.5.22(typescript@5.4.5)) + '@vue/shared': 3.5.22 optionalDependencies: typescript: 5.4.5