From a2d308bc1ab4b0835b68b60b7f1b4ab5feaffa25 Mon Sep 17 00:00:00 2001 From: wangxuefeng Date: Tue, 18 Mar 2025 16:44:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=97=A0=E7=95=8C=E6=B8=B2=E6=9F=93?= =?UTF-8?q?=E9=80=82=E9=85=8D=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/src/router/routes/modules/acl.ts | 6 +- .../src/router/routes/modules/application.ts | 4 +- .../src/router/routes/modules/project.ts | 23 +- apps/renderer/src/App.vue | 25 +- .../renderer-adapter/wujie-vue3/package.json | 2 +- .../wujie-vue3/src/adapter copy 2.vue | 168 --------- .../wujie-vue3/src/adapter copy.vue | 93 ----- .../wujie-vue3/src/adapter.vue | 60 +-- pnpm-lock.yaml | 349 +++++++----------- 9 files changed, 191 insertions(+), 539 deletions(-) delete mode 100644 packages/renderer-adapter/wujie-vue3/src/adapter copy 2.vue delete mode 100644 packages/renderer-adapter/wujie-vue3/src/adapter copy.vue diff --git a/apps/platform/src/router/routes/modules/acl.ts b/apps/platform/src/router/routes/modules/acl.ts index 9c8659c..ec3add5 100644 --- a/apps/platform/src/router/routes/modules/acl.ts +++ b/apps/platform/src/router/routes/modules/acl.ts @@ -1,6 +1,6 @@ import type { RouteRecordRaw } from 'vue-router'; -import RendererAdapter from '@sy/vue3-renderer-adapter'; +import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter'; import { VITE_RENDERER_URL } from '#/constants'; @@ -24,7 +24,7 @@ const routes: Array = [ keepAlive: true, icon: 'ant-design:list', }, - component: RendererAdapter, + component: WujieVueRendererAdapter, props: { url: `${VITE_RENDERER_URL}`, accessToken: localStorage.getItem('y-code-access-token'), @@ -40,7 +40,7 @@ const routes: Array = [ keepAlive: false, icon: 'ant-design:list', }, - component: RendererAdapter, + component: WujieVueRendererAdapter, props: { url: `${VITE_RENDERER_URL}`, accessToken: localStorage.getItem('y-code-access-token'), diff --git a/apps/platform/src/router/routes/modules/application.ts b/apps/platform/src/router/routes/modules/application.ts index 8706eb9..bd1c24d 100644 --- a/apps/platform/src/router/routes/modules/application.ts +++ b/apps/platform/src/router/routes/modules/application.ts @@ -1,6 +1,6 @@ import type { RouteRecordRaw } from 'vue-router'; -import RendererAdapter from '@sy/vue3-renderer-adapter'; +import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter'; import { VITE_RENDERER_URL } from '#/constants'; @@ -24,7 +24,7 @@ const routes: Array = [ keepAlive: false, icon: 'ant-design:list', }, - component: RendererAdapter, + component: WujieVueRendererAdapter, props: { url: `${VITE_RENDERER_URL}`, accessToken: localStorage.getItem('y-code-access-token'), diff --git a/apps/platform/src/router/routes/modules/project.ts b/apps/platform/src/router/routes/modules/project.ts index 3d34d60..b838308 100644 --- a/apps/platform/src/router/routes/modules/project.ts +++ b/apps/platform/src/router/routes/modules/project.ts @@ -1,15 +1,8 @@ import type { RouteRecordRaw } from 'vue-router'; -import { h } from 'vue'; - -import RendererAdapter from '@sy/vue3-renderer-adapter'; +import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter'; import { VITE_RENDERER_URL } from '#/constants'; -import { - LOW_CODE_APPLICATION_ID, - LOW_CODE_PROJECT_ID, -} from '#/constants/low-code'; -import { useUserStore } from '#/store/user'; // 微前端路由 const moduleName = 'project'; @@ -31,17 +24,7 @@ const routes: Array = [ keepAlive: true, icon: 'ant-design:list', }, - component: () => { - const userStore = useUserStore(); - return h(RendererAdapter, { - url: VITE_RENDERER_URL, - name: 'y-code-platform-project-list', - applicationId: LOW_CODE_APPLICATION_ID, - projectId: LOW_CODE_PROJECT_ID, - fileId: '4g4mz6qi8u', - accessToken: userStore.token, - }); - }, + component: WujieVueRendererAdapter, props: { url: `${VITE_RENDERER_URL}`, accessToken: localStorage.getItem('y-code-access-token'), @@ -57,7 +40,7 @@ const routes: Array = [ keepAlive: false, icon: 'ant-design:file', }, - component: RendererAdapter, + component: WujieVueRendererAdapter, props: { url: `${VITE_RENDERER_URL}`, accessToken: localStorage.getItem('y-code-access-token'), diff --git a/apps/renderer/src/App.vue b/apps/renderer/src/App.vue index d3e3d41..8629782 100644 --- a/apps/renderer/src/App.vue +++ b/apps/renderer/src/App.vue @@ -6,8 +6,15 @@ import { jsonp, request } from '@vtj/utils'; import { createProvider } from '@vtj/web'; import { ElLoading, ElMessage } from 'element-plus'; +import { getFile } from './io'; import { LowCodeService } from './service'; +console.log('window', window); + +const rawWindow = window; + +console.log('window.$wujie', window.$wujie); + // 定义 wujie props 的类型 interface WujieProps { accessToken?: string; @@ -19,15 +26,9 @@ interface WujieProps { } // 从 wujie props 获取数据,提供默认值 -const wujieProps: WujieProps = window.$wujie?.props || { - fileId, - projectId, -}; +const wujieProps: WujieProps = window.$wujie?.props || {}; console.log('wujie props:', wujieProps); -// 文件加载时,清空一次 sessionStorage -sessionStorage.clear(); - // 响应式状态 const renderer = ref(); const lowCodeService = new LowCodeService(); @@ -103,11 +104,15 @@ const getRenderComponent = async () => { const instance = getCurrentInstance(); instance?.appContext.app.use(lowCodeProvider); try { - const renderComponent = await lowCodeProvider.getRenderComponent( - wujieProps.fileId, + const file = await getFile(wujieProps.fileId); + const { renderer } = await lowCodeProvider.createDslRenderer( + file.published_dsl, + { + // window: rawWindow, + }, ); console.log('渲染组件获取成功'); - resolve(renderComponent); + resolve(renderer); } catch (error) { console.error('获取渲染组件失败:', error); ElMessage.error('获取渲染组件失败'); diff --git a/packages/renderer-adapter/wujie-vue3/package.json b/packages/renderer-adapter/wujie-vue3/package.json index 6bd250b..659f08c 100644 --- a/packages/renderer-adapter/wujie-vue3/package.json +++ b/packages/renderer-adapter/wujie-vue3/package.json @@ -28,7 +28,7 @@ "dependencies": { "postmate": "catalog:", "vue": "catalog:", - "wujie-vue3": "1.0.24" + "wujie-vue3": "1.0.13" }, "devDependencies": { "@farmfe/cli": "^1.0.4", diff --git a/packages/renderer-adapter/wujie-vue3/src/adapter copy 2.vue b/packages/renderer-adapter/wujie-vue3/src/adapter copy 2.vue deleted file mode 100644 index d5cd94d..0000000 --- a/packages/renderer-adapter/wujie-vue3/src/adapter copy 2.vue +++ /dev/null @@ -1,168 +0,0 @@ - - diff --git a/packages/renderer-adapter/wujie-vue3/src/adapter copy.vue b/packages/renderer-adapter/wujie-vue3/src/adapter copy.vue deleted file mode 100644 index 197d54e..0000000 --- a/packages/renderer-adapter/wujie-vue3/src/adapter copy.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - diff --git a/packages/renderer-adapter/wujie-vue3/src/adapter.vue b/packages/renderer-adapter/wujie-vue3/src/adapter.vue index c1e6666..083651c 100644 --- a/packages/renderer-adapter/wujie-vue3/src/adapter.vue +++ b/packages/renderer-adapter/wujie-vue3/src/adapter.vue @@ -17,10 +17,10 @@ const props = defineProps<{ url: string; }>(); -const { bus, preloadApp } = WujieVue; - console.log('props', props); +const { bus } = WujieVue; + // 生命周期钩子 const beforeLoad = (appWindow: Window) => { console.log(`${props.name} 开始加载`, appWindow); @@ -30,9 +30,9 @@ const afterMount = (appWindow: Window) => { console.log(`${props.name} 加载完成`, appWindow); }; -// 定义自定义 fetch 函数 -const customFetch = (url: string, options?: any) => { - return window.fetch(url, { ...options, credentials: 'include' }); +// 事件处理 +const handleMessage = (data: any) => { + console.log('收到子应用消息:', data); }; // 准备传递给子应用的数据 @@ -43,35 +43,36 @@ const subAppProps = { }, }; -// 预加载应用 +// 监听子应用的事件 +const handleReady = (data: any) => { + console.log('子应用就绪:', data); + // 可以在这里执行一些操作 +}; + +const handleRenderSuccess = () => { + console.log('子应用渲染成功'); + // 通知父应用 +}; + +const handleRenderFail = (error: any) => { + console.error('子应用渲染失败:', error); + // 处理错误情况 +}; + onMounted(() => { // 注册事件监听 - bus.$on('message', (data: any) => { - console.log('收到子应用消息:', data); - }); - bus.$on('ready', (data: any) => { - console.log('子应用就绪:', data); - }); - bus.$on('render-success', () => { - console.log('子应用渲染成功'); - }); - bus.$on('render-fail', (error: any) => { - console.error('子应用渲染失败:', error); - }); - - // 预加载应用 - preloadApp({ - degrade: true, - exec: true, - fetch: customFetch, - name: props.name, - url: props.url, - }); + bus.$on('message', handleMessage); + bus.$on('ready', handleReady); + bus.$on('render-success', handleRenderSuccess); + bus.$on('render-fail', handleRenderFail); }); onBeforeUnmount(() => { // 移除所有事件监听 - bus.$offAll(); + bus.$off('message', handleMessage); + bus.$off('ready', handleReady); + bus.$off('render-success', handleRenderSuccess); + bus.$off('render-fail', handleRenderFail); }); @@ -81,13 +82,12 @@ onBeforeUnmount(() => { :name="name" :url="url" :sync="sync" - :degrade="true" width="100%" height="100%" + :degrade="degrade" :props="subAppProps" :before-load="beforeLoad" :after-mount="afterMount" - :fetch="customFetch" /> diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7073098..ee7f1d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ catalogs: version: 1.7.1 '@iconify/json': specifier: ^2.2.314 - version: 2.2.317 + version: 2.2.318 '@iconify/tailwind': specifier: ^1.2.0 version: 1.2.0 @@ -494,7 +494,7 @@ catalogs: version: 2.1.10 vxe-pc-ui: specifier: ^4.4.8 - version: 4.4.16 + version: 4.4.17 vxe-table: specifier: 4.10.0 version: 4.10.0 @@ -691,16 +691,16 @@ importers: version: 1.5.4 '@vtj/cli': specifier: ^0.11.1 - version: 0.11.1(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) + version: 0.11.1(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.36.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) vite: specifier: 'catalog:' - version: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) vite-plugin-mkcert: specifier: 'catalog:' - version: 1.17.8(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + version: 1.17.8(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) vitest: specifier: 'catalog:' - version: 2.1.9(@types/node@22.13.10)(happy-dom@16.8.1)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) + version: 2.1.9(@types/node@22.13.10)(happy-dom@16.8.1)(jsdom@26.0.0)(less@4.2.2)(sass@1.86.0)(terser@5.39.0) apps/docs: dependencies: @@ -919,16 +919,16 @@ importers: version: 1.5.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vtj/cli': specifier: ^0.11.1 - version: 0.11.1(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.36.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) + version: 0.11.1(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) vite: specifier: 'catalog:' - version: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) vite-plugin-mkcert: specifier: 'catalog:' - version: 1.17.8(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) + version: 1.17.8(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) apps/y-code-v1: dependencies: @@ -1237,7 +1237,7 @@ importers: dependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.317 + version: 2.2.318 '@iconify/tailwind': specifier: 'catalog:' version: 1.2.0 @@ -1319,7 +1319,7 @@ importers: version: 0.21.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.7.2(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) devDependencies: '@pnpm/workspace.read-manifest': specifier: 'catalog:' @@ -1875,7 +1875,7 @@ importers: version: 3.5.13(typescript@5.8.2) vxe-pc-ui: specifier: 'catalog:' - version: 4.4.16(vue@3.5.13(typescript@5.8.2)) + version: 4.4.17(vue@3.5.13(typescript@5.8.2)) vxe-table: specifier: 'catalog:' version: 4.10.0(vue@3.5.13(typescript@5.8.2)) @@ -1960,8 +1960,8 @@ importers: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) wujie-vue3: - specifier: 1.0.24 - version: 1.0.24(vue@3.5.13(typescript@5.8.2)) + specifier: 1.0.13 + version: 1.0.13(vue@3.5.13(typescript@5.8.2)) devDependencies: '@farmfe/cli': specifier: ^1.0.4 @@ -4043,14 +4043,14 @@ packages: '@iconify-json/octicon@1.2.5': resolution: {integrity: sha512-FVFjjmAC1R1Feis9k+COO3WvL3yumk0E7RxNvOEGT9K8CDp05k3Qg2lLlynBzZrSfuT1DhReJUUXFAj60ZHkpA==} - '@iconify-json/simple-icons@1.2.28': - resolution: {integrity: sha512-KoCuXgJ2AysGjzOAMUtNPrXeOvvC3zRR+REbYhei2mx5LGTSSrrlVJdaSBv4f8LH9hgfhG7E4Us3hH3XwreP+A==} + '@iconify-json/simple-icons@1.2.29': + resolution: {integrity: sha512-KYrxmxtRz6iOAulRiUsIBMUuXek+H+Evwf8UvYPIkbQ+KDoOqTegHx3q/w3GDDVC0qJYB+D3hXPMZcpm78qIuA==} '@iconify-json/vscode-icons@1.2.16': resolution: {integrity: sha512-hstc2yVq2UJ6v6FrgjftzXRvphGZBsKxvSeXoFLP1Hgx89TPZKrGE5SV6vqsoeIlLYaQ7OZbXmAoVGroTfGmVQ==} - '@iconify/json@2.2.317': - resolution: {integrity: sha512-RMf7b3Wd4FMKR7roYmJ8mO6Lwm1JCzuuuVCi0aPcBvBwZkgoWSNHEOFG504L3GMz95cid5KS5Yc4Gt1TPA5bJA==} + '@iconify/json@2.2.318': + resolution: {integrity: sha512-8hmJxD/l322LLyQzt9s6aPCE6O+p86H9GVFhoH3hEQ9PRrU5O3Ptf8tlzFKzkBrBoEqdSzkAG5j8bwGt47Ragw==} '@iconify/tailwind@1.2.0': resolution: {integrity: sha512-KgpIHWOTcRYw1XcoUqyNSrmYyfLLqZYu3AmP8zdfLk0F5TqRO8YerhlvlQmGfn7rJXgPeZN569xPAJnJ53zZxA==} @@ -5789,8 +5789,8 @@ packages: '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} - '@vxe-ui/core@4.0.36': - resolution: {integrity: sha512-5aGHFNOV/chhMsiV0JaE46Py/YDR9qYUAQfS6kuQB5IGzqPhmR5yfvViZLpMrvuQt6jx8OZFSlmS1jG/GV8ktA==} + '@vxe-ui/core@4.0.37': + resolution: {integrity: sha512-PWX5+pstRw1c1vcdbMZO7uPjbEXQpecmhB92aS6qCXK5z8vWRtk6DzCCQcPs+5uTAI0WXyPAYO/EKCVdsSUCFQ==} peerDependencies: vue: ^3.5.13 @@ -12749,8 +12749,8 @@ packages: typescript: optional: true - vxe-pc-ui@4.4.16: - resolution: {integrity: sha512-mrQ6FkT1JIGw9jpQ0AlkcfoTBelGwdudskzD1XYaN+f/yFSL4zYLI32BlNrcZMcK7vJGEv6lL2b0nSyxUsM25Q==} + vxe-pc-ui@4.4.17: + resolution: {integrity: sha512-cXoRGNL5TLqIa4Lw+Z+nwwvGIghRZkZzWiqzb5+sXL3KeGUNRnGmP02WGYbh4ele2OkkTVINQItlmwfddNN3iw==} vxe-table-plugin-menus@4.0.6: resolution: {integrity: sha512-340W2H58hC9Qatk05Yfnq1GTzjtqmnHH0i9PK/pOnwX65w102d/UtfHe9Ax0i3uYqsbg6JuMEn6Mjnnm+/U3bQ==} @@ -12967,8 +12967,8 @@ packages: utf-8-validate: optional: true - wujie-vue3@1.0.24: - resolution: {integrity: sha512-QDsjb6q64pfyxBbLxlVm6xbfG9iYXaiCfqhzvn3ybC630Hlzqq2N6aT5c8ByTtqPA9/g9RZ9RKhG/uwFpwhMog==} + wujie-vue3@1.0.13: + resolution: {integrity: sha512-dbKYWY75zZCgGdhakGVHsXsmW3bc2s7S5iGenT7pz068Tu6D6nha8sbQgG6yD65jVy+htUU/9bBZFbx2L61JvQ==} peerDependencies: vue: ^3.5.13 @@ -12977,8 +12977,8 @@ packages: peerDependencies: vue: ^3.5.13 - wujie@1.0.24: - resolution: {integrity: sha512-gyuDnyyYEAc8xMSSS+m6lisWe/AyG9A4W2AQRTkCETnX2fkd3ETFhEL+3bKm2OxqgfnDbfY+QeReY6e9CkKZWQ==} + wujie@1.0.13: + resolution: {integrity: sha512-pLHBRpcMI/kAduONajDhkgggRaDJ1IFf93cLdTfrxrS3NpzjHzBWHSH7WNlSdeD0Vr6lFaP20sxChwOfvdxaTA==} wujie@1.0.25: resolution: {integrity: sha512-V9UtKYqs5Dop8ZgxYAySkavwC9Sc15EvzlbSD8N96VFwOD0vct0N1j0S1SLXkzruhooYEeAzlPNyt8gCBPcMKA==} @@ -15548,7 +15548,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.28': + '@iconify-json/simple-icons@1.2.29': dependencies: '@iconify/types': 2.0.0 @@ -15556,7 +15556,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.317': + '@iconify/json@2.2.318': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -17309,14 +17309,6 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0))': - dependencies: - '@vitest/spy': 2.1.9 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - vite: 5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) - '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.86.0)(terser@5.39.0))': dependencies: '@vitest/spy': 2.1.9 @@ -17419,68 +17411,7 @@ snapshots: transitivePeerDependencies: - vue - '@vtj/cli@0.11.1(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': - dependencies: - '@babel/core': 7.26.10 - '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@babel/types': 7.26.10 - '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@3.29.5) - '@types/babel__core': 7.20.5 - '@types/body-parser': 1.19.5 - '@types/node': 22.13.10 - '@types/serve-static': 1.15.7 - '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vitejs/plugin-legacy': 6.0.2(terser@5.39.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vitejs/plugin-vue': 5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitejs/plugin-vue-jsx': 4.1.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitest/coverage-v8': 3.0.9(vitest@3.0.9(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vtj/node': 0.11.1 - '@vue/test-utils': 2.4.6 - body-parser: 1.20.3 - cross-env: 7.0.3 - jsdom: 26.0.0 - memfs: 4.17.0 - rollup-plugin-external-globals: 0.13.0(rollup@3.29.5) - rollup-plugin-visualizer: 5.14.0(rollup@3.29.5) - sass: 1.85.1 - serve-static: 1.16.2 - terser: 5.39.0 - typescript: 5.8.2 - unbuild: 2.0.0(sass@1.85.1)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2)) - unplugin-element-plus: 0.9.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-cdn-import: 1.0.1(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@3.29.5)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-node-polyfills: 0.23.0(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-devtools: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - vitest: 3.0.9(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vue-tsc: 2.2.8(typescript@5.8.2) - transitivePeerDependencies: - - '@edge-runtime/vm' - - '@nuxt/kit' - - '@types/debug' - - '@vitest/browser' - - '@vitest/ui' - - bufferutil - - canvas - - debug - - happy-dom - - jiti - - less - - lightningcss - - msw - - rolldown - - rollup - - sass-embedded - - stylus - - sugarss - - supports-color - - tsx - - utf-8-validate - - vue - - yaml - - '@vtj/cli@0.11.1(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.36.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': + '@vtj/cli@0.11.1(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.36.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.9(@babel/core@7.26.10) @@ -17513,7 +17444,68 @@ snapshots: vite-plugin-cdn-import: 1.0.1(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@4.36.0)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-node-polyfills: 0.23.0(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-devtools: 7.7.2(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + vite-plugin-vue-devtools: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + vitest: 3.0.9(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vue-tsc: 2.2.8(typescript@5.8.2) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@nuxt/kit' + - '@types/debug' + - '@vitest/browser' + - '@vitest/ui' + - bufferutil + - canvas + - debug + - happy-dom + - jiti + - less + - lightningcss + - msw + - rolldown + - rollup + - sass-embedded + - stylus + - sugarss + - supports-color + - tsx + - utf-8-validate + - vue + - yaml + + '@vtj/cli@0.11.1(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': + dependencies: + '@babel/core': 7.26.10 + '@babel/preset-env': 7.26.9(@babel/core@7.26.10) + '@babel/types': 7.26.10 + '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@3.29.5) + '@types/babel__core': 7.20.5 + '@types/body-parser': 1.19.5 + '@types/node': 22.13.10 + '@types/serve-static': 1.15.7 + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vitejs/plugin-legacy': 6.0.2(terser@5.39.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vitejs/plugin-vue': 5.2.3(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue-jsx': 4.1.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitest/coverage-v8': 3.0.9(vitest@3.0.9(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vtj/node': 0.11.1 + '@vue/test-utils': 2.4.6 + body-parser: 1.20.3 + cross-env: 7.0.3 + jsdom: 26.0.0 + memfs: 4.17.0 + rollup-plugin-external-globals: 0.13.0(rollup@3.29.5) + rollup-plugin-visualizer: 5.14.0(rollup@3.29.5) + sass: 1.85.1 + serve-static: 1.16.2 + terser: 5.39.0 + typescript: 5.8.2 + unbuild: 2.0.0(sass@1.85.1)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2)) + unplugin-element-plus: 0.9.1 + vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vite-plugin-cdn-import: 1.0.1(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@3.29.5)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-node-polyfills: 0.23.0(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-vue-devtools: 7.7.2(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: 3.0.9(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) vue-tsc: 2.2.8(typescript@5.8.2) transitivePeerDependencies: @@ -17958,7 +17950,7 @@ snapshots: - '@vue/composition-api' - vue - '@vxe-ui/core@4.0.36(vue@3.5.13(typescript@5.8.2))': + '@vxe-ui/core@4.0.37(vue@3.5.13(typescript@5.8.2))': dependencies: dom-zindex: 1.0.6 vue: 3.5.13(typescript@5.8.2) @@ -25374,24 +25366,6 @@ snapshots: dependencies: vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) - vite-node@2.1.9(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.6.0 - pathe: 1.1.2 - vite: 5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@2.1.9(@types/node@22.13.10)(less@4.2.2)(sass@1.86.0)(terser@5.39.0): dependencies: cac: 6.7.14 @@ -25548,25 +25522,7 @@ snapshots: pathe: 0.2.0 vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - debug: 4.4.0(supports-color@9.4.0) - error-stack-parser-es: 0.1.5 - fs-extra: 11.3.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.1 - sirv: 3.0.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - optionalDependencies: - '@nuxt/kit': 3.16.0(magicast@0.3.5) - transitivePeerDependencies: - - rollup - - supports-color - - vite-plugin-inspect@0.8.9(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.36.0) @@ -25578,6 +25534,24 @@ snapshots: picocolors: 1.1.1 sirv: 3.0.1 vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) + optionalDependencies: + '@nuxt/kit': 3.16.0(magicast@0.3.5) + transitivePeerDependencies: + - rollup + - supports-color + + vite-plugin-inspect@0.8.9(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) + debug: 4.4.0(supports-color@9.4.0) + error-stack-parser-es: 0.1.5 + fs-extra: 11.3.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.1.1 + sirv: 3.0.1 + vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -25660,23 +25634,7 @@ snapshots: typescript: 5.8.2 vite: 6.2.2(@types/node@20.17.24)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): - dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vue/devtools-kit': 7.7.2 - '@vue/devtools-shared': 7.7.2 - execa: 9.5.2 - sirv: 3.0.1 - vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - transitivePeerDependencies: - - '@nuxt/kit' - - rollup - - supports-color - - vue - - vite-plugin-vue-devtools@7.7.2(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-core': 7.7.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 @@ -25684,7 +25642,7 @@ snapshots: execa: 9.5.2 sirv: 3.0.1 vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.36.0)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-vue-inspector: 5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.86.0)(terser@5.39.0)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' @@ -25692,6 +25650,22 @@ snapshots: - supports-color - vue + vite-plugin-vue-devtools@7.7.2(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + dependencies: + '@vue/devtools-core': 7.7.2(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 + execa: 9.5.2 + sirv: 3.0.1 + vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@3.29.5)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + transitivePeerDependencies: + - '@nuxt/kit' + - rollup + - supports-color + - vue + vite-plugin-vue-inspector@5.3.1(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.10 @@ -25722,18 +25696,6 @@ snapshots: transitivePeerDependencies: - supports-color - vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0): - dependencies: - esbuild: 0.24.0 - postcss: 8.5.3 - rollup: 4.36.0 - optionalDependencies: - '@types/node': 22.13.10 - fsevents: 2.3.3 - less: 4.2.2 - sass: 1.85.1 - terser: 5.39.0 - vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.86.0)(terser@5.39.0): dependencies: esbuild: 0.24.0 @@ -25800,7 +25762,7 @@ snapshots: dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.21.0)(search-insights@2.17.3) - '@iconify-json/simple-icons': 1.2.28 + '@iconify-json/simple-icons': 1.2.29 '@shikijs/core': 2.5.0 '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 @@ -25845,43 +25807,6 @@ snapshots: - typescript - universal-cookie - vitest@2.1.9(@types/node@22.13.10)(happy-dom@16.8.1)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.2.0 - debug: 4.4.0(supports-color@9.4.0) - expect-type: 1.2.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.1 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) - vite-node: 2.1.9(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 22.13.10 - happy-dom: 16.8.1 - jsdom: 26.0.0 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@2.1.9(@types/node@22.13.10)(happy-dom@16.8.1)(jsdom@26.0.0)(less@4.2.2)(sass@1.86.0)(terser@5.39.0): dependencies: '@vitest/expect': 2.1.9 @@ -26089,9 +26014,9 @@ snapshots: optionalDependencies: typescript: 5.8.2 - vxe-pc-ui@4.4.16(vue@3.5.13(typescript@5.8.2)): + vxe-pc-ui@4.4.17(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vxe-ui/core': 4.0.36(vue@3.5.13(typescript@5.8.2)) + '@vxe-ui/core': 4.0.37(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - vue @@ -26101,7 +26026,7 @@ snapshots: vxe-table@4.10.0(vue@3.5.13(typescript@5.8.2)): dependencies: - vxe-pc-ui: 4.4.16(vue@3.5.13(typescript@5.8.2)) + vxe-pc-ui: 4.4.17(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - vue @@ -26385,17 +26310,17 @@ snapshots: ws@8.18.1: {} - wujie-vue3@1.0.24(vue@3.5.13(typescript@5.8.2)): + wujie-vue3@1.0.13(vue@3.5.13(typescript@5.8.2)): dependencies: vue: 3.5.13(typescript@5.8.2) - wujie: 1.0.24 + wujie: 1.0.13 wujie-vue3@1.0.25(vue@3.5.13(typescript@5.8.2)): dependencies: vue: 3.5.13(typescript@5.8.2) wujie: 1.0.25 - wujie@1.0.24: + wujie@1.0.13: dependencies: '@babel/runtime': 7.26.10