diff --git a/package.json b/package.json index 0381cc93..e1984773 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "pinia": "^2.1.7", "pinia-plugin-persistedstate": "^3.2.1", "ua-parser-js": "^1.0.37", - "vue": "^3.4.10", + "vue": "^3.4.14", "vue-router": "^4.2.5", "vue3-lazyload": "^0.3.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 681c7381..26e6f4bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: dependencies: '@vueuse/core': specifier: ^10.7.1 - version: 10.7.1(vue@3.4.10) + version: 10.7.1(vue@3.4.14) animate.css: specifier: ^4.1.1 version: 4.1.1 @@ -34,7 +34,7 @@ dependencies: version: 2.30.1 pinia: specifier: ^2.1.7 - version: 2.1.7(vue@3.4.10) + version: 2.1.7(vue@3.4.14) pinia-plugin-persistedstate: specifier: ^3.2.1 version: 3.2.1(pinia@2.1.7) @@ -42,14 +42,14 @@ dependencies: specifier: ^1.0.37 version: 1.0.37 vue: - specifier: ^3.4.10 - version: 3.4.10 + specifier: ^3.4.14 + version: 3.4.14 vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.4.10) + version: 4.2.5(vue@3.4.14) vue3-lazyload: specifier: ^0.3.8 - version: 0.3.8(vue@3.4.10) + version: 0.3.8(vue@3.4.14) devDependencies: '@tailwindcss/aspect-ratio': @@ -63,7 +63,7 @@ devDependencies: version: 0.12.0 '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@4.5.1)(vue@3.4.10) + version: 4.6.2(vite@4.5.1)(vue@3.4.14) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.33) @@ -72,7 +72,7 @@ devDependencies: version: 1.8.2 naive-ui: specifier: ^2.37.3 - version: 2.37.3(vue@3.4.10) + version: 2.37.3(vue@3.4.14) postcss: specifier: ^8.4.33 version: 8.4.33 @@ -87,7 +87,7 @@ devDependencies: version: 3.4.1 unplugin-vue-components: specifier: ^0.25.2 - version: 0.25.2(rollup@2.79.1)(vue@3.4.10) + version: 0.25.2(rollup@2.79.1)(vue@3.4.14) vite: specifier: ^4.5.1 version: 4.5.1 @@ -1295,12 +1295,12 @@ packages: css-render: 0.15.12 dev: true - /@css-render/vue3-ssr@0.15.12(vue@3.4.10): + /@css-render/vue3-ssr@0.15.12(vue@3.4.14): resolution: {integrity: sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg==} peerDependencies: vue: ^3.0.11 dependencies: - vue: 3.4.10 + vue: 3.4.14 dev: true /@emotion/hash@0.8.0: @@ -1729,7 +1729,7 @@ packages: resolution: {integrity: sha512-chv1CYAl8P32P3Ycwgd5+vw/OFNc2mtkKdb1Rw4T5IJmKy6GVDsoUKV3N2l208HATn7CCQphZtuPDdsm7K2kmA==} dev: true - /@vitejs/plugin-vue@4.6.2(vite@4.5.1)(vue@3.4.10): + /@vitejs/plugin-vue@4.6.2(vite@4.5.1)(vue@3.4.14): resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1737,84 +1737,84 @@ packages: vue: ^3.2.25 dependencies: vite: 4.5.1 - vue: 3.4.10 + vue: 3.4.14 dev: true - /@vue/compiler-core@3.4.10: - resolution: {integrity: sha512-53vxh7K9qbx+JILnGEhrFRyr7H7e4NdT8RuTNU3m6HhJKFvcAqFTNXpYMHnyuAzzRGdsbsYHBgQC3H6xEXTG6w==} + /@vue/compiler-core@3.4.14: + resolution: {integrity: sha512-ro4Zzl/MPdWs7XwxT7omHRxAjMbDFRZEEjD+2m3NBf8YzAe3HuoSEZosXQo+m1GQ1G3LQ1LdmNh1RKTYe+ssEg==} dependencies: '@babel/parser': 7.23.6 - '@vue/shared': 3.4.10 + '@vue/shared': 3.4.14 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.10: - resolution: {integrity: sha512-QAALBJksIFpXGYuo74rtMgnwpVZDvd3kYbUa4gYX9s/5QiqEvZSgbKtOdUGydXcxKPt3ifC+0/bhPVHXN2694A==} + /@vue/compiler-dom@3.4.14: + resolution: {integrity: sha512-nOZTY+veWNa0DKAceNWxorAbWm0INHdQq7cejFaWM1WYnoNSJbSEKYtE7Ir6lR/+mo9fttZpPVI9ZFGJ1juUEQ==} dependencies: - '@vue/compiler-core': 3.4.10 - '@vue/shared': 3.4.10 + '@vue/compiler-core': 3.4.14 + '@vue/shared': 3.4.14 - /@vue/compiler-sfc@3.4.10: - resolution: {integrity: sha512-sTOssaQySgrMjrhZxmAqdp6n+E51VteIVIDaOR537H2P63DyzMmig21U0XXFxiXmMIfrK91lAInnc+bIAYemGw==} + /@vue/compiler-sfc@3.4.14: + resolution: {integrity: sha512-1vHc9Kv1jV+YBZC/RJxQJ9JCxildTI+qrhtDh6tPkR1O8S+olBUekimY0km0ZNn8nG1wjtFAe9XHij+YLR8cRQ==} dependencies: '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.4.10 - '@vue/compiler-dom': 3.4.10 - '@vue/compiler-ssr': 3.4.10 - '@vue/shared': 3.4.10 + '@vue/compiler-core': 3.4.14 + '@vue/compiler-dom': 3.4.14 + '@vue/compiler-ssr': 3.4.14 + '@vue/shared': 3.4.14 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.33 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.10: - resolution: {integrity: sha512-Y90TL1abretWbUiK5rv+9smS1thCHE5sSuhZgiLh6cxgZ2Pcy3BEvDd3reID0iwNcTdMbTeE6NI3Aq4Mux6hqQ==} + /@vue/compiler-ssr@3.4.14: + resolution: {integrity: sha512-bXT6+oAGlFjTYVOTtFJ4l4Jab1wjsC0cfSfOe2B4Z0N2vD2zOBSQ9w694RsCfhjk+bC2DY5Gubb1rHZVii107Q==} dependencies: - '@vue/compiler-dom': 3.4.10 - '@vue/shared': 3.4.10 + '@vue/compiler-dom': 3.4.14 + '@vue/shared': 3.4.14 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: false - /@vue/reactivity@3.4.10: - resolution: {integrity: sha512-SmGGpo37LzPcAFTopHNIJRNVOQfma9YgyPkAzx9/TJ01lbCCYigS28hEcY1hjiJ1PRK8iVX62Ov5yzmUgYH/pQ==} + /@vue/reactivity@3.4.14: + resolution: {integrity: sha512-xRYwze5Q4tK7tT2J4uy4XLhK/AIXdU5EBUu9PLnIHcOKXO0uyXpNNMzlQKuq7B+zwtq6K2wuUL39pHA6ZQzObw==} dependencies: - '@vue/shared': 3.4.10 + '@vue/shared': 3.4.14 - /@vue/runtime-core@3.4.10: - resolution: {integrity: sha512-Ri2Cz9sFr66AEUewGUK8IXhIUAhshTHVUGuJR8pqMbtjIds+zPa8QPO5UZImGMQ8HTY7eEpKwztCct9V3+Iqug==} + /@vue/runtime-core@3.4.14: + resolution: {integrity: sha512-qu+NMkfujCoZL6cfqK5NOfxgXJROSlP2ZPs4CTcVR+mLrwl4TtycF5Tgo0QupkdBL+2kigc6EsJlTcuuZC1NaQ==} dependencies: - '@vue/reactivity': 3.4.10 - '@vue/shared': 3.4.10 + '@vue/reactivity': 3.4.14 + '@vue/shared': 3.4.14 - /@vue/runtime-dom@3.4.10: - resolution: {integrity: sha512-ROsdi5M2niRDmjXJNZ8KKiGwXyG1FO8l9n6sCN0kaJEHbjWkuigu96YAI3fK/AWUZPSXXEcMEBVPC6rL3mmUuA==} + /@vue/runtime-dom@3.4.14: + resolution: {integrity: sha512-B85XmcR4E7XsirEHVqhmy4HPbRT9WLFWV9Uhie3OapV9m1MEN9+Er6hmUIE6d8/l2sUygpK9RstFM2bmHEUigA==} dependencies: - '@vue/runtime-core': 3.4.10 - '@vue/shared': 3.4.10 + '@vue/runtime-core': 3.4.14 + '@vue/shared': 3.4.14 csstype: 3.1.3 - /@vue/server-renderer@3.4.10(vue@3.4.10): - resolution: {integrity: sha512-WpCBAhesLq44JKWfdFqb+Bi4ACUW0d8x1z90GnE0spccsAlEDMXV5nm+pwXLyW0OdP2iPrO/n/QMJh4B1v9Ciw==} + /@vue/server-renderer@3.4.14(vue@3.4.14): + resolution: {integrity: sha512-pwSKXQfYdJBTpvWHGEYI+akDE18TXAiLcGn+Q/2Fj8wQSHWztoo7PSvfMNqu6NDhp309QXXbPFEGCU5p85HqkA==} peerDependencies: - vue: 3.4.10 + vue: 3.4.14 dependencies: - '@vue/compiler-ssr': 3.4.10 - '@vue/shared': 3.4.10 - vue: 3.4.10 + '@vue/compiler-ssr': 3.4.14 + '@vue/shared': 3.4.14 + vue: 3.4.14 - /@vue/shared@3.4.10: - resolution: {integrity: sha512-C0mIVhwW1xQLMFyqMJxnhq6fWyE02lCgcE+TDdtGpg6B3H6kh/0YcqS54qYc76UJNlWegf3VgsLqgk6D9hBmzQ==} + /@vue/shared@3.4.14: + resolution: {integrity: sha512-nmi3BtLpvqXAWoRZ6HQ+pFJOHBU4UnH3vD3opgmwXac7vhaHKA9nj1VeGjMggdB9eLtW83eHyPCmOU1qzdsC7Q==} - /@vueuse/core@10.7.1(vue@3.4.10): + /@vueuse/core@10.7.1(vue@3.4.14): resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.1 - '@vueuse/shared': 10.7.1(vue@3.4.10) - vue-demi: 0.14.6(vue@3.4.10) + '@vueuse/shared': 10.7.1(vue@3.4.14) + vue-demi: 0.14.6(vue@3.4.14) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1824,10 +1824,10 @@ packages: resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==} dev: false - /@vueuse/shared@10.7.1(vue@3.4.10): + /@vueuse/shared@10.7.1(vue@3.4.14): resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} dependencies: - vue-demi: 0.14.6(vue@3.4.10) + vue-demi: 0.14.6(vue@3.4.14) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3157,13 +3157,13 @@ packages: thenify-all: 1.6.0 dev: true - /naive-ui@2.37.3(vue@3.4.10): + /naive-ui@2.37.3(vue@3.4.14): resolution: {integrity: sha512-aUkHFXVIluSi8Me+npbcsdv1NYhVMj5t9YaruoCESlqmfqspj+R2QHEVXkTtUI1kQwVrABMCtAGq/wountqjZA==} peerDependencies: vue: ^3.0.0 dependencies: '@css-render/plugin-bem': 0.15.12(css-render@0.15.12) - '@css-render/vue3-ssr': 0.15.12(vue@3.4.10) + '@css-render/vue3-ssr': 0.15.12(vue@3.4.14) '@types/katex': 0.16.7 '@types/lodash': 4.14.202 '@types/lodash-es': 4.17.12 @@ -3178,10 +3178,10 @@ packages: lodash-es: 4.17.21 seemly: 0.3.8 treemate: 0.3.11 - vdirs: 0.1.8(vue@3.4.10) - vooks: 0.2.12(vue@3.4.10) - vue: 3.4.10 - vueuc: 0.4.58(vue@3.4.10) + vdirs: 0.1.8(vue@3.4.14) + vooks: 0.2.12(vue@3.4.14) + vue: 3.4.14 + vueuc: 0.4.58(vue@3.4.14) dev: true /nanoid@3.3.7: @@ -3317,10 +3317,10 @@ packages: peerDependencies: pinia: ^2.0.0 dependencies: - pinia: 2.1.7(vue@3.4.10) + pinia: 2.1.7(vue@3.4.14) dev: false - /pinia@2.1.7(vue@3.4.10): + /pinia@2.1.7(vue@3.4.14): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -3333,8 +3333,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.10 - vue-demi: 0.14.6(vue@3.4.10) + vue: 3.4.14 + vue-demi: 0.14.6(vue@3.4.14) dev: false /pirates@4.0.6: @@ -4023,7 +4023,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unplugin-vue-components@0.25.2(rollup@2.79.1)(vue@3.4.10): + /unplugin-vue-components@0.25.2(rollup@2.79.1)(vue@3.4.14): resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} engines: {node: '>=14'} peerDependencies: @@ -4046,7 +4046,7 @@ packages: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.6.0 - vue: 3.4.10 + vue: 3.4.14 transitivePeerDependencies: - rollup - supports-color @@ -4087,13 +4087,13 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /vdirs@0.1.8(vue@3.4.10): + /vdirs@0.1.8(vue@3.4.14): resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==} peerDependencies: vue: ^3.0.11 dependencies: evtd: 0.2.4 - vue: 3.4.10 + vue: 3.4.14 dev: true /vite-plugin-pwa@0.16.7(vite@4.5.1)(workbox-build@7.0.0)(workbox-window@7.0.0): @@ -4149,16 +4149,16 @@ packages: fsevents: 2.3.3 dev: true - /vooks@0.2.12(vue@3.4.10): + /vooks@0.2.12(vue@3.4.14): resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==} peerDependencies: vue: ^3.0.0 dependencies: evtd: 0.2.4 - vue: 3.4.10 + vue: 3.4.14 dev: true - /vue-demi@0.12.5(vue@3.4.10): + /vue-demi@0.12.5(vue@3.4.14): resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} engines: {node: '>=12'} hasBin: true @@ -4170,10 +4170,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.10 + vue: 3.4.14 dev: false - /vue-demi@0.14.6(vue@3.4.10): + /vue-demi@0.14.6(vue@3.4.14): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -4185,19 +4185,19 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.10 + vue: 3.4.14 dev: false - /vue-router@4.2.5(vue@3.4.10): + /vue-router@4.2.5(vue@3.4.14): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.10 + vue: 3.4.14 dev: false - /vue3-lazyload@0.3.8(vue@3.4.10): + /vue3-lazyload@0.3.8(vue@3.4.14): resolution: {integrity: sha512-UiJHRT7mzry102WbhtrRgJh+f8Z8u4Z+H1RU4dvPmQeq7wFSDFxZB9iJOWGihH2FscXN/8rMGLDOQJAmjwqpCg==} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -4206,37 +4206,37 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.10 - vue-demi: 0.12.5(vue@3.4.10) + vue: 3.4.14 + vue-demi: 0.12.5(vue@3.4.14) dev: false - /vue@3.4.10: - resolution: {integrity: sha512-c+O8qGqdWPF9joTCzMGeDDedViooh6c8RY3+eW5+6GCAIY8YjChmU06LsUu0PnMZbIk1oKUoJTqKzmghYtFypw==} + /vue@3.4.14: + resolution: {integrity: sha512-Rop5Al/ZcBbBz+KjPZaZDgHDX0kUP4duEzDbm+1o91uxYUNmJrZSBuegsNIJvUGy+epLevNRNhLjm08VKTgGyw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.10 - '@vue/compiler-sfc': 3.4.10 - '@vue/runtime-dom': 3.4.10 - '@vue/server-renderer': 3.4.10(vue@3.4.10) - '@vue/shared': 3.4.10 + '@vue/compiler-dom': 3.4.14 + '@vue/compiler-sfc': 3.4.14 + '@vue/runtime-dom': 3.4.14 + '@vue/server-renderer': 3.4.14(vue@3.4.14) + '@vue/shared': 3.4.14 - /vueuc@0.4.58(vue@3.4.10): + /vueuc@0.4.58(vue@3.4.14): resolution: {integrity: sha512-Wnj/N8WbPRSxSt+9ji1jtDHPzda5h2OH/0sFBhvdxDRuyCZbjGg3/cKMaKqEoe+dErTexG2R+i6Q8S/Toq1MYg==} peerDependencies: vue: ^3.0.11 dependencies: - '@css-render/vue3-ssr': 0.15.12(vue@3.4.10) + '@css-render/vue3-ssr': 0.15.12(vue@3.4.14) '@juggle/resize-observer': 3.4.0 css-render: 0.15.12 evtd: 0.2.4 seemly: 0.3.8 - vdirs: 0.1.8(vue@3.4.10) - vooks: 0.2.12(vue@3.4.10) - vue: 3.4.10 + vdirs: 0.1.8(vue@3.4.14) + vooks: 0.2.12(vue@3.4.14) + vue: 3.4.14 dev: true /webidl-conversions@4.0.2: