chore: 排查无界加载异常的问题

This commit is contained in:
wangxuefeng 2025-03-19 00:08:19 +08:00
parent a2d308bc1a
commit 9b39f265d3
12 changed files with 369 additions and 260 deletions

View File

@ -35,6 +35,7 @@ onMounted(async () => {
const _engine = new Engine({
container,
service,
window,
project: {
// @ts-ignore
id: model.projectId,
@ -48,7 +49,9 @@ onMounted(async () => {
widgetManager.set('Previewer', {
props: {
path: (block: any) => {
console.log('block', block);
const pathname = location.pathname;
console.log('pathname', pathname);
return `${pathname}#/preview/${block.id}`;
}
}
@ -57,6 +60,10 @@ onMounted(async () => {
widgetManager.set('Templates', {
invisible: true
});
widgetManager.set('About', {
invisible: true
});
});
});
</script>
@ -72,5 +79,6 @@ onMounted(async () => {
.designer-container {
width: 100%;
height: 100%;
min-height: calc(100vh - 126px);
}
</style>

View File

@ -9,8 +9,6 @@ import { resetStaticRoutes } from '@vben/utils';
import { createRouterGuard } from './guard';
import { routes } from './routes';
console.log('routes', routes);
/**
* @zh_CN vue-router实例
*/
@ -28,7 +26,7 @@ const router = createRouter({
return to.hash ? { behavior: 'smooth', el: to.hash } : { left: 0, top: 0 };
},
// 是否应该禁止尾部斜杠。
// strict: true,
strict: true,
});
const resetRoutes = () => resetStaticRoutes(router, routes);

View File

@ -3,6 +3,7 @@ import type { RouteRecordRaw } from 'vue-router';
import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter';
import { VITE_RENDERER_URL } from '#/constants';
import { router } from '#/router';
// 微前端路由
const moduleName = 'application';
@ -25,11 +26,17 @@ const routes: Array<RouteRecordRaw> = [
icon: 'ant-design:list',
},
component: WujieVueRendererAdapter,
props: {
props: (route) => {
return {
url: `${VITE_RENDERER_URL}`,
accessToken: localStorage.getItem('y-code-access-token'),
fileId: 'b91n1y9yr',
projectId: '4',
getRouter: () => router,
route,
height: '100%',
// degrade: true,
};
},
},
],

View File

@ -19,16 +19,26 @@ const routes: RouteRecordRaw[] = [
path: 'designer',
name: `${moduleName}-designer`,
meta: {
keepAlive: false,
// keepAlive: false,
title: '低代码编辑器',
icon: 'ant-design:edit-outlined',
},
// component: WujieVueRendererAdapter,
// props: {
// url: `${VITE_DESIGNER_URL}`,
// fileId: '4g4mz6qi8u',
// projectId: 4,
// name: '4g4mz6qi8u',
// sync: false,
// degrade: false,
// },
component: RendererAdapter,
props: {
url: `${VITE_DESIGNER_URL}`,
accessToken: localStorage.getItem('y-code-access-token'),
fileId: '4g4mz6qi8u',
projectId: '4',
name: 'y-code-designer',
},
},
{

View File

@ -3,6 +3,7 @@ import type { RouteRecordRaw } from 'vue-router';
import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter';
import { VITE_RENDERER_URL } from '#/constants';
import { router } from '#/router';
// 微前端路由
const moduleName = 'project';
@ -23,13 +24,19 @@ const routes: Array<RouteRecordRaw> = [
title: '项目列表',
keepAlive: true,
icon: 'ant-design:list',
hideInMenu: true,
},
component: WujieVueRendererAdapter,
props: {
props: (route) => {
return {
url: `${VITE_RENDERER_URL}`,
accessToken: localStorage.getItem('y-code-access-token'),
fileId: '4g4mz6qi8u',
projectId: '4',
// degrade: true,
getRouter: () => router,
route,
};
},
},
{
@ -41,11 +48,17 @@ const routes: Array<RouteRecordRaw> = [
icon: 'ant-design:file',
},
component: WujieVueRendererAdapter,
props: {
props: (route) => {
console.log('route', route);
console.log('route.query', route.query);
return {
url: `${VITE_RENDERER_URL}`,
accessToken: localStorage.getItem('y-code-access-token'),
fileId: '7pftwojzu',
fileId: '45ucatjys',
projectId: '4',
getRouter: () => router,
route,
};
},
},
],

View File

@ -3,6 +3,7 @@ import type { RouteRecordRaw } from 'vue-router';
import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter';
import { VITE_RENDERER_URL } from '#/constants';
import { router } from '#/router';
const routes: RouteRecordRaw[] = [
{
@ -27,7 +28,8 @@ const routes: RouteRecordRaw[] = [
fileId: '7pfr394d6',
projectId: 4,
name: '7pfr394d6',
sync: true,
degrade: true,
getRouter: () => router,
},
},
],

View File

@ -6,15 +6,8 @@ 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;
@ -26,7 +19,7 @@ interface WujieProps {
}
// wujie props
const wujieProps: WujieProps = window.$wujie?.props || {};
const wujieProps: WujieProps = window.$wujie?.props;
console.log('wujie props:', wujieProps);
//
@ -104,15 +97,11 @@ const getRenderComponent = async () => {
const instance = getCurrentInstance();
instance?.appContext.app.use(lowCodeProvider);
try {
const file = await getFile(wujieProps.fileId);
const { renderer } = await lowCodeProvider.createDslRenderer(
file.published_dsl,
{
// window: rawWindow,
},
const renderComponent = await lowCodeProvider.getRenderComponent(
wujieProps.fileId,
);
console.log('渲染组件获取成功');
resolve(renderer);
resolve(renderComponent);
} catch (error) {
console.error('获取渲染组件失败:', error);
ElMessage.error('获取渲染组件失败');
@ -177,7 +166,7 @@ onMounted(async () => {
<template>
<div class="renderer-container">
<component :is="renderer" v-if="renderer" :wujie-props="wujieProps" />
<component :is="renderer" v-if="renderer" v-bind="wujieProps" />
<div v-else-if="!isLoading && isError" class="error-message">
组件加载失败请检查参数和网络连接
@ -191,6 +180,7 @@ onMounted(async () => {
<style scoped>
.renderer-container {
box-sizing: border-box;
padding: 20px;
height: 100%;
width: 100%;

View File

@ -8,7 +8,6 @@ import ElementPlus from 'element-plus';
import App from './App.vue';
// import '@sy/web-vitals';
import 'element-plus/dist/index.css';
import '@vtj/ui/dist/style.css';

View File

@ -43,7 +43,8 @@ const initPostmate = async () => {
console.log('finalUrl', finalUrl);
const connection = new Postmate({
container,
classListArray: ['low-code-adapter-iframe'],
container: document.querySelector('#low-code-adapter'),
model: {
accessToken: props.accessToken,
// model
@ -57,12 +58,16 @@ const initPostmate = async () => {
url: finalUrl,
});
connection.then((child) => {
child.frame.style.height = '100%';
child.frame.style.width = '100%';
connection.then((ctx) => {
console.log('ctx', ctx);
console.log('ctx.parent', ctx.parent);
console.log('ctx.parent.innerHeight', ctx.parent.innerHeight);
ctx.frame.style.height = `${ctx.parent.innerHeight - 38 - 88}px`;
ctx.frame.style.minHeight = `800px`;
ctx.frame.style.width = '100%';
// @ts-ignore console
console.log(`${props.name} 连接成功`, child);
child.call('child-connected', {
console.log(`${props.name} 连接成功`, ctx);
ctx.call('child-connected', {
name: props.name,
});
});
@ -74,19 +79,11 @@ onMounted(() => {
</script>
<template>
<div
id="low-code-adapter"
class="low-code-adapter"
style="width: 100%; height: 100%"
></div>
<div id="low-code-adapter"></div>
</template>
<style scoped>
.low-code-adapter {
width: 100%;
}
.low-code-adapter iframe {
<style>
.low-code-adapter-iframe {
width: 100%;
height: 100%;
border: none;

View File

@ -28,13 +28,14 @@
"dependencies": {
"postmate": "catalog:",
"vue": "catalog:",
"wujie-vue3": "1.0.13"
"wujie-vue3": "1.0.22"
},
"devDependencies": {
"@farmfe/cli": "^1.0.4",
"@farmfe/core": "^1.7.1",
"@types/postmate": "catalog:",
"@vitejs/plugin-vue": "catalog:",
"vite-plugin-dts": "catalog:"
"vite-plugin-dts": "catalog:",
"vue-router": "catalog:"
}
}

View File

@ -1,4 +1,6 @@
<script setup lang="ts">
import type { Router, RouteRecordRaw } from 'vue-router';
import { onBeforeUnmount, onMounted } from 'vue';
import WujieVue from 'wujie-vue3';
@ -8,11 +10,15 @@ import { version } from '/package.json';
const props = defineProps<{
[key: string]: any;
accessToken?: string;
applicationId: number | string;
applicationId: number;
degrade?: boolean;
fileId: number | string;
getRouter: () => Router;
name: string;
projectId: number | string;
// payload
payload?: Record<string, any>;
projectId: number;
route: RouteRecordRaw;
sync: boolean;
url: string;
}>();

482
pnpm-lock.yaml generated
View File

@ -179,7 +179,7 @@ catalogs:
version: 4.0.1
consola:
specifier: ^3.4.0
version: 3.4.1
version: 3.4.2
core-js:
specifier: ^3.41.0
version: 3.41.0
@ -470,7 +470,7 @@ catalogs:
version: 1.6.3
vitepress-plugin-group-icons:
specifier: ^1.3.6
version: 1.3.7
version: 1.3.8
vitest:
specifier: ^2.1.9
version: 2.1.9
@ -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@4.36.0)(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@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))
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.86.0)(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.85.1)(terser@5.39.0)
apps/docs:
dependencies:
@ -733,7 +733,7 @@ importers:
version: 1.9.17(vue@3.5.13(typescript@5.8.2))
vitepress-plugin-group-icons:
specifier: 'catalog:'
version: 1.3.7
version: 1.3.8
devDependencies:
'@nolebase/vitepress-plugin-git-changelog':
specifier: 'catalog:'
@ -858,7 +858,7 @@ importers:
version: link:../../packages/web-vitals
'@tanstack/vue-query':
specifier: ^5.66.9
version: 5.68.0(vue@3.5.13(typescript@5.8.2))
version: 5.69.0(vue@3.5.13(typescript@5.8.2))
'@vtj/core':
specifier: ^0.11.1
version: 0.11.1
@ -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.85.1)(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.86.0)(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@3.29.5)(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@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))
apps/y-code-v1:
dependencies:
@ -1210,7 +1210,7 @@ importers:
version: 5.4.1
consola:
specifier: 'catalog:'
version: 3.4.1
version: 3.4.2
dayjs:
specifier: 'catalog:'
version: 1.11.13
@ -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(@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))
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))
devDependencies:
'@pnpm/workspace.read-manifest':
specifier: 'catalog:'
@ -1960,8 +1960,8 @@ importers:
specifier: ^3.5.13
version: 3.5.13(typescript@5.8.2)
wujie-vue3:
specifier: 1.0.13
version: 1.0.13(vue@3.5.13(typescript@5.8.2))
specifier: 1.0.22
version: 1.0.22(vue@3.5.13(typescript@5.8.2))
devDependencies:
'@farmfe/cli':
specifier: ^1.0.4
@ -1978,6 +1978,9 @@ importers:
vite-plugin-dts:
specifier: 'catalog:'
version: 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))
vue-router:
specifier: 'catalog:'
version: 4.5.0(vue@3.5.13(typescript@5.8.2))
packages/stores:
dependencies:
@ -5028,8 +5031,8 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
'@tanstack/query-core@5.68.0':
resolution: {integrity: sha512-r8rFYYo8/sY/LNaOqX84h12w7EQev4abFXDWy4UoDVUJzJ5d9Fbmb8ayTi7ScG+V0ap44SF3vNs/45mkzDGyGw==}
'@tanstack/query-core@5.69.0':
resolution: {integrity: sha512-Kn410jq6vs1P8Nm+ZsRj9H+U3C0kjuEkYLxbiCyn3MDEiYor1j2DGVULqAz62SLZtUZ/e9Xt6xMXiJ3NJ65WyQ==}
'@tanstack/store@0.7.0':
resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==}
@ -5037,8 +5040,8 @@ packages:
'@tanstack/virtual-core@3.13.4':
resolution: {integrity: sha512-fNGO9fjjSLns87tlcto106enQQLycCKR4DPNpgq3djP5IdcPFdPAmaKjsgzIeRhH7hWrELgW12hYnRthS5kLUw==}
'@tanstack/vue-query@5.68.0':
resolution: {integrity: sha512-tc5ZyJVikaPWja/ToWMxCSBU/LjoK7QYJ4GuxouJRUnwFxxGUVFg9OOOw5NP467QRQKX87J9gfE/65JJOAUDiA==}
'@tanstack/vue-query@5.69.0':
resolution: {integrity: sha512-JZecDd0b+hZChqV5O1wXBfKoxlEj3aGvRj7upuqWei+oGrT+ERuOU4uQn7/DDVA5TouIt88G3oMFBjE2wKO/6A==}
peerDependencies:
'@vue/composition-api': ^1.1.2
vue: ^3.5.13
@ -5353,62 +5356,62 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
'@unrs/rspack-resolver-binding-darwin-arm64@1.1.2':
resolution: {integrity: sha512-bQx2L40UF5XxsXwkD26PzuspqUbUswWVbmclmUC+c83Cv/EFrFJ1JaZj5Q5jyYglKGOtyIWY/hXTCdWRN9vT0Q==}
'@unrs/rspack-resolver-binding-darwin-arm64@1.2.1':
resolution: {integrity: sha512-xgSjy64typsn/lhQk/uKaS363H7ZeIBlWSh25FJFWXSCeLMHpEZ0umDo5Vzqi5iS26OZ5R1SpQkwiS78GhQRjw==}
cpu: [arm64]
os: [darwin]
'@unrs/rspack-resolver-binding-darwin-x64@1.1.2':
resolution: {integrity: sha512-dMi9a7//BsuPTnhWEDxmdKZ6wxQlPnAob8VSjefGbKX/a+pHfTaX1pm/jv2VPdarP96IIjCKPatJS/TtLQeGQA==}
'@unrs/rspack-resolver-binding-darwin-x64@1.2.1':
resolution: {integrity: sha512-3maDtW0vehzciEbuLxc2g+0FmDw5LGfCt+yMN1ZDn0lW0ikEBEFp6ul3h2fRphtfuCc7IvBJE9WWTt1UHkS7Nw==}
cpu: [x64]
os: [darwin]
'@unrs/rspack-resolver-binding-freebsd-x64@1.1.2':
resolution: {integrity: sha512-RiBZQ+LSORQObfhV1yH7jGz+4sN3SDYtV53jgc8tUVvqdqVDaUm1KA3zHLffmoiYNGrYkE3sSreGC+FVpsB4Vg==}
'@unrs/rspack-resolver-binding-freebsd-x64@1.2.1':
resolution: {integrity: sha512-aN6ifws9rNLjK2+6sIU9wvHyjXEf3S5+EZTHRarzd4jfa8i5pA7Mwt28un2DZVrBtIxhWDQvUPVKGI7zSBfVCA==}
cpu: [x64]
os: [freebsd]
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.1.2':
resolution: {integrity: sha512-IyKIFBtOvuPCJt1WPx9e9ovTGhZzrIbW11vWzw4aPmx3VShE+YcMpAldqQubdCep0UVKZyFt+2hQDQZwFiJ4jg==}
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.2.1':
resolution: {integrity: sha512-tKqu9VQyCO1yEUX6n6jgOHi7SJA9e6lvHczK60gur4VBITxnPmVYiCj2aekrOOIavvvjjuWAL2rqPQuc4g7RHQ==}
cpu: [arm]
os: [linux]
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.1.2':
resolution: {integrity: sha512-RfYtlCtJrv5i6TO4dSlpbyOJX9Zbhmkqrr9hjDfr6YyE5KD0ywLRzw8UjXsohxG1XWgRpb2tvPuRYtURJwbqWg==}
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.2.1':
resolution: {integrity: sha512-+xDI0kvwPiCR7334O83TPfaUXSe0UMVi5srQpQxP4+SDVYuONWsbwAC1IXe+yfOwRVGZsUdW9wE0ZiWs4Z+egw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.1.2':
resolution: {integrity: sha512-MaITzkoqsn1Rm3+YnplubgAQEfOt+2jHfFvuFhXseUfcfbxe8Zyc3TM7LKwgv7mRVjIl+/yYN5JqL0cjbnhAnQ==}
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.2.1':
resolution: {integrity: sha512-fcrVHlw+6UgQliMbI0znFD4ASWKuyY17FdH67ZmyNH62b0hRhhxQuJE0D6N3410m8lKVu4QW4EzFiHxYFUC0cg==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.1.2':
resolution: {integrity: sha512-Nu981XmzQqis/uB3j4Gi3p5BYCd/zReU5zbJmjMrEH7IIRH0dxZpdOmS/+KwEk6ao7Xd8P2D2gDHpHD/QTp0aQ==}
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.2.1':
resolution: {integrity: sha512-xISTyUJ2PiAT4x9nlh8FdciDcdKbsatgK9qO7EEsILt9VB7Y1mHYGaszj3ouxfZnaKQ13WwW+dFLGxkZLP/WVg==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@unrs/rspack-resolver-binding-linux-x64-musl@1.1.2':
resolution: {integrity: sha512-xJupeDvaRpV0ADMuG1dY9jkOjhUzTqtykvchiU2NldSD+nafSUcMWnoqzNUx7HGiqbTMOw9d9xT8ZiFs+6ZFyQ==}
'@unrs/rspack-resolver-binding-linux-x64-musl@1.2.1':
resolution: {integrity: sha512-LE8EjE/iPlvSsFbZ6P9c0Jh5/pifAi03UYeXYwOnQqt1molKAPMB0R4kGWOM7dnDYaNgkk1MN9MOTCLsqe97Fw==}
cpu: [x64]
os: [linux]
libc: [musl]
'@unrs/rspack-resolver-binding-wasm32-wasi@1.1.2':
resolution: {integrity: sha512-un6X/xInks+KEgGpIHFV8BdoODHRohaDRvOwtjq+FXuoI4Ga0P6sLRvf4rPSZDvoMnqUhZtVNG0jG9oxOnrrLQ==}
'@unrs/rspack-resolver-binding-wasm32-wasi@1.2.1':
resolution: {integrity: sha512-XERT3B88+G55RgG96May8QvAdgGzHr8qtQ70cIdbuWTpIcA0I76cnxSZ8Qwx33y73jE5N/myX2YKDlFksn4z6w==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.1.2':
resolution: {integrity: sha512-2lCFkeT1HYUb/OOStBS1m67aZOf9BQxRA+Wf/xs94CGgzmoQt7H4V/BrkB/GSGKsudXjkiwt2oHNkHiowAS90A==}
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.2.1':
resolution: {integrity: sha512-I8OLI6JbmNx2E/SG8MOEuo/d6rNx8dwgL09rcItSMcP82v1oZ8AY8HNA+axxuxEH95nkb6MPJU09p63isDvzrA==}
cpu: [arm64]
os: [win32]
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.1.2':
resolution: {integrity: sha512-EYfya5HCQ/8Yfy7rvAAX2rGytu81+d/CIhNCbZfNKLQ690/qFsdEeTXRsMQW1afHoluMM50PsjPYu8ndy8fSQg==}
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.2.1':
resolution: {integrity: sha512-s5WvCljhFqiE3McvaD3lDIsQpmk7gEJRUHy1PRwLPzEB7snq9P2xQeqgzdjGhJQq62jBFz7NDy7NbMkocWr2pw==}
cpu: [x64]
os: [win32]
@ -6620,8 +6623,8 @@ packages:
consola@2.15.3:
resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
consola@3.4.1:
resolution: {integrity: sha512-zaUUWockhqxFf4bSXS+kTJwxWvAyMuKtShx0BWcGrMEUqbETcBCT91iQs9pECNx7yz8VH4VeWW/1KAbhE8kiww==}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
engines: {node: ^14.18.0 || >=16.10.0}
console-browserify@1.2.0:
@ -7891,8 +7894,8 @@ packages:
firebase@11.4.0:
resolution: {integrity: sha512-Z6kwhWIPDgIm0+NUEQxwjH14hMP7t42WSFnf/78R0Vh59VovLYTOCTM3MIdY3jlSZ9uKz56FhXrvsNXNhAn/Xg==}
fix-dts-default-cjs-exports@1.0.0:
resolution: {integrity: sha512-i9Vd++WOWo6JilNgZvNvmy1T0r+/j7vikghQSEhKIuDwz4GjUrYj+Z18zlL7MleYNxE+xE6t3aG7LiAwA1P+dg==}
fix-dts-default-cjs-exports@1.0.1:
resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
@ -9808,8 +9811,8 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
nwsapi@2.2.18:
resolution: {integrity: sha512-p1TRH/edngVEHVbwqWnxUViEmq5znDvyB+Sik5cmuLpGOIfDf/39zLiq3swPF8Vakqn+gvNiOQAZu8djYlQILA==}
nwsapi@2.2.19:
resolution: {integrity: sha512-94bcyI3RsqiZufXjkr3ltkI86iEl+I7uiHVDtcq9wJUTwYQJ5odHDeSzkkrRzi80jJ8MaeZgqKjH1bAWAFw9bA==}
nypm@0.6.0:
resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==}
@ -11148,8 +11151,8 @@ packages:
rrweb@2.0.0-alpha.4:
resolution: {integrity: sha512-wEHUILbxDPcNwkM3m4qgPgXAiBJyqCbbOHyVoNEVBJzHszWEFYyTbrZqUdeb1EfmTRC2PsumCIkVcomJ/xcOzA==}
rspack-resolver@1.1.2:
resolution: {integrity: sha512-eHhz+9JWHFdbl/CVVqEP6kviLFZqw1s0MWxLdsGMtUKUspSO3SERptPohmrUIC9jT1bGV9Bd3+r8AmWbdfNAzQ==}
rspack-resolver@1.2.1:
resolution: {integrity: sha512-yTaWGUvHOjcoyFMdVTdYt2nq2Hu8sw6ia3X9szloXFJlWLQZnQ9g/4TPhL3Bb3qN58Mkye8mFG7MCaKhya7fOw==}
run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
@ -12602,8 +12605,8 @@ packages:
yaml:
optional: true
vitepress-plugin-group-icons@1.3.7:
resolution: {integrity: sha512-2pS7KATeAPXTVOiXF0cU9Jh8TiMWuLn7uzQr1RkYG8fmILvUfue60w2WtloOfrAenByzYSQ724A4aQzUCgVfqw==}
vitepress-plugin-group-icons@1.3.8:
resolution: {integrity: sha512-BIx1HgXEvbDeJX8NqVvthWHQqEW2slj1SkAWLMNoUR5IJq1dq6LmrURYCyznMJCB3/0g+YY89ifvQp3in1fX3g==}
vitepress@1.6.3:
resolution: {integrity: sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==}
@ -12967,8 +12970,8 @@ packages:
utf-8-validate:
optional: true
wujie-vue3@1.0.13:
resolution: {integrity: sha512-dbKYWY75zZCgGdhakGVHsXsmW3bc2s7S5iGenT7pz068Tu6D6nha8sbQgG6yD65jVy+htUU/9bBZFbx2L61JvQ==}
wujie-vue3@1.0.22:
resolution: {integrity: sha512-/FD52+3rEg4vQb6EhSq+V9WMhaHYyVliUsVDBIzePcX0yUsep+4oC8r3EmyeS2dfEl3DCmMwLz5MnBGL3c4Msw==}
peerDependencies:
vue: ^3.5.13
@ -12977,8 +12980,8 @@ packages:
peerDependencies:
vue: ^3.5.13
wujie@1.0.13:
resolution: {integrity: sha512-pLHBRpcMI/kAduONajDhkgggRaDJ1IFf93cLdTfrxrS3NpzjHzBWHSH7WNlSdeD0Vr6lFaP20sxChwOfvdxaTA==}
wujie@1.0.22:
resolution: {integrity: sha512-gzx13fp9hgTHdV9XetkVmp794uDSR93Zs9jLr891RaWRuMiLFoxh3Pe4qbmW604SxI8nMTHeIRydbgC7YxQ50Q==}
wujie@1.0.25:
resolution: {integrity: sha512-V9UtKYqs5Dop8ZgxYAySkavwC9Sc15EvzlbSD8N96VFwOD0vct0N1j0S1SLXkzruhooYEeAzlPNyt8gCBPcMKA==}
@ -15878,7 +15881,7 @@ snapshots:
'@mapbox/node-pre-gyp@2.0.0(encoding@0.1.13)':
dependencies:
consola: 3.4.1
consola: 3.4.2
detect-libc: 2.0.3
https-proxy-agent: 7.0.6(supports-color@9.4.0)
node-fetch: 2.7.0(encoding@0.1.13)
@ -15995,7 +15998,7 @@ snapshots:
'@nuxt/kit@3.16.0(magicast@0.3.5)':
dependencies:
c12: 3.0.2(magicast@0.3.5)
consola: 3.4.1
consola: 3.4.2
defu: 6.1.4
destr: 2.0.3
errx: 0.1.0
@ -16749,16 +16752,16 @@ snapshots:
dependencies:
remove-accents: 0.5.0
'@tanstack/query-core@5.68.0': {}
'@tanstack/query-core@5.69.0': {}
'@tanstack/store@0.7.0': {}
'@tanstack/virtual-core@3.13.4': {}
'@tanstack/vue-query@5.68.0(vue@3.5.13(typescript@5.8.2))':
'@tanstack/vue-query@5.69.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/query-core': 5.68.0
'@tanstack/query-core': 5.69.0
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.8.2)
vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.2))
@ -17123,39 +17126,39 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
'@unrs/rspack-resolver-binding-darwin-arm64@1.1.2':
'@unrs/rspack-resolver-binding-darwin-arm64@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-darwin-x64@1.1.2':
'@unrs/rspack-resolver-binding-darwin-x64@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-freebsd-x64@1.1.2':
'@unrs/rspack-resolver-binding-freebsd-x64@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.1.2':
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.1.2':
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.1.2':
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.1.2':
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-linux-x64-musl@1.1.2':
'@unrs/rspack-resolver-binding-linux-x64-musl@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-wasm32-wasi@1.1.2':
'@unrs/rspack-resolver-binding-wasm32-wasi@1.2.1':
dependencies:
'@napi-rs/wasm-runtime': 0.2.7
optional: true
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.1.2':
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.2.1':
optional: true
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.1.2':
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.2.1':
optional: true
'@vee-validate/zod@4.15.0(vue@3.5.13(typescript@5.8.2))(zod@3.24.2)':
@ -17309,6 +17312,14 @@ 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
@ -17411,68 +17422,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@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)
'@babel/types': 7.26.10
'@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.36.0)
'@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.86.0)(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.86.0)(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.86.0)(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.86.0)(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@4.36.0)
rollup-plugin-visualizer: 5.14.0(rollup@4.36.0)
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@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(@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)':
'@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)
@ -17505,7 +17455,68 @@ snapshots:
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))
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)':
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@4.36.0)
'@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.86.0)(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.86.0)(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.86.0)(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.86.0)(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@4.36.0)
rollup-plugin-visualizer: 5.14.0(rollup@4.36.0)
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@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))
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:
@ -18693,7 +18704,7 @@ snapshots:
citty@0.1.6:
dependencies:
consola: 3.4.1
consola: 3.4.2
class-variance-authority@0.7.1:
dependencies:
@ -18897,7 +18908,7 @@ snapshots:
consola@2.15.3: {}
consola@3.4.1: {}
consola@3.4.2: {}
console-browserify@1.2.0: {}
@ -19892,7 +19903,7 @@ snapshots:
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.10.0
picomatch: 4.0.2
rspack-resolver: 1.1.2
rspack-resolver: 1.2.1
semver: 7.7.1
stable-hash: 0.0.5
tslib: 2.8.1
@ -20410,7 +20421,7 @@ snapshots:
transitivePeerDependencies:
- '@react-native-async-storage/async-storage'
fix-dts-default-cjs-exports@1.0.0:
fix-dts-default-cjs-exports@1.0.1:
dependencies:
magic-string: 0.30.17
mlly: 1.7.4
@ -20601,7 +20612,7 @@ snapshots:
giget@2.0.0:
dependencies:
citty: 0.1.6
consola: 3.4.1
consola: 3.4.2
defu: 6.1.4
node-fetch-native: 1.6.6
nypm: 0.6.0
@ -21492,7 +21503,7 @@ snapshots:
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6(supports-color@9.4.0)
is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.18
nwsapi: 2.2.19
parse5: 7.2.1
rrweb-cssom: 0.8.0
saxes: 6.0.0
@ -21706,7 +21717,7 @@ snapshots:
'@parcel/watcher-wasm': 2.5.1
citty: 0.1.6
clipboardy: 4.0.0
consola: 3.4.1
consola: 3.4.2
crossws: 0.3.4
defu: 6.1.4
get-port-please: 3.1.2
@ -22244,7 +22255,7 @@ snapshots:
citty: 0.1.6
compatx: 0.1.8
confbox: 0.2.1
consola: 3.4.1
consola: 3.4.2
cookie-es: 2.0.0
croner: 9.0.0
crossws: 0.3.4
@ -22459,12 +22470,12 @@ snapshots:
dependencies:
boolbase: 1.0.0
nwsapi@2.2.18: {}
nwsapi@2.2.19: {}
nypm@0.6.0:
dependencies:
citty: 0.1.6
consola: 3.4.1
consola: 3.4.2
pathe: 2.0.3
pkg-types: 2.1.0
tinyexec: 0.3.2
@ -23875,19 +23886,19 @@ snapshots:
rrdom: 0.1.7
rrweb-snapshot: 2.0.0-alpha.4
rspack-resolver@1.1.2:
rspack-resolver@1.2.1:
optionalDependencies:
'@unrs/rspack-resolver-binding-darwin-arm64': 1.1.2
'@unrs/rspack-resolver-binding-darwin-x64': 1.1.2
'@unrs/rspack-resolver-binding-freebsd-x64': 1.1.2
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf': 1.1.2
'@unrs/rspack-resolver-binding-linux-arm64-gnu': 1.1.2
'@unrs/rspack-resolver-binding-linux-arm64-musl': 1.1.2
'@unrs/rspack-resolver-binding-linux-x64-gnu': 1.1.2
'@unrs/rspack-resolver-binding-linux-x64-musl': 1.1.2
'@unrs/rspack-resolver-binding-wasm32-wasi': 1.1.2
'@unrs/rspack-resolver-binding-win32-arm64-msvc': 1.1.2
'@unrs/rspack-resolver-binding-win32-x64-msvc': 1.1.2
'@unrs/rspack-resolver-binding-darwin-arm64': 1.2.1
'@unrs/rspack-resolver-binding-darwin-x64': 1.2.1
'@unrs/rspack-resolver-binding-freebsd-x64': 1.2.1
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf': 1.2.1
'@unrs/rspack-resolver-binding-linux-arm64-gnu': 1.2.1
'@unrs/rspack-resolver-binding-linux-arm64-musl': 1.2.1
'@unrs/rspack-resolver-binding-linux-x64-gnu': 1.2.1
'@unrs/rspack-resolver-binding-linux-x64-musl': 1.2.1
'@unrs/rspack-resolver-binding-wasm32-wasi': 1.2.1
'@unrs/rspack-resolver-binding-win32-arm64-msvc': 1.2.1
'@unrs/rspack-resolver-binding-win32-x64-msvc': 1.2.1
run-applescript@5.0.0:
dependencies:
@ -25017,7 +25028,7 @@ snapshots:
'@rollup/pluginutils': 5.1.4(rollup@3.29.5)
chalk: 5.4.1
citty: 0.1.6
consola: 3.4.1
consola: 3.4.2
defu: 6.1.4
esbuild: 0.24.0
globby: 13.2.2
@ -25049,10 +25060,10 @@ snapshots:
'@rollup/plugin-replace': 6.0.2(rollup@4.36.0)
'@rollup/pluginutils': 5.1.4(rollup@4.36.0)
citty: 0.1.6
consola: 3.4.1
consola: 3.4.2
defu: 6.1.4
esbuild: 0.24.0
fix-dts-default-cjs-exports: 1.0.0
fix-dts-default-cjs-exports: 1.0.1
hookable: 5.5.3
jiti: 2.4.2
magic-string: 0.30.17
@ -25250,7 +25261,7 @@ snapshots:
untun@0.1.3:
dependencies:
citty: 0.1.6
consola: 3.4.1
consola: 3.4.2
pathe: 1.1.2
untyped@1.5.2:
@ -25366,6 +25377,24 @@ 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
@ -25522,25 +25551,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@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)
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.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)):
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)
@ -25552,6 +25563,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.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)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.36.0)
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.86.0)(terser@5.39.0)(yaml@2.7.0)
transitivePeerDependencies:
- rollup
- supports-color
@ -25634,23 +25663,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@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
'@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.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'
- rollup
- 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)):
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
@ -25658,7 +25671,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.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-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'
@ -25666,6 +25679,22 @@ snapshots:
- 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)):
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
'@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.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-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'
- 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
@ -25696,6 +25725,18 @@ 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
@ -25750,7 +25791,7 @@ snapshots:
terser: 5.39.0
yaml: 2.7.0
vitepress-plugin-group-icons@1.3.7:
vitepress-plugin-group-icons@1.3.8:
dependencies:
'@iconify-json/logos': 1.2.4
'@iconify-json/vscode-icons': 1.2.16
@ -25807,6 +25848,43 @@ 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
@ -26310,17 +26388,17 @@ snapshots:
ws@8.18.1: {}
wujie-vue3@1.0.13(vue@3.5.13(typescript@5.8.2)):
wujie-vue3@1.0.22(vue@3.5.13(typescript@5.8.2)):
dependencies:
vue: 3.5.13(typescript@5.8.2)
wujie: 1.0.13
wujie: 1.0.22
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.13:
wujie@1.0.22:
dependencies:
'@babel/runtime': 7.26.10