diff --git a/package.json b/package.json index 813da2b..0d94499 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,6 @@ "playwright-chromium": "^1.37.1", "pnpm": "^8.7.1", "rimraf": "^5.0.1", - "vue": "^3.3.0" + "vue": "^3.3.9" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52e26ea..6be7424 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 2.2.111 '@slidev/cli': specifier: 0.43.0-beta.3 - version: 0.43.0-beta.3(@types/node@20.5.7)(playwright-chromium@1.37.1)(postcss@8.4.29) + version: 0.43.0-beta.3(@types/node@20.5.7)(playwright-chromium@1.37.1)(postcss@8.4.29)(typescript@5.2.2) '@slidev/theme-default': specifier: ^0.21.2 version: 0.21.2 @@ -30,8 +30,8 @@ importers: specifier: ^5.0.1 version: 5.0.1 vue: - specifier: ^3.3.0 - version: 3.3.4 + specifier: ^3.3.9 + version: 3.3.9(typescript@5.2.2) 101-ofn-overview/src: dependencies: @@ -322,20 +322,20 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.20.1: - resolution: {integrity: sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw==} + /@babel/parser@7.22.14: + resolution: {integrity: sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.22.11 - dev: false - /@babel/parser@7.22.14: - resolution: {integrity: sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==} + /@babel/parser@7.23.4: + resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.22.11 + dev: true /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} @@ -2354,7 +2354,7 @@ packages: '@slidev/client': 0.33.0(vite@2.9.12) '@slidev/parser': 0.33.0 '@slidev/types': 0.33.0 - '@vitejs/plugin-vue': 2.3.3(vite@2.9.12)(vue@3.2.41) + '@vitejs/plugin-vue': 2.3.3(vite@2.9.12)(vue@3.3.4) '@vue/compiler-sfc': 3.2.41 cli-progress: 3.11.2 codemirror: 5.65.9 @@ -2384,13 +2384,13 @@ packages: resolve-global: 1.0.0 shiki: 0.10.1 unplugin-icons: 0.14.12(@vue/compiler-sfc@3.2.41)(vue-template-compiler@2.7.14) - unplugin-vue-components: 0.19.6(vite@2.9.12)(vue@3.2.41) + unplugin-vue-components: 0.19.6(vite@2.9.12)(vue@3.3.4) vite: 2.9.12 vite-plugin-md: 0.13.1(vite@2.9.12) vite-plugin-remote-assets: 0.2.2(vite@2.9.12) - vite-plugin-vue-server-ref: 0.2.4(vite@2.9.12)(vue@3.2.41) + vite-plugin-vue-server-ref: 0.2.4(vite@2.9.12)(vue@3.3.4) vite-plugin-windicss: 1.8.8(vite@2.9.12) - vue: 3.2.41 + vue: 3.3.4 windicss: 3.5.6 yargs: 17.6.0 transitivePeerDependencies: @@ -2426,7 +2426,7 @@ packages: '@slidev/client': 0.36.6(vite@3.2.1) '@slidev/parser': 0.36.6 '@slidev/types': 0.36.6 - '@vitejs/plugin-vue': 3.2.0(vite@3.2.1)(vue@3.2.41) + '@vitejs/plugin-vue': 3.2.0(vite@3.2.1)(vue@3.3.4) cli-progress: 3.11.2 codemirror: 5.65.9 connect: 3.7.0 @@ -2457,14 +2457,14 @@ packages: shiki: 0.11.1 unocss: 0.45.30(vite@3.2.1) unplugin-icons: 0.14.12(@vue/compiler-sfc@3.2.41)(vue-template-compiler@2.7.14) - unplugin-vue-components: 0.22.9(vue@3.2.41) + unplugin-vue-components: 0.22.9(vue@3.3.4) vite: 3.2.1 vite-plugin-inspect: 0.7.5(vite@3.2.1) vite-plugin-remote-assets: 0.3.0(vite@3.2.1) vite-plugin-vue-markdown: 0.22.1(vite@3.2.1) - vite-plugin-vue-server-ref: 0.3.0(vite@3.2.1)(vue@3.2.41) + vite-plugin-vue-server-ref: 0.3.0(vite@3.2.1)(vue@3.3.4) vite-plugin-windicss: 1.8.8(vite@3.2.1) - vue: 3.2.41 + vue: 3.3.4 windicss: 3.5.6 yargs: 17.6.0 transitivePeerDependencies: @@ -2574,6 +2574,99 @@ packages: - terser - vue-template-compiler - vue-template-es2015-compiler + dev: false + + /@slidev/cli@0.43.0-beta.3(@types/node@20.5.7)(playwright-chromium@1.37.1)(postcss@8.4.29)(typescript@5.2.2): + resolution: {integrity: sha512-k4i3BZSZa0S/eKvEV+PZCzAI7Ar3haOrba2cAAmOEKXtxjl8wtB7AScNPpWLHluOWJ1nLHQ4stVkeD8ySEaa7g==} + engines: {node: '>=18.0.0'} + hasBin: true + peerDependencies: + playwright-chromium: ^1.10.0 + peerDependenciesMeta: + playwright-chromium: + optional: true + dependencies: + '@antfu/utils': 0.7.6 + '@hedgedoc/markdown-it-plugins': 2.1.4(markdown-it@13.0.1) + '@iconify-json/carbon': 1.1.20 + '@iconify-json/ph': 1.1.6 + '@lillallol/outline-pdf': 4.0.0 + '@mrdrogdrog/optional': 1.2.1 + '@slidev/client': 0.43.0-beta.3(postcss@8.4.29)(typescript@5.2.2)(vite@4.4.9) + '@slidev/parser': 0.43.0-beta.3 + '@slidev/types': 0.43.0-beta.3 + '@unocss/extractor-mdc': 0.55.4 + '@vitejs/plugin-vue': 4.3.4(vite@4.4.9)(vue@3.3.9) + '@vitejs/plugin-vue-jsx': 3.0.2(vite@4.4.9)(vue@3.3.9) + '@windicss/config': 1.9.1 + cli-progress: 3.12.0 + codemirror: 5.65.15 + connect: 3.7.0 + debug: 4.3.4(supports-color@9.4.0) + fast-glob: 3.3.1 + fs-extra: 11.1.1 + get-port-please: 3.0.2 + global-dirs: 3.0.1 + htmlparser2: 9.0.0 + import-from: 4.0.0 + is-installed-globally: 0.4.0 + jiti: 1.19.3 + js-base64: 3.7.5 + katex: 0.16.8 + kolorist: 1.8.0 + localtunnel: 2.0.2 + markdown-it: 13.0.1 + markdown-it-footnote: 3.0.3 + markdown-it-link-attributes: 4.0.1 + monaco-editor: 0.37.1 + nanoid: 4.0.2 + open: 8.4.2 + pdf-lib: 1.17.1 + plantuml-encoder: 1.4.0 + playwright-chromium: 1.37.1 + postcss-nested: 6.0.1(postcss@8.4.29) + prismjs: 1.29.0 + prompts: 2.4.2 + resolve: 1.22.4 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + shiki: /shikiji-compat@0.6.6 + unocss: 0.55.4(postcss@8.4.29)(vite@4.4.9) + unplugin-icons: 0.16.6 + unplugin-vue-components: 0.25.2(vue@3.3.9) + unplugin-vue-markdown: 0.24.3(vite@4.4.9) + uqr: 0.1.2 + vite: 4.4.9(@types/node@20.5.7) + vite-plugin-inspect: 0.7.38(vite@4.4.9) + vite-plugin-remote-assets: 0.3.2(vite@4.4.9) + vite-plugin-static-copy: 0.17.0(vite@4.4.9) + vite-plugin-vue-server-ref: 0.3.4(vite@4.4.9)(vue@3.3.9) + vite-plugin-windicss: 1.9.1(vite@4.4.9) + vue: 3.3.9(typescript@5.2.2) + windicss: 3.5.6 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/parser' + - '@nuxt/kit' + - '@svgr/core' + - '@svgx/core' + - '@types/node' + - '@unocss/webpack' + - '@vue/compiler-sfc' + - '@vue/composition-api' + - less + - lightningcss + - postcss + - rollup + - sass + - stylus + - sugarss + - supports-color + - terser + - typescript + - vue-template-compiler + - vue-template-es2015-compiler + dev: true /@slidev/cli@0.7.4(playwright-chromium@1.37.1)(vue-template-compiler@2.7.14): resolution: {integrity: sha512-psUwQw6XLn8ftfUMKY0e9eOKMXcZ2pYsz0JQdcWmYU6wx14GylArT+gj3MMAomdbTVyl7PgfWXqhrfG7ECTDxA==} @@ -2684,7 +2777,7 @@ packages: katex: 0.16.3 mermaid: 9.1.7 monaco-editor: 0.33.0 - nanoid: 4.0.0 + nanoid: 4.0.2 prettier: 2.7.1 recordrtc: 5.6.2 resolve: 1.22.1 @@ -2723,7 +2816,7 @@ packages: katex: 0.16.3 mermaid: 9.1.7 monaco-editor: 0.33.0 - nanoid: 4.0.0 + nanoid: 4.0.2 prettier: 2.7.1 recordrtc: 5.6.2 resolve: 1.22.1 @@ -2741,6 +2834,48 @@ packages: - vite dev: false + /@slidev/client@0.43.0-beta.3(postcss@8.4.29)(typescript@5.2.2)(vite@4.4.9): + resolution: {integrity: sha512-4RXVF27/v486CV10oWgCFHAz5SNZD+JIlg03bIjdLhJphCeUilHIebY/c0EksV9SAtnH2kRaxaJ3qbDWLMxr8w==} + engines: {node: '>=18.0.0'} + dependencies: + '@antfu/utils': 0.7.6 + '@slidev/parser': 0.43.0-beta.3 + '@slidev/types': 0.43.0-beta.3 + '@unocss/reset': 0.55.4 + '@vueuse/core': 10.4.1(vue@3.3.9) + '@vueuse/head': 1.3.1(vue@3.3.9) + '@vueuse/math': 10.4.1(vue@3.3.9) + '@vueuse/motion': 2.0.0(vue@3.3.9) + codemirror: 5.65.15 + defu: 6.1.2 + drauu: 0.3.5 + file-saver: 2.0.5 + fuse.js: 6.6.2 + js-base64: 3.7.5 + js-yaml: 4.1.0 + katex: 0.16.8 + mermaid: 10.4.0 + monaco-editor: 0.37.1 + nanoid: 4.0.2 + prettier: 3.0.3 + recordrtc: 5.6.2 + resolve: 1.22.4 + unocss: 0.55.4(postcss@8.4.29)(vite@4.4.9) + vite-plugin-windicss: 1.9.1(vite@4.4.9) + vue: 3.3.9(typescript@5.2.2) + vue-router: 4.2.4(vue@3.3.9) + vue-starport: 0.3.0(typescript@5.2.2) + windicss: 3.5.6 + transitivePeerDependencies: + - '@unocss/webpack' + - '@vue/composition-api' + - postcss + - rollup + - supports-color + - typescript + - vite + dev: true + /@slidev/client@0.43.0-beta.3(postcss@8.4.29)(vite@4.4.9): resolution: {integrity: sha512-4RXVF27/v486CV10oWgCFHAz5SNZD+JIlg03bIjdLhJphCeUilHIebY/c0EksV9SAtnH2kRaxaJ3qbDWLMxr8w==} engines: {node: '>=18.0.0'} @@ -2780,6 +2915,7 @@ packages: - rollup - supports-color - vite + dev: false /@slidev/client@0.7.4: resolution: {integrity: sha512-5mR7VbRZStSaSF7C9/6Q/o01g8BQHkEGD8fDJH8Kx5kGd0NXyMK13Y04Mrvqbg1WpaTWvDCma2GR+J0cDh7oOQ==} @@ -3126,6 +3262,19 @@ packages: hookable: 5.5.3 unhead: 1.4.1 vue: 3.3.4 + dev: false + + /@unhead/vue@1.4.1(vue@3.3.9): + resolution: {integrity: sha512-FPO63H8YW60XOBSi0l3XZwXXDcltSmaOu8wnf2/VX+2XTgVEkA/z8SohF0UFuypaMCIv4nNFr+lC2+z08YB/+A==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.4.1 + '@unhead/shared': 1.4.1 + hookable: 5.5.3 + unhead: 1.4.1 + vue: 3.3.9(typescript@5.2.2) + dev: true /@unocss/astro@0.45.30(vite@2.9.16): resolution: {integrity: sha512-eF5FxSasaKveOAIFVJlHD0dlvKDmL7oBCFQihr6XR8RhbkkMI8mO0lJB0i6QK3PtJY7F6ceCSMe+bAht6Q067w==} @@ -3524,6 +3673,23 @@ packages: vue: 3.3.4 transitivePeerDependencies: - supports-color + dev: false + + /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.9)(vue@3.3.9): + resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.22.11 + '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.11) + vite: 4.4.9(@types/node@20.5.7) + vue: 3.3.9(typescript@5.2.2) + transitivePeerDependencies: + - supports-color + dev: true /@vitejs/plugin-vue@1.10.2(vite@2.9.16): resolution: {integrity: sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==} @@ -3534,7 +3700,7 @@ packages: vite: 2.9.16 dev: false - /@vitejs/plugin-vue@2.3.3(vite@2.9.12)(vue@3.2.41): + /@vitejs/plugin-vue@2.3.3(vite@2.9.12)(vue@3.3.4): resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3542,10 +3708,10 @@ packages: vue: ^3.2.25 dependencies: vite: 2.9.12 - vue: 3.2.41 + vue: 3.3.4 dev: false - /@vitejs/plugin-vue@3.2.0(vite@3.2.1)(vue@3.2.41): + /@vitejs/plugin-vue@3.2.0(vite@3.2.1)(vue@3.3.4): resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3553,7 +3719,7 @@ packages: vue: ^3.2.25 dependencies: vite: 3.2.1 - vue: 3.2.41 + vue: 3.3.4 dev: false /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.4): @@ -3565,6 +3731,18 @@ packages: dependencies: vite: 4.4.9(@types/node@20.5.7) vue: 3.3.4 + dev: false + + /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.9): + resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.4.9(@types/node@20.5.7) + vue: 3.3.9(typescript@5.2.2) + dev: true /@vue/babel-helper-vue-transform-on@1.1.5: resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} @@ -3603,6 +3781,16 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 + dev: false + + /@vue/compiler-core@3.3.9: + resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} + dependencies: + '@babel/parser': 7.23.4 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true /@vue/compiler-dom@3.2.41: resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==} @@ -3616,11 +3804,19 @@ packages: dependencies: '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 + dev: false + + /@vue/compiler-dom@3.3.9: + resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} + dependencies: + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 + dev: true /@vue/compiler-sfc@3.2.41: resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==} dependencies: - '@babel/parser': 7.20.1 + '@babel/parser': 7.22.14 '@vue/compiler-core': 3.2.41 '@vue/compiler-dom': 3.2.41 '@vue/compiler-ssr': 3.2.41 @@ -3628,7 +3824,7 @@ packages: '@vue/shared': 3.2.41 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.18 + postcss: 8.4.29 source-map: 0.6.1 dev: false @@ -3645,6 +3841,22 @@ packages: magic-string: 0.30.3 postcss: 8.4.29 source-map-js: 1.0.2 + dev: false + + /@vue/compiler-sfc@3.3.9: + resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} + dependencies: + '@babel/parser': 7.23.4 + '@vue/compiler-core': 3.3.9 + '@vue/compiler-dom': 3.3.9 + '@vue/compiler-ssr': 3.3.9 + '@vue/reactivity-transform': 3.3.9 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + magic-string: 0.30.5 + postcss: 8.4.31 + source-map-js: 1.0.2 + dev: true /@vue/compiler-ssr@3.2.41: resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==} @@ -3658,6 +3870,14 @@ packages: dependencies: '@vue/compiler-dom': 3.3.4 '@vue/shared': 3.3.4 + dev: false + + /@vue/compiler-ssr@3.3.9: + resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} + dependencies: + '@vue/compiler-dom': 3.3.9 + '@vue/shared': 3.3.9 + dev: true /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} @@ -3680,38 +3900,43 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.3 + dev: false - /@vue/reactivity@3.2.41: - resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==} + /@vue/reactivity-transform@3.3.9: + resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} dependencies: - '@vue/shared': 3.2.41 - dev: false + '@babel/parser': 7.23.4 + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + magic-string: 0.30.5 + dev: true /@vue/reactivity@3.3.4: resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: '@vue/shared': 3.3.4 + dev: false - /@vue/runtime-core@3.2.41: - resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==} + /@vue/reactivity@3.3.9: + resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==} dependencies: - '@vue/reactivity': 3.2.41 - '@vue/shared': 3.2.41 - dev: false + '@vue/shared': 3.3.9 + dev: true /@vue/runtime-core@3.3.4: resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} dependencies: '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 + dev: false - /@vue/runtime-dom@3.2.41: - resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==} + /@vue/runtime-core@3.3.9: + resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==} dependencies: - '@vue/runtime-core': 3.2.41 - '@vue/shared': 3.2.41 - csstype: 2.6.21 - dev: false + '@vue/reactivity': 3.3.9 + '@vue/shared': 3.3.9 + dev: true /@vue/runtime-dom@3.3.4: resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} @@ -3719,16 +3944,15 @@ packages: '@vue/runtime-core': 3.3.4 '@vue/shared': 3.3.4 csstype: 3.1.2 + dev: false - /@vue/server-renderer@3.2.41(vue@3.2.41): - resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==} - peerDependencies: - vue: 3.2.41 + /@vue/runtime-dom@3.3.9: + resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==} dependencies: - '@vue/compiler-ssr': 3.2.41 - '@vue/shared': 3.2.41 - vue: 3.2.41 - dev: false + '@vue/runtime-core': 3.3.9 + '@vue/shared': 3.3.9 + csstype: 3.1.2 + dev: true /@vue/server-renderer@3.3.4(vue@3.3.4): resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} @@ -3738,6 +3962,17 @@ packages: '@vue/compiler-ssr': 3.3.4 '@vue/shared': 3.3.4 vue: 3.3.4 + dev: false + + /@vue/server-renderer@3.3.9(vue@3.3.9): + resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==} + peerDependencies: + vue: 3.3.9 + dependencies: + '@vue/compiler-ssr': 3.3.9 + '@vue/shared': 3.3.9 + vue: 3.3.9(typescript@5.2.2) + dev: true /@vue/shared@3.2.41: resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==} @@ -3745,6 +3980,11 @@ packages: /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + dev: false + + /@vue/shared@3.3.9: + resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} + dev: true /@vueuse/core@10.4.1(vue@3.3.4): resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==} @@ -3756,6 +3996,19 @@ packages: transitivePeerDependencies: - '@vue/composition-api' - vue + dev: false + + /@vueuse/core@10.4.1(vue@3.3.9): + resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.4.1 + '@vueuse/shared': 10.4.1(vue@3.3.9) + vue-demi: 0.14.6(vue@3.3.9) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true /@vueuse/core@4.11.2(vue@3.3.4): resolution: {integrity: sha512-4A17XvKXpMR6829EVWvrdSKEeAjTWaiC3+xh51KEtlyCwvWQwZ0xwKDrbMj+e15ANxjHrTw/0bJVaWDfPQt/Pw==} @@ -3783,6 +4036,25 @@ packages: '@vueuse/shared': 8.9.4(vue@3.3.4) vue: 3.3.4 vue-demi: 0.14.6(vue@3.3.4) + dev: false + + /@vueuse/core@8.9.4(vue@3.3.9): + resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==} + peerDependencies: + '@vue/composition-api': ^1.1.0 + vue: ^2.6.0 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue: + optional: true + dependencies: + '@types/web-bluetooth': 0.0.14 + '@vueuse/metadata': 8.9.4 + '@vueuse/shared': 8.9.4(vue@3.3.9) + vue: 3.3.9(typescript@5.2.2) + vue-demi: 0.14.6(vue@3.3.9) + dev: true /@vueuse/core@9.13.0(vue@3.3.4): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} @@ -3850,6 +4122,19 @@ packages: '@unhead/ssr': 1.4.1 '@unhead/vue': 1.4.1(vue@3.3.4) vue: 3.3.4 + dev: false + + /@vueuse/head@1.3.1(vue@3.3.9): + resolution: {integrity: sha512-XCcHGfDzkGlHS7KIPJVYN//L7jpfASLsN7MUE19ndHVQLnPIDxqFLDl7IROsY81PKzawVAUe4OYVWcGixseWxA==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/dom': 1.4.1 + '@unhead/schema': 1.4.1 + '@unhead/ssr': 1.4.1 + '@unhead/vue': 1.4.1(vue@3.3.9) + vue: 3.3.9(typescript@5.2.2) + dev: true /@vueuse/math@10.4.1(vue@3.3.4): resolution: {integrity: sha512-8XAssBPg6jQ9Z/oD4Yq+gkSjr/r2Sm7pyloWf7i8RQNXiXvf39N0rNZBufFXezKeDa2JmsuMR8JsqlIW7AnG/w==} @@ -3859,6 +4144,17 @@ packages: transitivePeerDependencies: - '@vue/composition-api' - vue + dev: false + + /@vueuse/math@10.4.1(vue@3.3.9): + resolution: {integrity: sha512-8XAssBPg6jQ9Z/oD4Yq+gkSjr/r2Sm7pyloWf7i8RQNXiXvf39N0rNZBufFXezKeDa2JmsuMR8JsqlIW7AnG/w==} + dependencies: + '@vueuse/shared': 10.4.1(vue@3.3.9) + vue-demi: 0.14.6(vue@3.3.9) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true /@vueuse/math@9.4.0(vue@3.3.4): resolution: {integrity: sha512-dugk8X+zrvpV9ATVg+s/NJjBhd6ZnzVTIZYRZRuJikqnNq5T4OIVH8iYVAS11ONAXj8KGfUeXnMvEpIq4cU6fw==} @@ -3902,6 +4198,27 @@ packages: - '@vue/composition-api' - rollup - supports-color + dev: false + + /@vueuse/motion@2.0.0(vue@3.3.9): + resolution: {integrity: sha512-V3TAlbt1OPmb9DZFoFCz9WC3Oue54t9VHlavSWm+VU1JNimYcd+pc6aGR/hgaHUAU9tOPRHoDTleSrv2zrdIsw==} + peerDependencies: + vue: '>=3.0.0' + dependencies: + '@vueuse/core': 10.4.1(vue@3.3.9) + '@vueuse/shared': 10.4.1(vue@3.3.9) + csstype: 3.1.2 + framesync: 6.1.2 + popmotion: 11.0.5 + style-value-types: 5.1.2 + vue: 3.3.9(typescript@5.2.2) + optionalDependencies: + '@nuxt/kit': 3.7.0 + transitivePeerDependencies: + - '@vue/composition-api' + - rollup + - supports-color + dev: true /@vueuse/motion@2.0.0-beta.24(vue@3.3.4): resolution: {integrity: sha512-OPAlN+jWi418SVdIa3e6oIz65QFnOXregMPwHbn6k0fEhRe/VoR24qxLuAecvdCmpVq+i42ra45cA3PmQiospg==} @@ -3930,6 +4247,16 @@ packages: transitivePeerDependencies: - '@vue/composition-api' - vue + dev: false + + /@vueuse/shared@10.4.1(vue@3.3.9): + resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==} + dependencies: + vue-demi: 0.14.6(vue@3.3.9) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true /@vueuse/shared@4.11.2(vue@3.3.4): resolution: {integrity: sha512-vTbTi6ou7ljH3CkKVoaIaCAoWB5T1ewSogpL6VnO1duMPNuiv7x8K/LunMbnTg4tVyt6QwaiCuEq/kyS6AUBRg==} @@ -3953,6 +4280,22 @@ packages: dependencies: vue: 3.3.4 vue-demi: 0.14.6(vue@3.3.4) + dev: false + + /@vueuse/shared@8.9.4(vue@3.3.9): + resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} + peerDependencies: + '@vue/composition-api': ^1.1.0 + vue: ^2.6.0 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue: + optional: true + dependencies: + vue: 3.3.9(typescript@5.2.2) + vue-demi: 0.14.6(vue@3.3.9) + dev: true /@vueuse/shared@9.13.0(vue@3.3.4): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} @@ -5390,10 +5733,6 @@ packages: engines: {node: '>=4'} hasBin: true - /csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - dev: false - /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} @@ -9305,6 +9644,13 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -10877,22 +11223,22 @@ packages: quote-unquote: 1.0.0 dev: true - /postcss@8.4.18: - resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} + /postcss@8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false - /postcss@8.4.29: - resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true /precinct@11.0.5(supports-color@9.4.0): resolution: {integrity: sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==} @@ -12816,7 +13162,7 @@ packages: transitivePeerDependencies: - supports-color - /unplugin-vue-components@0.19.6(vite@2.9.12)(vue@3.2.41): + /unplugin-vue-components@0.19.6(vite@2.9.12)(vue@3.3.4): resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} engines: {node: '>=14'} peerDependencies: @@ -12839,7 +13185,7 @@ packages: minimatch: 5.1.0 resolve: 1.22.1 unplugin: 0.6.3(vite@2.9.12) - vue: 3.2.41 + vue: 3.3.4 transitivePeerDependencies: - esbuild - rollup @@ -12848,7 +13194,7 @@ packages: - webpack dev: false - /unplugin-vue-components@0.22.9(vue@3.2.41): + /unplugin-vue-components@0.22.9(vue@3.3.4): resolution: {integrity: sha512-qBvooq3EgpjtYicxeccRUGUBBQCCw9rJ0kHPZPOSJd8TBZViSv86vuKLTRDHPyjWtclwOIkVStZJfPdJFhYUMw==} engines: {node: '>=14'} peerDependencies: @@ -12868,7 +13214,7 @@ packages: minimatch: 5.1.0 resolve: 1.22.1 unplugin: 0.10.2 - vue: 3.2.41 + vue: 3.3.4 transitivePeerDependencies: - rollup - supports-color @@ -12901,6 +13247,36 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: false + + /unplugin-vue-components@0.25.2(vue@3.3.9): + resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.4 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@9.4.0) + fast-glob: 3.3.1 + local-pkg: 0.4.3 + magic-string: 0.30.3 + minimatch: 9.0.3 + resolve: 1.22.4 + unplugin: 1.4.0 + vue: 3.3.9(typescript@5.2.2) + transitivePeerDependencies: + - rollup + - supports-color + dev: true /unplugin-vue-markdown@0.24.3(vite@4.4.9): resolution: {integrity: sha512-v9fNupSfGnQTYrzpDO51DTppR6IsR/ufNdKycBe7HK0nApuXYiLzo5i5ejG63NSnMauTDFZB1kYOlUjJZ5auvQ==} @@ -13201,7 +13577,7 @@ packages: '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 '@types/markdown-it': 12.2.3 - '@vue/runtime-core': 3.2.41 + '@vue/runtime-core': 3.3.4 gray-matter: 4.0.3 markdown-it: 13.0.1 vite: 2.9.12 @@ -13300,7 +13676,7 @@ packages: vite: 3.2.1 dev: false - /vite-plugin-vue-server-ref@0.2.4(vite@2.9.12)(vue@3.2.41): + /vite-plugin-vue-server-ref@0.2.4(vite@2.9.12)(vue@3.3.4): resolution: {integrity: sha512-+WAiq0fSfP+LbmTbx2BkDrL6sGWrb0sUGZPk+G3ZbbmowFNh3TY+f+AV1ofce0rKs4hvH3zBuXxEAkTf/wQqRA==} peerDependencies: vite: ^2.0.0 @@ -13309,12 +13685,12 @@ packages: debug: 4.3.4(supports-color@9.4.0) ufo: 0.7.11 vite: 2.9.12 - vue: 3.2.41 + vue: 3.3.4 transitivePeerDependencies: - supports-color dev: false - /vite-plugin-vue-server-ref@0.3.0(vite@3.2.1)(vue@3.2.41): + /vite-plugin-vue-server-ref@0.3.0(vite@3.2.1)(vue@3.3.4): resolution: {integrity: sha512-Hkb0ad9gI+4NIUzhR3uYxZsCc7QsKGGdyC6I4EEfpD7SvNTXEyPbs7WiYIJXYFi1eoBDnDGdW+mt7QwELWN3XA==} peerDependencies: vite: ^2.0.0 || ^3.0.0 @@ -13323,7 +13699,7 @@ packages: debug: 4.3.4(supports-color@9.4.0) ufo: 0.8.6 vite: 3.2.1 - vue: 3.2.41 + vue: 3.3.4 transitivePeerDependencies: - supports-color dev: false @@ -13340,6 +13716,21 @@ packages: vue: 3.3.4 transitivePeerDependencies: - supports-color + dev: false + + /vite-plugin-vue-server-ref@0.3.4(vite@4.4.9)(vue@3.3.9): + resolution: {integrity: sha512-thZVfz+FX4wGMTBvlJFc0tN496XnfSychi50aV9n+FsJqDvJYTCASVrXmdkKM+2Jpu0CUg8YzfCQfJXFgcCgHg==} + peerDependencies: + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 + vue: ^3.0.0 + dependencies: + debug: 4.3.4(supports-color@9.4.0) + ufo: 1.3.0 + vite: 4.4.9(@types/node@20.5.7) + vue: 3.3.9(typescript@5.2.2) + transitivePeerDependencies: + - supports-color + dev: true /vite-plugin-windicss@0.16.7(vite@2.9.16): resolution: {integrity: sha512-fNBLO2EBdQsJNU3IyehSmqPdrHc6Ve+hPYDaf5SrW8nGd9Wbd8ZVh6cX/1blRcjMw0qOjgcx7GM8pRWBjhzt3Q==} @@ -13441,7 +13832,7 @@ packages: optional: true dependencies: esbuild: 0.14.43 - postcss: 8.4.18 + postcss: 8.4.29 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: @@ -13495,7 +13886,7 @@ packages: optional: true dependencies: esbuild: 0.15.12 - postcss: 8.4.18 + postcss: 8.4.29 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: @@ -13570,6 +13961,22 @@ packages: optional: true dependencies: vue: 3.3.4 + dev: false + + /vue-demi@0.14.6(vue@3.3.9): + resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} + 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.3.9(typescript@5.2.2) + dev: true /vue-router@4.1.6(vue@3.3.4): resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} @@ -13587,6 +13994,16 @@ packages: dependencies: '@vue/devtools-api': 6.5.0 vue: 3.3.4 + dev: false + + /vue-router@4.2.4(vue@3.3.9): + resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.3.9(typescript@5.2.2) + dev: true /vue-starport@0.2.11: resolution: {integrity: sha512-JUG5ZTvVwD8HY6M5/0dl9BTVSFfjDbDqG8cb1F0hY2wO1OTkIac+iwX8yr4f5U+2jxie6RGchoyJzQktVTwkUQ==} @@ -13604,6 +14021,17 @@ packages: vue: 3.3.4 transitivePeerDependencies: - '@vue/composition-api' + dev: false + + /vue-starport@0.3.0(typescript@5.2.2): + resolution: {integrity: sha512-CfwYVxJDFqj7zoDw0TAMdNdpefuTdUH3rtupsadSa1je5Z7S/XwUCdxN0vVjBEEvWh33HmqjdK0IRQMWDlV7VQ==} + dependencies: + '@vueuse/core': 8.9.4(vue@3.3.9) + vue: 3.3.9(typescript@5.2.2) + transitivePeerDependencies: + - '@vue/composition-api' + - typescript + dev: true /vue-template-compiler@2.7.14: resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} @@ -13616,16 +14044,6 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: false - /vue@3.2.41: - resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==} - dependencies: - '@vue/compiler-dom': 3.2.41 - '@vue/compiler-sfc': 3.2.41 - '@vue/runtime-dom': 3.2.41 - '@vue/server-renderer': 3.2.41(vue@3.2.41) - '@vue/shared': 3.2.41 - dev: false - /vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} dependencies: @@ -13634,6 +14052,23 @@ packages: '@vue/runtime-dom': 3.3.4 '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 + dev: false + + /vue@3.3.9(typescript@5.2.2): + resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.3.9 + '@vue/compiler-sfc': 3.3.9 + '@vue/runtime-dom': 3.3.9 + '@vue/server-renderer': 3.3.9(vue@3.3.9) + '@vue/shared': 3.3.9 + typescript: 5.2.2 + dev: true /wait-port@1.0.4: resolution: {integrity: sha512-w8Ftna3h6XSFWWc2JC5gZEgp64nz8bnaTp5cvzbJSZ53j+omktWTDdwXxEF0jM8YveviLgFWvNGrSvRHnkyHyw==}