diff --git a/package.json b/package.json index f6f8822..d75f432 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "pinia": "^2.1.7", "query-string": "^8.2.0", "sortablejs": "^1.15.2", - "vue": "^3.4.15", + "vue": "^3.4.16", "vue-echarts": "^6.6.8", "vue-i18n": "^9.9.1", "vue-router": "^4.2.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4943591..4c2a15f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,10 +7,10 @@ settings: dependencies: '@arco-design/web-vue': specifier: ^2.54.4 - version: 2.54.4(vue@3.4.15) + version: 2.54.4(vue@3.4.16) '@vueuse/core': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) + version: 10.7.2(vue@3.4.16) axios: specifier: ^1.6.7 version: 1.6.7 @@ -31,7 +31,7 @@ dependencies: version: 0.2.0 pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@5.3.3)(vue@3.4.15) + version: 2.1.7(typescript@5.3.3)(vue@3.4.16) query-string: specifier: ^8.2.0 version: 8.2.0 @@ -39,17 +39,17 @@ dependencies: specifier: ^1.15.2 version: 1.15.2 vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) + specifier: ^3.4.16 + version: 3.4.16(typescript@5.3.3) vue-echarts: specifier: ^6.6.8 - version: 6.6.8(echarts@5.4.3)(vue@3.4.15) + version: 6.6.8(echarts@5.4.3)(vue@3.4.16) vue-i18n: specifier: ^9.9.1 - version: 9.9.1(vue@3.4.15) + version: 9.9.1(vue@3.4.16) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.4.15) + version: 4.2.5(vue@3.4.16) devDependencies: '@arco-plugins/vite-vue': @@ -90,10 +90,10 @@ devDependencies: version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) '@vitejs/plugin-vue': specifier: ^5.0.3 - version: 5.0.3(vite@5.0.12)(vue@3.4.15) + version: 5.0.3(vite@5.0.12)(vue@3.4.16) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.12)(vue@3.4.15) + version: 3.1.0(vite@5.0.12)(vue@3.4.16) autoprefixer: specifier: ^10.4.17 version: 10.4.17(postcss@8.4.35) @@ -165,7 +165,7 @@ devDependencies: version: 0.17.5(@vueuse/core@10.7.2) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(vue@3.4.15) + version: 0.26.0(vue@3.4.16) vite: specifier: ^5.0.12 version: 5.0.12(@types/node@20.11.16)(less@4.2.0) @@ -177,7 +177,7 @@ devDependencies: version: 2.2.0 vite-svg-loader: specifier: ^5.1.0 - version: 5.1.0(vue@3.4.15) + version: 5.1.0(vue@3.4.16) vue-eslint-parser: specifier: ^9.4.2 version: 9.4.2(eslint@8.56.0) @@ -210,7 +210,7 @@ packages: color: 3.2.1 dev: false - /@arco-design/web-vue@2.54.4(vue@3.4.15): + /@arco-design/web-vue@2.54.4(vue@3.4.16): resolution: {integrity: sha512-6YCqyY8JExuk2JOwJ+KRFy7xwuTvMYKaqaW1HZHKFtINgHPdHkqzBX3qKCK2XkFe2qQpaFJfakauxkGmpWt67g==} peerDependencies: vue: ^3.1.0 @@ -223,7 +223,7 @@ packages: number-precision: 1.6.0 resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.31 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) dev: false /@arco-plugins/vite-vue@1.4.5: @@ -453,6 +453,14 @@ packages: hasBin: true dependencies: '@babel/types': 7.23.6 + dev: true + + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.6 /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} @@ -1005,7 +1013,7 @@ packages: magic-string: 0.30.5 mlly: 1.5.0 source-map-js: 1.0.2 - vue-i18n: 9.9.1(vue@3.4.15) + vue-i18n: 9.9.1(vue@3.4.16) yaml-eslint-parser: 1.2.2 dev: true @@ -1067,7 +1075,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.6.0 - vue-i18n: 9.9.1(vue@3.4.15) + vue-i18n: 9.9.1(vue@3.4.16) transitivePeerDependencies: - rollup - supports-color @@ -1465,7 +1473,7 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.15): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.16): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1476,12 +1484,12 @@ packages: '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.7) vite: 5.0.12(@types/node@20.11.16)(less@4.2.0) - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15): + /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.16): resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -1489,7 +1497,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.0.12(@types/node@20.11.16)(less@4.2.0) - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) dev: true /@volar/language-core@1.11.1: @@ -1560,12 +1568,29 @@ packages: entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 + dev: true + + /@vue/compiler-core@3.4.16: + resolution: {integrity: sha512-HXgyy7gen4FNJS8Hz2q/NNBEdzD3QInhDTWaP2/mS0TlmV9CnjmXip7TZ0ROYiQM4FgXZCCJvh74yDikFkPpkQ==} + dependencies: + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.16 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.0.2 /@vue/compiler-dom@3.4.15: resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} dependencies: '@vue/compiler-core': 3.4.15 '@vue/shared': 3.4.15 + dev: true + + /@vue/compiler-dom@3.4.16: + resolution: {integrity: sha512-lvs9ankPzLEuIC5aB72ntLUcwVGmgY7ASkXDRvo9+lUMWOOCqnAmM/64AZPeVAZ4EnjocCE40OUN+ZboNe4ygA==} + dependencies: + '@vue/compiler-core': 3.4.16 + '@vue/shared': 3.4.16 /@vue/compiler-sfc@3.4.15: resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} @@ -1579,12 +1604,33 @@ packages: magic-string: 0.30.5 postcss: 8.4.35 source-map-js: 1.0.2 + dev: true + + /@vue/compiler-sfc@3.4.16: + resolution: {integrity: sha512-zVYC42Q/NmbB4nigGcQeIvsLpBlq6K9wJP5jTFCqfpXWnkodxfLFQHDu2GntZ7yKOgwAjxuvLwrPx+I6LPL2vg==} + dependencies: + '@babel/parser': 7.23.9 + '@vue/compiler-core': 3.4.16 + '@vue/compiler-dom': 3.4.16 + '@vue/compiler-ssr': 3.4.16 + '@vue/shared': 3.4.16 + estree-walker: 2.0.2 + magic-string: 0.30.7 + postcss: 8.4.35 + source-map-js: 1.0.2 /@vue/compiler-ssr@3.4.15: resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} dependencies: '@vue/compiler-dom': 3.4.15 '@vue/shared': 3.4.15 + dev: true + + /@vue/compiler-ssr@3.4.16: + resolution: {integrity: sha512-1kNF+fHdEB+5aTcPZ0hh/gzi9Ezq5IBO4bl/hV4Dg4fub6t12W6VGlsERtvdUaEowL35M3pojv0hOvLaq0FbdQ==} + dependencies: + '@vue/compiler-dom': 3.4.16 + '@vue/shared': 3.4.16 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -1609,43 +1655,47 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/reactivity@3.4.15: - resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} + /@vue/reactivity@3.4.16: + resolution: {integrity: sha512-XTWRMBG10PGs4MxDoUdBEhMacS5QBUAlGeb5AmQysTQ16tXxQ0lymgbSTmR2h79v5dJDFuULuLWUbwc0uj6zqQ==} dependencies: - '@vue/shared': 3.4.15 + '@vue/shared': 3.4.16 - /@vue/runtime-core@3.4.15: - resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} + /@vue/runtime-core@3.4.16: + resolution: {integrity: sha512-vgS25M79AOY2EsBWxBcy9yAou10x2WHJhGN0FM/Ii8yum0a+KBfg8ehzq/cuDqfOPrtVrDPW+QkH3WNJNakfRw==} dependencies: - '@vue/reactivity': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/reactivity': 3.4.16 + '@vue/shared': 3.4.16 - /@vue/runtime-dom@3.4.15: - resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} + /@vue/runtime-dom@3.4.16: + resolution: {integrity: sha512-X+knHfhefB8tX0rJG3d14U8p1CpeZ/qZxol9rN8ZAD9UalTInIsKXlBTd/xLC8GwO2aXVXxjaSIiTU5th5wj9Q==} dependencies: - '@vue/runtime-core': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/runtime-core': 3.4.16 + '@vue/shared': 3.4.16 csstype: 3.1.3 - /@vue/server-renderer@3.4.15(vue@3.4.15): - resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} + /@vue/server-renderer@3.4.16(vue@3.4.16): + resolution: {integrity: sha512-e0PZDpk/eZgICYb0DTQ+OeBlgt0FYGo+2DEcUkZxw+pDgF1qL0aYaOqmPcSbL5KK0nizvuSd7k5HZOkSwSaC2g==} peerDependencies: - vue: 3.4.15 + vue: 3.4.16 dependencies: - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 - vue: 3.4.15(typescript@5.3.3) + '@vue/compiler-ssr': 3.4.16 + '@vue/shared': 3.4.16 + vue: 3.4.16(typescript@5.3.3) /@vue/shared@3.4.15: resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} + dev: true - /@vueuse/core@10.7.2(vue@3.4.15): + /@vue/shared@3.4.16: + resolution: {integrity: sha512-HKCjeaxR+R95dCw1BDaytcHdlzZj9lxj7RlFnxWtcKq670t8oSeMsbPlkzkNc2V6IUzHaMtUxdBcdREAhb+7NA==} + + /@vueuse/core@10.7.2(vue@3.4.16): resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.15) - vue-demi: 0.14.6(vue@3.4.15) + '@vueuse/shared': 10.7.2(vue@3.4.16) + vue-demi: 0.14.6(vue@3.4.16) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1653,10 +1703,10 @@ packages: /@vueuse/metadata@10.7.2: resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} - /@vueuse/shared@10.7.2(vue@3.4.15): + /@vueuse/shared@10.7.2(vue@3.4.16): resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: - vue-demi: 0.14.6(vue@3.4.15) + vue-demi: 0.14.6(vue@3.4.16) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3483,6 +3533,13 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} @@ -3946,7 +4003,7 @@ packages: dev: true optional: true - /pinia@2.1.7(typescript@5.3.3)(vue@3.4.15): + /pinia@2.1.7(typescript@5.3.3)(vue@3.4.16): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -3960,8 +4017,8 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 5.3.3 - vue: 3.4.15(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.15) + vue: 3.4.16(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.4.16) dev: false /pkg-types@1.0.3: @@ -4915,7 +4972,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0 - '@vueuse/core': 10.7.2(vue@3.4.15) + '@vueuse/core': 10.7.2(vue@3.4.16) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.5 @@ -4926,7 +4983,7 @@ packages: - rollup dev: true - /unplugin-vue-components@0.26.0(vue@3.4.15): + /unplugin-vue-components@0.26.0(vue@3.4.16): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} peerDependencies: @@ -4949,7 +5006,7 @@ packages: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.6.0 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) transitivePeerDependencies: - rollup - supports-color @@ -5009,13 +5066,13 @@ packages: resolution: {integrity: sha512-qgjh5pz75MdE9Kzs8J0kBwaCfifHV0ezRbB9rpGsIOxam+ilcGV7WOk91vFJXquzRmiKrFh3Hxlh0JJWAmXTbQ==} dev: true - /vite-svg-loader@5.1.0(vue@3.4.15): + /vite-svg-loader@5.1.0(vue@3.4.16): resolution: {integrity: sha512-M/wqwtOEjgb956/+m5ZrYT/Iq6Hax0OakWbokj8+9PXOnB7b/4AxESHieEtnNEy7ZpjsjYW1/5nK8fATQMmRxw==} peerDependencies: vue: '>=3.2.13' dependencies: svgo: 3.2.0 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) dev: true /vite@5.0.12(@types/node@20.11.16)(less@4.2.0): @@ -5055,7 +5112,7 @@ packages: fsevents: 2.3.3 dev: true - /vue-demi@0.13.11(vue@3.4.15): + /vue-demi@0.13.11(vue@3.4.16): resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true @@ -5067,10 +5124,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) dev: false - /vue-demi@0.14.6(vue@3.4.15): + /vue-demi@0.14.6(vue@3.4.16): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -5082,9 +5139,9 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) - /vue-echarts@6.6.8(echarts@5.4.3)(vue@3.4.15): + /vue-echarts@6.6.8(echarts@5.4.3)(vue@3.4.16): resolution: {integrity: sha512-3EGrxKGCGjHnkhudRQQ4fkK5iJxxXNQ1fXvSWA/7mzR/oV7BBSHYvC3gDbG/WIW0A/Fcx2H8k5H3NDyWgjyi8g==} requiresBuild: true peerDependencies: @@ -5100,8 +5157,8 @@ packages: dependencies: echarts: 5.4.3 resize-detector: 0.3.0 - vue: 3.4.15(typescript@5.3.3) - vue-demi: 0.13.11(vue@3.4.15) + vue: 3.4.16(typescript@5.3.3) + vue-demi: 0.13.11(vue@3.4.16) dev: false /vue-eslint-parser@9.4.2(eslint@8.56.0): @@ -5122,7 +5179,7 @@ packages: - supports-color dev: true - /vue-i18n@9.9.1(vue@3.4.15): + /vue-i18n@9.9.1(vue@3.4.16): resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} engines: {node: '>= 16'} peerDependencies: @@ -5131,15 +5188,15 @@ packages: '@intlify/core-base': 9.9.1 '@intlify/shared': 9.9.1 '@vue/devtools-api': 6.5.1 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) - /vue-router@4.2.5(vue@3.4.15): + /vue-router@4.2.5(vue@3.4.16): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.16(typescript@5.3.3) dev: false /vue-template-compiler@2.7.16: @@ -5161,19 +5218,19 @@ packages: typescript: 5.3.3 dev: true - /vue@3.4.15(typescript@5.3.3): - resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} + /vue@3.4.16(typescript@5.3.3): + resolution: {integrity: sha512-l5/KcZRp3GbsFXQGeCL9ll1JfRU285K/7l8mZM+dEO+CnE1j26MvfBKJi17iCRRwstl+Jz7KSLlzj9L79fB6WA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-sfc': 3.4.15 - '@vue/runtime-dom': 3.4.15 - '@vue/server-renderer': 3.4.15(vue@3.4.15) - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.16 + '@vue/compiler-sfc': 3.4.16 + '@vue/runtime-dom': 3.4.16 + '@vue/server-renderer': 3.4.16(vue@3.4.16) + '@vue/shared': 3.4.16 typescript: 5.3.3 /webpack-sources@3.2.3: