diff --git a/README.md b/README.md index 6ec39aa..1f64090 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,13 @@ Target: Build a protocol testing tool that supports various connection methods. ### UI -Communication between two serial ports. +Using lumino, drag and drop function to change the layout, making it more convenient for multiple connections. -![COM1](docs/imgs/COM-1.png) +[vue3-lumino-widget](https://github.com/novrain/vue3-lumino-widget) -![COM2](docs/imgs/COM-2.png) +Send and receive data between two serial ports. + +![Lumino](docs/imgs/Lumino.png) ## Development diff --git a/README_zh.md b/README_zh.md index 61b22fd..f25f635 100644 --- a/README_zh.md +++ b/README_zh.md @@ -8,11 +8,13 @@ ### UI -两个串口间收发数据。 +引入了Lumino, 方便的拖拽功能,改变布局,多连接时更便捷。 + +[vue3-lumino-widget](https://github.com/novrain/vue3-lumino-widget) -![COM1](docs/imgs/COM-1.png) +两个串口间收发数据。 -![COM2](docs/imgs/COM-2.png) +![Lumino](docs/imgs/Lumino.png) ## 开发 diff --git a/docs/imgs/Lumino.png b/docs/imgs/Lumino.png new file mode 100644 index 0000000..d6755db Binary files /dev/null and b/docs/imgs/Lumino.png differ diff --git a/package.json b/package.json index 9d2c17c..38fc5cc 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,10 @@ "forge:publish": "electron-forge publish" }, "dependencies": { + "@fortawesome/fontawesome-free": "^6.5.1", "@intlify/unplugin-vue-i18n": "^1.5.0", + "@lumino/default-theme": "^2.1.4", + "@lumino/widgets": "^2.3.1", "@mdi/font": "7.3.67", "@serialport/binding-abstract": "^10.1.0", "buffer": "^6.0.3", @@ -40,13 +43,13 @@ "js-yaml": "^4.1.0", "macos-release": "^3.2.0", "pinia": "^2.1.7", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.1.14", "roboto-fontface": "*", "rxjs": "^7.8.1", "serialport": "^12.0.0", "splitpanes": "^3.1.5", "stylus": "^0.62.0", - "vue": "^3.3.10", + "vue": "^3.3.11", "vue-i18n": "^9.8.0", "vue-router": "^4.2.5", "vuetify": "^3.4.6", @@ -58,7 +61,7 @@ "windows-native-registry": "^3.2.2" }, "devDependencies": { - "@babel/types": "^7.23.5", + "@babel/types": "^7.23.6", "@electron-forge/cli": "^7.2.0", "@electron-forge/maker-deb": "^7.2.0", "@electron-forge/maker-rpm": "^7.2.0", @@ -67,10 +70,10 @@ "@electron-forge/plugin-auto-unpack-natives": "^7.2.0", "@types/jest": "^29.5.11", "@types/js-yaml": "^4.0.9", - "@types/node": "^20.10.3", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "@vitejs/plugin-vue": "^4.5.1", + "@types/node": "^20.10.4", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", + "@vitejs/plugin-vue": "^4.5.2", "@vue/eslint-config-typescript": "^12.0.0", "@vue/test-utils": "^2.4.3", "@vue/vue3-jest": "^29.2.6", @@ -84,8 +87,8 @@ "ts-jest": "^29.1.1", "typescript": "^5.3.3", "unplugin-fonts": "^1.1.1", - "vite": "^5.0.6", - "vite-plugin-vuetify": "^1.0.2", + "vite": "^5.0.8", + "vite-plugin-vuetify": "^2.0.1", "vue-tsc": "^1.8.25", "wait-on": "^7.2.0" }, diff --git a/src/renderer/src/App.vue b/src/renderer/src/App.vue index 151d386..f7f7e8c 100644 --- a/src/renderer/src/App.vue +++ b/src/renderer/src/App.vue @@ -54,6 +54,7 @@ + + \ No newline at end of file diff --git a/src/renderer/src/components/lumino/LuminoWidget.vue b/src/renderer/src/components/lumino/LuminoWidget.vue new file mode 100644 index 0000000..40171a1 --- /dev/null +++ b/src/renderer/src/components/lumino/LuminoWidget.vue @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git a/src/renderer/src/main.ts b/src/renderer/src/main.ts index 4fed22c..f11674d 100644 --- a/src/renderer/src/main.ts +++ b/src/renderer/src/main.ts @@ -12,7 +12,6 @@ import { createApp } from 'vue' // Plugins import { registerPlugins } from '@/plugins' -import 'splitpanes/dist/splitpanes.css' const app = createApp(App) diff --git a/src/renderer/src/store/session.ts b/src/renderer/src/store/session.ts index a61cee3..bb48ea4 100644 --- a/src/renderer/src/store/session.ts +++ b/src/renderer/src/store/session.ts @@ -51,6 +51,14 @@ export const useSessionStore = defineStore('session', { this.sessions = this.sessions.filter(s => { return !(s.id === session.id) }) + }, + setSessionName(session: Session, name: string) { + const s = this.sessions.find(s => { + return (s.id === session.id) + }) + if (s) { + s.name = name + } } } }) diff --git a/src/renderer/src/views/SessionManager.vue b/src/renderer/src/views/SessionManager.vue index bfb93a9..84b1442 100644 --- a/src/renderer/src/views/SessionManager.vue +++ b/src/renderer/src/views/SessionManager.vue @@ -1,37 +1,21 @@ diff --git a/tsconfig.vite.json b/tsconfig.vite.json index c61d6c1..293fde7 100644 --- a/tsconfig.vite.json +++ b/tsconfig.vite.json @@ -20,7 +20,12 @@ ], "types": [ "element-plus/global" - ] + ], + "paths": { + "@/*": ["./src/renderer/src/*"], + "@W/*": ["./src/wavy/*"], + "@M/*": ["./src/main/*"], + } }, "include": [ "src/renderer/**/*.ts", diff --git a/yarn.lock b/yarn.lock index 4951606..dcb0b43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -318,6 +318,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.23.6": + version "7.23.6" + resolved "http://47.122.4.61:4873/@babel%2ftypes/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" + integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "http://47.122.4.61:4873/@bcoe%2fv8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -846,6 +855,11 @@ resolved "http://47.122.4.61:4873/@floating-ui%2futils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== +"@fortawesome/fontawesome-free@^6.5.1": + version "6.5.1" + resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz#55cc8410abf1003b726324661ce5b0d1c10de258" + integrity sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw== + "@gar/promisify@^1.1.3": version "1.1.3" resolved "http://47.122.4.61:4873/@gar%2fpromisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -1189,6 +1203,114 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@lumino/algorithm@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/algorithm/-/algorithm-2.0.1.tgz#1045f4629f96076b431fc1a8c0005e13d8b95a56" + integrity sha512-iA+uuvA7DeNFB0/cQpIWNgO1c6z4pOSigifjstLy+rxf1U5ZzxIq+xudnEuTbWgKSTviG02j4cKwCyx1PO6rzA== + +"@lumino/collections@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/collections/-/collections-2.0.1.tgz#cfb9afa9837eddb72d1939e73dcd5256feaf37ef" + integrity sha512-8TbAU/48XVPKc/FOhGHLuugf2Gmx6vhVEx867KGG5fLwDOI8EW4gTno78yJUk8G0QpgNa+sdpB/LwbJFNIratg== + dependencies: + "@lumino/algorithm" "^2.0.1" + +"@lumino/commands@^2.2.0": + version "2.2.0" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/commands/-/commands-2.2.0.tgz#ec3ee704a39ec5ca4adcae40c4bd9d606d901121" + integrity sha512-xm+4rFithAd/DLZheQcS0GJaI3m0gVg07mCEZAWBLolN5e7w6XTr17VuD7J6KSjdBygMKZ3n8GlEkpcRNWEajA== + dependencies: + "@lumino/algorithm" "^2.0.1" + "@lumino/coreutils" "^2.1.2" + "@lumino/disposable" "^2.1.2" + "@lumino/domutils" "^2.0.1" + "@lumino/keyboard" "^2.0.1" + "@lumino/signaling" "^2.1.2" + "@lumino/virtualdom" "^2.0.1" + +"@lumino/coreutils@^2.1.2": + version "2.1.2" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/coreutils/-/coreutils-2.1.2.tgz#354e658353e99969329c9ee33b0692ecd97abe1f" + integrity sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A== + +"@lumino/default-theme@^2.1.4": + version "2.1.4" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/default-theme/-/default-theme-2.1.4.tgz#91caebd07b84053d0105caf1bd898a20e46d51b9" + integrity sha512-9Fs8imKEmVbsDXH3TVSTTSGEKdcpVXxN2vDmmgqTvHkbeaTJG6nuXxe3bx3bgcdGC4gSUWFQNojRxUZ7MPyXIg== + dependencies: + "@lumino/dragdrop" "^2.1.4" + "@lumino/widgets" "^2.3.1" + +"@lumino/disposable@^2.1.2": + version "2.1.2" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/disposable/-/disposable-2.1.2.tgz#a4df34a50d23e577051eee27c000fc9ad37f35bb" + integrity sha512-0qmB6zPt9+uj4SVMTfISn0wUOjYHahtKotwxDD5flfcscj2gsXaFCXO4Oqot1zcsZbg8uJmTUhEzAvFW0QhFNA== + dependencies: + "@lumino/signaling" "^2.1.2" + +"@lumino/domutils@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/domutils/-/domutils-2.0.1.tgz#1852eadd2658cf754e17f2d0e5c18d1737a91530" + integrity sha512-tbcfhsdKH04AMjSgYAYGD2xE80YcjrqKnfMTeU2NHt4J294Hzxs1GvEmSMk5qJ3Bbgwx6Z4BbQ7apnFg8Gc6cA== + +"@lumino/dragdrop@^2.1.4": + version "2.1.4" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/dragdrop/-/dragdrop-2.1.4.tgz#b5c90cdb27cc4d7c57e34cbe40897acadb59323f" + integrity sha512-/ckaYPHIZC1Ff0pU2H3WDI/Xm7V3i0XnyYG4PeZvG1+ovc0I0zeZtlb6qZXne0Vi2r8L2a0624FjF2CwwgNSnA== + dependencies: + "@lumino/coreutils" "^2.1.2" + "@lumino/disposable" "^2.1.2" + +"@lumino/keyboard@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/keyboard/-/keyboard-2.0.1.tgz#a16db961e29a94f87b2669c989b2b358590ce1f6" + integrity sha512-R2mrH9HCEcv/0MSAl7bEUbjCNOnhrg49nXZBEVckg//TEG+sdayCsyrbJNMPcZ07asIPKc6mq3v7DpAmDKqh+w== + +"@lumino/messaging@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/messaging/-/messaging-2.0.1.tgz#5ef321ed090b74b821d2a0de02493a2f9f3c21f7" + integrity sha512-Z1b9Sq7i2yw7BN/u9ezoBUMYK06CsQXO7BqpczSnEO0PfwFf9dWi7y9VcIySOBz9uogsT1uczZMIMtLefk+xPQ== + dependencies: + "@lumino/algorithm" "^2.0.1" + "@lumino/collections" "^2.0.1" + +"@lumino/properties@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/properties/-/properties-2.0.1.tgz#349407042df99d94943798078454dc11a327684b" + integrity sha512-RPtHrp8cQqMnTC915lOIdrmsbPDCC7PhPOZb2YY7/Jj6dEdwmGhoMthc2tBEYWoHP+tU/hVm8UR/mEQby22srQ== + +"@lumino/signaling@^2.1.2": + version "2.1.2" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/signaling/-/signaling-2.1.2.tgz#b5f127463165884174f1446e8364794af831a852" + integrity sha512-KtwKxx+xXkLOX/BdSqtvnsqBTPKDIENFBKeYkMTxstQc3fHRmyTzmaVoeZES+pr1EUy3e8vM4pQFVQpb8VsDdA== + dependencies: + "@lumino/algorithm" "^2.0.1" + "@lumino/coreutils" "^2.1.2" + +"@lumino/virtualdom@^2.0.1": + version "2.0.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/virtualdom/-/virtualdom-2.0.1.tgz#335e0e8758f21908a67f66b43f8dec177bcd6133" + integrity sha512-WNM+uUZX7vORhlDRN9NmhEE04Tz1plDjtbwsX+i/51pQj2N2r7+gsVPY/gR4w+I5apmC3zG8/BojjJYIwi8ogA== + dependencies: + "@lumino/algorithm" "^2.0.1" + +"@lumino/widgets@^2.3.1": + version "2.3.1" + resolved "https://mirrors.cloud.tencent.com/npm/@lumino/widgets/-/widgets-2.3.1.tgz#5c62de6cc7e2a2a84a1d1c63d719dad3a3de74ea" + integrity sha512-t3yKoXY4P1K1Tiv7ABZLKjwtn2gFIbaK0jnjFhoHNlzX5q43cm7FjtCFQWrvJbBN6Heq9qq00JPOWXeZ3IlQdg== + dependencies: + "@lumino/algorithm" "^2.0.1" + "@lumino/commands" "^2.2.0" + "@lumino/coreutils" "^2.1.2" + "@lumino/disposable" "^2.1.2" + "@lumino/domutils" "^2.0.1" + "@lumino/dragdrop" "^2.1.4" + "@lumino/keyboard" "^2.0.1" + "@lumino/messaging" "^2.0.1" + "@lumino/properties" "^2.0.1" + "@lumino/signaling" "^2.1.2" + "@lumino/virtualdom" "^2.0.1" + "@malept/cross-spawn-promise@^1.0.0", "@malept/cross-spawn-promise@^1.1.0": version "1.1.1" resolved "http://47.122.4.61:4873/@malept%2fcross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" @@ -1628,7 +1750,7 @@ resolved "http://47.122.4.61:4873/@types%2fminimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== -"@types/node@*", "@types/node@^20.10.3": +"@types/node@*": version "20.10.3" resolved "http://47.122.4.61:4873/@types%2fnode/-/node-20.10.3.tgz#4900adcc7fc189d5af5bb41da8f543cea6962030" integrity sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg== @@ -1647,6 +1769,13 @@ dependencies: undici-types "~5.26.4" +"@types/node@^20.10.4": + version "20.10.4" + resolved "https://mirrors.cloud.tencent.com/npm/@types/node/-/node-20.10.4.tgz#b246fd84d55d5b1b71bf51f964bd514409347198" + integrity sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg== + dependencies: + undici-types "~5.26.4" + "@types/responselike@^1.0.0": version "1.0.3" resolved "http://47.122.4.61:4873/@types%2fresponselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" @@ -1703,7 +1832,24 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^6.13.2", "@typescript-eslint/eslint-plugin@^6.7.0": +"@typescript-eslint/eslint-plugin@^6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2feslint-plugin/-/eslint-plugin-6.14.0.tgz#fc1ab5f23618ba590c87e8226ff07a760be3dd7b" + integrity sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw== + dependencies: + "@eslint-community/regexpp" "^4.5.1" + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/type-utils" "6.14.0" + "@typescript-eslint/utils" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.4" + natural-compare "^1.4.0" + semver "^7.5.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/eslint-plugin@^6.7.0": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2feslint-plugin/-/eslint-plugin-6.13.2.tgz#2e03506c5362a65e43cb132c37c9ce2d3cb51470" integrity sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ== @@ -1720,7 +1866,18 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.13.2", "@typescript-eslint/parser@^6.7.0": +"@typescript-eslint/parser@^6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2fparser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212" + integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA== + dependencies: + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" + debug "^4.3.4" + +"@typescript-eslint/parser@^6.7.0": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2fparser/-/parser-6.13.2.tgz#390b79cc9a57a5f904d197a201cc4b6bc4f9afb9" integrity sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg== @@ -1739,6 +1896,14 @@ "@typescript-eslint/types" "6.13.2" "@typescript-eslint/visitor-keys" "6.13.2" +"@typescript-eslint/scope-manager@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2fscope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48" + integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg== + dependencies: + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/type-utils@6.13.2": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2ftype-utils/-/type-utils-6.13.2.tgz#ebec2da14a6bb7122e0fd31eea72a382c39c6102" @@ -1749,11 +1914,26 @@ debug "^4.3.4" ts-api-utils "^1.0.1" +"@typescript-eslint/type-utils@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2ftype-utils/-/type-utils-6.14.0.tgz#ac9cb5ba0615c837f1a6b172feeb273d36e4f8af" + integrity sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw== + dependencies: + "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/utils" "6.14.0" + debug "^4.3.4" + ts-api-utils "^1.0.1" + "@typescript-eslint/types@6.13.2": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2ftypes/-/types-6.13.2.tgz#c044aac24c2f6cefb8e921e397acad5417dd0ae6" integrity sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg== +"@typescript-eslint/types@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2ftypes/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929" + integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA== + "@typescript-eslint/typescript-estree@6.13.2": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2ftypescript-estree/-/typescript-estree-6.13.2.tgz#ae556ee154c1acf025b48d37c3ef95a1d55da258" @@ -1767,6 +1947,19 @@ semver "^7.5.4" ts-api-utils "^1.0.1" +"@typescript-eslint/typescript-estree@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2ftypescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13" + integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw== + dependencies: + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/visitor-keys" "6.14.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.5.4" + ts-api-utils "^1.0.1" + "@typescript-eslint/utils@6.13.2": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2futils/-/utils-6.13.2.tgz#8eb89e53adc6d703a879b131e528807245486f89" @@ -1780,6 +1973,19 @@ "@typescript-eslint/typescript-estree" "6.13.2" semver "^7.5.4" +"@typescript-eslint/utils@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2futils/-/utils-6.14.0.tgz#856a9e274367d99ffbd39c48128b93a86c4261e3" + integrity sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.12" + "@types/semver" "^7.5.0" + "@typescript-eslint/scope-manager" "6.14.0" + "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/typescript-estree" "6.14.0" + semver "^7.5.4" + "@typescript-eslint/visitor-keys@6.13.2": version "6.13.2" resolved "http://47.122.4.61:4873/@typescript-eslint%2fvisitor-keys/-/visitor-keys-6.13.2.tgz#e0a4a80cf842bb08e6127b903284166ac4a5594c" @@ -1788,15 +1994,23 @@ "@typescript-eslint/types" "6.13.2" eslint-visitor-keys "^3.4.1" +"@typescript-eslint/visitor-keys@6.14.0": + version "6.14.0" + resolved "http://47.122.4.61:4873/@typescript-eslint%2fvisitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e" + integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw== + dependencies: + "@typescript-eslint/types" "6.14.0" + eslint-visitor-keys "^3.4.1" + "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "http://47.122.4.61:4873/@ungap%2fstructured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@vitejs/plugin-vue@^4.5.1": - version "4.5.1" - resolved "http://47.122.4.61:4873/@vitejs%2fplugin-vue/-/plugin-vue-4.5.1.tgz#84815bfeb46928c03a9ed765e4a8425c22345e15" - integrity sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g== +"@vitejs/plugin-vue@^4.5.2": + version "4.5.2" + resolved "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-4.5.2.tgz#1212d81bc83680e14448fefe55abd9fe1ed49ed1" + integrity sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ== "@volar/language-core@1.11.1", "@volar/language-core@~1.11.1": version "1.11.1" @@ -1830,6 +2044,16 @@ estree-walker "^2.0.2" source-map-js "^1.0.2" +"@vue/compiler-core@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-core/-/compiler-core-3.3.11.tgz#9fa26f8c81b9b34365f94ce1ed4d0e6e6f94a2ac" + integrity sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w== + dependencies: + "@babel/parser" "^7.23.5" + "@vue/shared" "3.3.11" + estree-walker "^2.0.2" + source-map-js "^1.0.2" + "@vue/compiler-dom@3.3.10", "@vue/compiler-dom@^3.3.0": version "3.3.10" resolved "http://47.122.4.61:4873/@vue%2fcompiler-dom/-/compiler-dom-3.3.10.tgz#183811252be6aff4ac923f783124bb1590301907" @@ -1838,7 +2062,31 @@ "@vue/compiler-core" "3.3.10" "@vue/shared" "3.3.10" -"@vue/compiler-sfc@3.3.10", "@vue/compiler-sfc@^3.2.47": +"@vue/compiler-dom@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-dom/-/compiler-dom-3.3.11.tgz#36a76ea3a296d41bad133a6912cb0a847d969e4f" + integrity sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw== + dependencies: + "@vue/compiler-core" "3.3.11" + "@vue/shared" "3.3.11" + +"@vue/compiler-sfc@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-sfc/-/compiler-sfc-3.3.11.tgz#acfae240c875d067e0e2c9a4e2d910074408c73b" + integrity sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA== + dependencies: + "@babel/parser" "^7.23.5" + "@vue/compiler-core" "3.3.11" + "@vue/compiler-dom" "3.3.11" + "@vue/compiler-ssr" "3.3.11" + "@vue/reactivity-transform" "3.3.11" + "@vue/shared" "3.3.11" + estree-walker "^2.0.2" + magic-string "^0.30.5" + postcss "^8.4.32" + source-map-js "^1.0.2" + +"@vue/compiler-sfc@^3.2.47": version "3.3.10" resolved "http://47.122.4.61:4873/@vue%2fcompiler-sfc/-/compiler-sfc-3.3.10.tgz#8eb97d42f276089ec58fd0565ef3a813bceeaa87" integrity sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg== @@ -1862,6 +2110,14 @@ "@vue/compiler-dom" "3.3.10" "@vue/shared" "3.3.10" +"@vue/compiler-ssr@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-ssr/-/compiler-ssr-3.3.11.tgz#598942a73b64f2bd3f95908b104a7fbb55fc41a2" + integrity sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg== + dependencies: + "@vue/compiler-dom" "3.3.11" + "@vue/shared" "3.3.11" + "@vue/devtools-api@^6.5.0": version "6.5.1" resolved "http://47.122.4.61:4873/@vue%2fdevtools-api/-/devtools-api-6.5.1.tgz#7f71f31e40973eeee65b9a64382b13593fdbd697" @@ -1902,43 +2158,59 @@ estree-walker "^2.0.2" magic-string "^0.30.5" -"@vue/reactivity@3.3.10": - version "3.3.10" - resolved "http://47.122.4.61:4873/@vue%2freactivity/-/reactivity-3.3.10.tgz#78fe3da319276d9e6d0f072037532928c472a287" - integrity sha512-H5Z7rOY/JLO+e5a6/FEXaQ1TMuOvY4LDVgT+/+HKubEAgs9qeeZ+NhADSeEtrNQeiKLDuzeKc8v0CUFpB6Pqgw== +"@vue/reactivity-transform@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/reactivity-transform/-/reactivity-transform-3.3.11.tgz#2bd486f4eff60c8724309925618891e722fcfadc" + integrity sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg== dependencies: - "@vue/shared" "3.3.10" + "@babel/parser" "^7.23.5" + "@vue/compiler-core" "3.3.11" + "@vue/shared" "3.3.11" + estree-walker "^2.0.2" + magic-string "^0.30.5" -"@vue/runtime-core@3.3.10": - version "3.3.10" - resolved "http://47.122.4.61:4873/@vue%2fruntime-core/-/runtime-core-3.3.10.tgz#d7b78c5c0500b856cf9447ef81d4a1b1438fd5bb" - integrity sha512-DZ0v31oTN4YHX9JEU5VW1LoIVgFovWgIVb30bWn9DG9a7oA415idcwsRNNajqTx8HQJyOaWfRKoyuP2P2TYIag== +"@vue/reactivity@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/reactivity/-/reactivity-3.3.11.tgz#91f8e6c9ac60a595a5278c836b197628fd947a0d" + integrity sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g== dependencies: - "@vue/reactivity" "3.3.10" - "@vue/shared" "3.3.10" + "@vue/shared" "3.3.11" -"@vue/runtime-dom@3.3.10": - version "3.3.10" - resolved "http://47.122.4.61:4873/@vue%2fruntime-dom/-/runtime-dom-3.3.10.tgz#130dfffb8fee8051671aaf80c5104d2020544950" - integrity sha512-c/jKb3ny05KJcYk0j1m7Wbhrxq7mZYr06GhKykDMNRRR9S+/dGT8KpHuNQjv3/8U4JshfkAk6TpecPD3B21Ijw== +"@vue/runtime-core@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/runtime-core/-/runtime-core-3.3.11.tgz#63defba57bc54c1dac68a95b56c2633b1419193d" + integrity sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw== dependencies: - "@vue/runtime-core" "3.3.10" - "@vue/shared" "3.3.10" + "@vue/reactivity" "3.3.11" + "@vue/shared" "3.3.11" + +"@vue/runtime-dom@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/runtime-dom/-/runtime-dom-3.3.11.tgz#1146d8d280b0fec4d2e18c4a4c8f8121d0cecc09" + integrity sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ== + dependencies: + "@vue/runtime-core" "3.3.11" + "@vue/shared" "3.3.11" csstype "^3.1.2" -"@vue/server-renderer@3.3.10": - version "3.3.10" - resolved "http://47.122.4.61:4873/@vue%2fserver-renderer/-/server-renderer-3.3.10.tgz#f23d151f0e5021ebdc730052d9934c9178486742" - integrity sha512-0i6ww3sBV3SKlF3YTjSVqKQ74xialMbjVYGy7cOTi7Imd8ediE7t72SK3qnvhrTAhOvlQhq6Bk6nFPdXxe0sAg== +"@vue/server-renderer@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/server-renderer/-/server-renderer-3.3.11.tgz#409aed8031a125791e2143552975ecd1958ad601" + integrity sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A== dependencies: - "@vue/compiler-ssr" "3.3.10" - "@vue/shared" "3.3.10" + "@vue/compiler-ssr" "3.3.11" + "@vue/shared" "3.3.11" "@vue/shared@3.3.10", "@vue/shared@^3.3.0": version "3.3.10" resolved "http://47.122.4.61:4873/@vue%2fshared/-/shared-3.3.10.tgz#1583a8d85a957d8b819078c465d2a11db7914b2f" integrity sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw== +"@vue/shared@3.3.11": + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.3.11.tgz#f6a038e15237edefcc90dbfe7edb806dd355c7bd" + integrity sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw== + "@vue/test-utils@^2.4.3": version "2.4.3" resolved "http://47.122.4.61:4873/@vue%2ftest-utils/-/test-utils-2.4.3.tgz#d86786d809f918c77fb9e1fafaa2438af37c17d3" @@ -1959,12 +2231,11 @@ source-map "0.5.6" tsconfig "^7.0.0" -"@vuetify/loader-shared@^1.7.1": - version "1.7.1" - resolved "http://47.122.4.61:4873/@vuetify%2floader-shared/-/loader-shared-1.7.1.tgz#0f63a3d41b6df29a2db1ff438aa1819b237c37a3" - integrity sha512-kLUvuAed6RCvkeeTNJzuy14pqnkur8lTuner7v7pNE/kVhPR97TuyXwBSBMR1cJeiLiOfu6SF5XlCYbXByEx1g== +"@vuetify/loader-shared@^2.0.1": + version "2.0.1" + resolved "http://47.122.4.61:4873/@vuetify%2floader-shared/-/loader-shared-2.0.1.tgz#4bb50ce6455b1c37958a58a63cc32e4ae6829287" + integrity sha512-zy5/ohEO7RcJaWYu2Xiy8TBEOkTb42XvWvSAJwXAtY8OlwqyGhzzBp9OvMVjLGIuFXumBpXKlsaVIkeN0OWWSw== dependencies: - find-cache-dir "^3.3.2" upath "^2.0.1" "@vueuse/core@^9.1.0": @@ -2643,11 +2914,6 @@ commander@^5.0.0: resolved "http://47.122.4.61:4873/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -commondir@^1.0.1: - version "1.0.1" - resolved "http://47.122.4.61:4873/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - compare-version@^0.1.2: version "0.1.2" resolved "http://47.122.4.61:4873/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" @@ -3471,15 +3737,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-cache-dir@^3.3.2: - version "3.3.2" - resolved "http://47.122.4.61:4873/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - find-up@^2.0.0: version "2.1.0" resolved "http://47.122.4.61:4873/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -4928,13 +5185,6 @@ magic-string@^0.30.0, magic-string@^0.30.5: dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -make-dir@^3.0.2: - version "3.1.0" - resolved "http://47.122.4.61:4873/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-dir@^4.0.0: version "4.0.0" resolved "http://47.122.4.61:4873/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -5619,7 +5869,7 @@ pirates@^4.0.4: resolved "http://47.122.4.61:4873/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "http://47.122.4.61:4873/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -5805,10 +6055,10 @@ rechoir@^0.8.0: dependencies: resolve "^1.20.0" -reflect-metadata@^0.1.13: - version "0.1.13" - resolved "http://47.122.4.61:4873/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect-metadata@^0.1.14: + version "0.1.14" + resolved "https://mirrors.cloud.tencent.com/npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz#24cf721fe60677146bb77eeb0e1f9dece3d65859" + integrity sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A== regenerator-runtime@^0.14.0: version "0.14.0" @@ -6009,7 +6259,7 @@ semver-compare@^1.0.0: resolved "http://47.122.4.61:4873/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "http://47.122.4.61:4873/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -6658,19 +6908,19 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vite-plugin-vuetify@^1.0.2: - version "1.0.2" - resolved "http://47.122.4.61:4873/vite-plugin-vuetify/-/vite-plugin-vuetify-1.0.2.tgz#d1777c63aa1b3a308756461b3d0299fd101ee8f4" - integrity sha512-MubIcKD33O8wtgQXlbEXE7ccTEpHZ8nPpe77y9Wy3my2MWw/PgehP9VqTp92BLqr0R1dSL970Lynvisx3UxBFw== +vite-plugin-vuetify@^2.0.1: + version "2.0.1" + resolved "http://47.122.4.61:4873/vite-plugin-vuetify/-/vite-plugin-vuetify-2.0.1.tgz#172ffb6c46fec469fa96b3df03fd11b90d48f5d6" + integrity sha512-GlRVAruohE8b0FqmeYYh1cYg3n8THGOv066uMA44qLv9uhUxSLw55CS7fi2yU0wH363TJ2vq36zUsPTjRFrjGQ== dependencies: - "@vuetify/loader-shared" "^1.7.1" + "@vuetify/loader-shared" "^2.0.1" debug "^4.3.3" upath "^2.0.1" -vite@^5.0.6: - version "5.0.6" - resolved "http://47.122.4.61:4873/vite/-/vite-5.0.6.tgz#f9e13503a4c5ccd67312c67803dec921f3bdea7c" - integrity sha512-MD3joyAEBtV7QZPl2JVVUai6zHms3YOmLR+BpMzLlX2Yzjfcc4gTgNi09d/Rua3F4EtC8zdwPU8eQYyib4vVMQ== +vite@^5.0.8: + version "5.0.8" + resolved "http://47.122.4.61:4873/vite/-/vite-5.0.8.tgz#070383dcb4d4f12adde9c119b8cca0f40bf906e9" + integrity sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ== dependencies: esbuild "^0.19.3" postcss "^8.4.32" @@ -6734,16 +6984,16 @@ vue-tsc@^1.8.25: "@vue/language-core" "1.8.25" semver "^7.5.4" -vue@^3.3.10: - version "3.3.10" - resolved "http://47.122.4.61:4873/vue/-/vue-3.3.10.tgz#6e19c1982ee655a14babe1610288b90005f02ab1" - integrity sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw== +vue@^3.3.11: + version "3.3.11" + resolved "https://mirrors.cloud.tencent.com/npm/vue/-/vue-3.3.11.tgz#898d97025f73cdb5fc4e3ae3fd07a54615232140" + integrity sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w== dependencies: - "@vue/compiler-dom" "3.3.10" - "@vue/compiler-sfc" "3.3.10" - "@vue/runtime-dom" "3.3.10" - "@vue/server-renderer" "3.3.10" - "@vue/shared" "3.3.10" + "@vue/compiler-dom" "3.3.11" + "@vue/compiler-sfc" "3.3.11" + "@vue/runtime-dom" "3.3.11" + "@vue/server-renderer" "3.3.11" + "@vue/shared" "3.3.11" vuetify@^3.4.6: version "3.4.6"